mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-24 07:53:09 +00:00
cd60d4d859
P6: insert_tour_stop and remove_tour_stop take a place into a saved hike or city walk as one stop and out again, each the other's undo, with change cards in the chat. The planner's insertion rule (poiInsertion) moved to shared so the planner and the server place a stop the same way. "+ Tour" on a found place holds it as a stop of the saved tour open in the planner. P7: GPX, KML and KMZ files attached in the chat are read into their tracks and each is held as a change that takes it in as a hike through import_tour_gpx, undoable per track; the GPX text stays on the held call.
489 lines
31 KiB
TypeScript
489 lines
31 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const assistant: TranslationStrings = {
|
||
'assistant.launcher.tooltip': 'Köməkçi',
|
||
'assistant.launcher.ctrlKey': 'Ctrl', // same-as-en
|
||
'assistant.picker.title': 'Hansı səyahət?',
|
||
'assistant.picker.empty': 'Əvvəlcə səyahət yaradın, sonra köməkçi onu planlaşdırmağa kömək edəcək.',
|
||
'assistant.picker.now': 'İndi',
|
||
'assistant.picker.next': 'Növbəti',
|
||
'assistant.window.title': 'Köməkçi',
|
||
'assistant.window.log': 'Köməkçi ilə söhbət',
|
||
'assistant.window.menu': 'Digər seçimlər',
|
||
'assistant.window.settings': 'Süni intellekt ayarları',
|
||
'assistant.window.deleteThread': 'Söhbəti sil',
|
||
'assistant.window.deleteConfirm': 'Bu söhbət silinsin? Bunu geri qaytarmaq olmaz.',
|
||
'assistant.setup.question': 'Nə ilə söhbət etmək istəyirsiniz?',
|
||
'assistant.setup.beta': 'Beta', // same-as-en
|
||
'assistant.setup.chatgptNote': 'API açarı rəsmi yoldur. ChatGPT ilə daxil olmaq hələ beta mərhələsindədir.',
|
||
'assistant.setup.keySubtitle': 'Anthropic, OpenAI, Gemini və ya OpenRouter',
|
||
'assistant.setup.adminOnly': 'Bunu administratorunuz qurur.',
|
||
'assistant.setup.forEveryone': 'Hamı üçün qur',
|
||
'assistant.connect.title': 'Süni intellekt köməkçisi',
|
||
'assistant.connect.description':
|
||
'Səyahətinizi tanıyan və təsdiqlədiyiniz dəyişikliklər təklif edən köməkçi ilə söhbət edin.',
|
||
'assistant.connect.chatgpt': 'ChatGPT ilə daxil ol',
|
||
'assistant.connect.chatgptHint': 'ChatGPT planınızdan istifadə edir. Açar lazım deyil.',
|
||
'assistant.connect.chatgptStep1': 'Yeni tabda ChatGPT-yə daxil olun.',
|
||
'assistant.connect.chatgptOpen': 'ChatGPT girişini aç',
|
||
'assistant.connect.chatgptStep2':
|
||
'Sonra brauzer xəta səhifəsi göstərəcək. Bu gözləniləndir. Yuxarıdakı ünvanı kopyalayıb geri qayıdın.',
|
||
'assistant.connect.chatgptPaste': 'Ünvanı yapışdır',
|
||
'assistant.connect.chatgptWrong': 'Bu düzgün ünvan deyil. O, 127.0.0.1 ilə başlayır.',
|
||
'assistant.connect.chatgptExpired': 'Çox uzun çəkdi. Yenidən daxil olun.',
|
||
'assistant.connect.chatgptOtherAccount': 'Bu, başqa ChatGPT hesabıdır. Əvvəlcə bağlantını silin.',
|
||
'assistant.connect.key': 'API açarını yapışdır',
|
||
'assistant.connect.keyPlaceholder': 'Açarınızı bura yapışdırın',
|
||
'assistant.connect.detected': 'Tanındı: {provider}',
|
||
'assistant.connect.whichProvider': 'Bu açar hansı provayderdəndir?',
|
||
'assistant.connect.testing': 'Bağlantı yoxlanılır',
|
||
'assistant.connect.ok': 'Qoşuldu. Başlayaq.',
|
||
'assistant.connect.openAssistant': 'Köməkçini aç',
|
||
'assistant.connect.badKey': 'Bu açar işləmir.',
|
||
'assistant.connect.unknownModel': 'Bu model burada təklif olunmur.',
|
||
'assistant.connect.getKey': 'Açar əldə et',
|
||
'assistant.connect.hintAnthropic': 'Claude Max və Team planlarına API kreditləri daxildir.',
|
||
'assistant.connect.hintOpenai': 'OpenAI panelinizdə açar yaradın.',
|
||
'assistant.connect.hintGemini':
|
||
'AI Studio-da dəqiqəlik və günlük limitləri olan pulsuz səviyyə var; orada Google göndərdiklərinizi məhsullarını yaxşılaşdırmaq üçün istifadə edə bilər. Ödəniş aktiv olduqda limitlər daha yüksəkdir və bu tətbiq olunmur.',
|
||
'assistant.connect.hintOpenrouter': 'OpenRouter ilə daxil olun, açar kopyalamağa ehtiyac yoxdur.',
|
||
'assistant.connect.openrouter': 'OpenRouter-i qoş',
|
||
'assistant.connect.save': 'Qoş',
|
||
'assistant.connect.model': 'Model', // same-as-en
|
||
'assistant.connect.modelHint': 'Yalnız alətlərdən istifadə edə bilən modellər göstərilir.',
|
||
'assistant.connect.free': 'Pulsuz səviyyə var',
|
||
'assistant.connect.paid': 'İstifadəyə görə ödəniş',
|
||
'assistant.model.recommended': 'Tövsiyə olunur',
|
||
'assistant.model.free': 'Pulsuz',
|
||
'assistant.connect.connected': '{provider} ilə qoşulub',
|
||
'assistant.connect.providedByAdmin': 'Administratorunuz tərəfindən təmin edilir',
|
||
'assistant.connect.disconnect': 'Ayır',
|
||
'assistant.connect.disconnectConfirm': '{provider} ayrılsın? Söhbətləriniz qalır.',
|
||
'assistant.connect.signOut': 'Çıxış',
|
||
'assistant.connect.statusOk': 'Qoşulub',
|
||
'assistant.connect.statusNeedsReauth': 'Girişin vaxtı bitib',
|
||
'assistant.connect.statusSignedOut': 'Çıxış edilib',
|
||
'assistant.connect.statusError': 'Əlçatan deyil',
|
||
'assistant.connect.quota': 'Bu gün {count} mesajdan {used} istifadə olunub',
|
||
'assistant.connect.quota.one': 'Bu gün {count} mesajdan {used} istifadə olunub',
|
||
'assistant.connect.claudeLink': 'Claude istifadə edirsiniz? Claude-da qoşulun',
|
||
'assistant.privacy.what': 'Nə paylaşılır?',
|
||
'assistant.privacy.banner': 'Mesajlarınız və köməkçinin oxuduğu səyahət məlumatları {provider} xidmətinə göndərilir.',
|
||
'assistant.privacy.ok': 'Aydındır',
|
||
'assistant.privacy.shared':
|
||
'Mesajlarınız və köməkçinin oxuduğu səyahət təfərrüatları, məsələn, yerlər, günlər və bronlar.',
|
||
'assistant.privacy.notShared': 'Parolunuz, fayllarınız və digər səyahətləriniz yox.',
|
||
'assistant.privacy.provider': '{provider} bunları öz məxfilik şərtlərinə uyğun emal edir.',
|
||
'assistant.privacy.bannerBook':
|
||
'Mesajlarınız və köməkçinin oxuduğu səyahət gündəliyi məlumatları {provider} xidmətinə göndərilir.',
|
||
'assistant.privacy.sharedBook':
|
||
'Mesajlarınız və köməkçinin bu səyahət gündəliyindən oxuduqları, məsələn, qeydlər, yerlər və kitab səhifələri.',
|
||
'assistant.privacy.notSharedBook':
|
||
'Parolunuz və digər səyahət gündəlikləriniz yox. Səhifənin şəkli yalnız siz icazə verdikdən sonra göndərilir.',
|
||
'assistant.empty.title': 'Nəyi planlaşdırırıq?',
|
||
'assistant.empty.readOnly':
|
||
'Bu səyahətə yalnız baxa bilərsiniz, ona görə suallara cavab verə bilərəm, amma heç nəyi dəyişə bilmərəm.',
|
||
'assistant.suggest.planFirstDays': 'İlk günləri mənim üçün planlaşdır',
|
||
'assistant.suggest.mustSee': 'Burada nəyi qaçırmamalıyam?',
|
||
'assistant.suggest.packingList': 'Bu səyahət üçün əşya siyahısı hazırla',
|
||
'assistant.suggest.emptyDays': 'Hansı günlər hələ boşdur?',
|
||
'assistant.suggest.rainPlan': 'Yağış yağsa, nə edə bilərik?',
|
||
'assistant.suggest.today': 'Bu gün nə var?',
|
||
'assistant.suggest.eatNearby': 'Yaxınlıqda yemək üçün yer tap',
|
||
'assistant.suggest.weather': 'Hava necə olacaq?',
|
||
'assistant.suggest.openTodos': 'Tapşırıq siyahısında hələ nə qalıb?',
|
||
'assistant.suggest.settleUp': 'Kim kimə borcludur?',
|
||
'assistant.suggest.recap': 'Səyahətimizi xülasə et',
|
||
'assistant.suggest.nearPlace': '{place} yaxınlığında daha nə var?',
|
||
'assistant.suggest.placeTips': '{place} ziyarəti üçün məsləhətlər',
|
||
'assistant.suggest.planDay': '{day} günü mənim üçün planlaşdır',
|
||
'assistant.suggest.dayTooFull': '{day} çox dolu deyil ki?',
|
||
'assistant.thread.scrollDown': 'Son mesaja keç',
|
||
'assistant.attach.button': 'Rezervasiya əlavə et',
|
||
'assistant.attach.drop': 'Buraya burax, rezervasiyanı oxuyum',
|
||
'assistant.attach.unsupported': 'Bu fayl növü oxuna bilmir. PDF, e-poçt, şəkil və ya wallet kartı yoxla.',
|
||
'assistant.attach.tooLarge': 'Bu fayl 10 MB-dan böyükdür.',
|
||
'assistant.composer.placeholder': '{trip} haqqında istənilən sualı verin',
|
||
'assistant.composer.send': 'Göndər',
|
||
'assistant.composer.stop': 'Dayandır',
|
||
'assistant.composer.decideFirst': 'Əvvəlcə yuxarıdakı dəyişiklikləri tətbiq edin və ya ləğv edin.',
|
||
'assistant.context.ask': 'Soruş',
|
||
'assistant.context.remove': 'Konteksti sil',
|
||
'assistant.step.reading': 'Planınız oxunur',
|
||
'assistant.step.searching': 'Yerlər axtarılır',
|
||
'assistant.step.details': 'Təfərrüatlar yoxlanılır',
|
||
'assistant.step.nearby': 'Yaxınlıqda axtarılır',
|
||
'assistant.step.categories': 'Kateqoriyalar yoxlanılır',
|
||
'assistant.step.weather': 'Hava yoxlanılır',
|
||
'assistant.step.todos': 'Tapşırıq siyahısı oxunur',
|
||
'assistant.step.costs': 'Xərclər yoxlanılır',
|
||
'assistant.step.help': 'Kömək bölməsində axtarılır',
|
||
'assistant.step.readingBooking': 'Bron oxunur',
|
||
'assistant.step.readingTourFile': 'Marşrut faylı oxunur',
|
||
'assistant.step.planningHike': 'Yürüş planlaşdırılır',
|
||
'assistant.step.planningHikeTo': '{place} istiqamətində yürüş planlaşdırılır',
|
||
'assistant.step.expenses': 'Xərclər oxunur',
|
||
'assistant.step.shares': 'Paylar hesablanır',
|
||
'assistant.step.wind': 'Külək yoxlanılır',
|
||
'assistant.step.tracks': 'GPX izləri oxunur',
|
||
'assistant.step.bucketScan': 'Arzular siyahısı qeydlərinizlə tutuşdurulur',
|
||
'assistant.step.atlasCountries': 'Qeydlərinizdə ölkələr axtarılır',
|
||
'assistant.step.working': 'Üzərində işləyirəm',
|
||
'assistant.step.collapsed': '{count} addım',
|
||
'assistant.step.collapsed.one': '{count} addım',
|
||
'assistant.change.title': 'Təklif olunan dəyişikliklər',
|
||
'assistant.change.doneTitle': 'Hazırdır',
|
||
'assistant.change.apply': 'Tətbiq et',
|
||
'assistant.change.applyN': '{count} tətbiq et',
|
||
'assistant.change.applyN.one': '{count} tətbiq et',
|
||
'assistant.change.discard': 'Ləğv et',
|
||
'assistant.change.include': 'Bu dəyişikliyi daxil et',
|
||
'assistant.change.applied': 'Tətbiq edildi',
|
||
'assistant.change.discarded': 'Ləğv edildi',
|
||
'assistant.change.failed': 'Bunu tətbiq etmək olmadı.',
|
||
'assistant.change.applying': 'Tətbiq edilir',
|
||
'assistant.change.expired': 'Artıq mövcud deyil',
|
||
'assistant.change.undo': 'Geri al',
|
||
'assistant.change.undone': 'Geri alındı',
|
||
'assistant.change.undoStale': 'Bu arada dəyişdirilib. Zəhmət olmasa, əl ilə düzəldin.',
|
||
'assistant.change.undoFailed': 'Bunu geri almaq olmadı.',
|
||
'assistant.change.showOnMap': 'Xəritədə göstər',
|
||
'assistant.change.pending': '{count} dəyişiklik sizi gözləyir',
|
||
'assistant.change.pending.one': '{count} dəyişiklik sizi gözləyir',
|
||
'assistant.change.verb.addPlace': 'Yer əlavə et',
|
||
'assistant.change.verb.addPlaceToDay': 'Günə yer əlavə et',
|
||
'assistant.change.verb.updatePlace': 'Yeri dəyiş',
|
||
'assistant.change.verb.assignPlace': 'Yeri günə planlaşdır',
|
||
'assistant.change.verb.moveAssignment': 'Başqa günə köçür',
|
||
'assistant.change.verb.removeFromDay': 'Gündən çıxar',
|
||
'assistant.change.verb.addDayNote': 'Qeyd əlavə et',
|
||
'assistant.change.verb.updateDayNote': 'Qeydi dəyiş',
|
||
'assistant.change.verb.addPackingItem': 'Əşya siyahısına əlavə et',
|
||
'assistant.change.verb.updatePackingItem': 'Əşyanı dəyiş',
|
||
'assistant.change.verb.addTodo': 'Tapşırıq əlavə et',
|
||
'assistant.change.verb.addBudgetItem': 'Xərc əlavə et',
|
||
'assistant.change.verb.addReservation': 'Bron əlavə et',
|
||
'assistant.change.verb.importBooking': 'Fayldan bron əlavə et',
|
||
'assistant.change.label.name': 'Ad',
|
||
'assistant.change.label.description': 'Təsvir',
|
||
'assistant.change.label.address': 'Ünvan',
|
||
'assistant.change.label.coordinates': 'Xəritədə yer',
|
||
'assistant.change.label.category': 'Kateqoriya',
|
||
'assistant.change.label.day': 'Gün',
|
||
'assistant.change.label.time': 'Vaxt',
|
||
'assistant.change.label.endTime': 'Bitmə vaxtı',
|
||
'assistant.change.label.notes': 'Qeydlər',
|
||
'assistant.change.label.website': 'Vebsayt',
|
||
'assistant.change.label.phone': 'Telefon',
|
||
'assistant.change.label.email': 'E-poçt',
|
||
'assistant.change.label.openingHours': 'İş saatları',
|
||
'assistant.change.label.price': 'Qiymət',
|
||
'assistant.change.label.currency': 'Valyuta',
|
||
'assistant.change.label.stopType': 'Dayanacaq növü',
|
||
'assistant.change.label.text': 'Mətn',
|
||
'assistant.change.label.icon': 'İkon',
|
||
'assistant.change.label.color': 'Rəng',
|
||
'assistant.change.label.position': 'Sıra',
|
||
'assistant.change.label.quantity': 'Miqdar',
|
||
'assistant.change.label.weight': 'Çəki',
|
||
'assistant.change.label.bag': 'Çanta',
|
||
'assistant.change.label.packed': 'Yığılıb',
|
||
'assistant.change.label.dueDate': 'Son tarix',
|
||
'assistant.change.label.priority': 'Prioritet',
|
||
'assistant.change.label.assignee': 'Təyin edilib',
|
||
'assistant.change.label.type': 'Növ',
|
||
'assistant.change.label.location': 'Yer',
|
||
'assistant.change.label.link': 'Keçid',
|
||
'assistant.change.label.confirmation': 'Təsdiq nömrəsi',
|
||
'assistant.change.label.checkIn': 'Giriş',
|
||
'assistant.change.label.checkOut': 'Çıxış',
|
||
'assistant.change.label.stay': 'Qalma',
|
||
'assistant.change.label.members': 'Bölünür',
|
||
'assistant.change.label.route': 'Marşrut',
|
||
'assistant.history.open': 'Son söhbətlər',
|
||
'assistant.history.new': 'Yeni söhbət',
|
||
'assistant.history.empty': 'Hələ söhbət yoxdur.',
|
||
'assistant.history.retention': 'Söhbətlər {count} gündən sonra silinir.',
|
||
'assistant.history.retention.one': 'Söhbətlər {count} gündən sonra silinir.',
|
||
'assistant.history.forever': 'Söhbətlər siz silənə qədər saxlanılır.',
|
||
'assistant.error.notConnected': 'Köməkçi hələ qoşulmayıb.',
|
||
'assistant.error.busy': 'Artıq başqa pəncərədə işləyir.',
|
||
'assistant.error.dailyLimit': 'Bu günlük bu qədər. Sabah görüşərik.',
|
||
'assistant.error.rateLimited': 'Bir az yavaş. Bir dəqiqədən sonra yenidən cəhd edin.',
|
||
'assistant.error.needsReauth': '{provider} girişinizin vaxtı bitib.',
|
||
'assistant.error.usageLimit': 'ChatGPT istifadə limitiniz bitib.',
|
||
'assistant.error.notEligible': 'Bu ChatGPT hesabı burada istifadə edilə bilməz.',
|
||
'assistant.error.invalidKey': '{provider} açarınız artıq işləmir.',
|
||
'assistant.error.providerDown': '{provider} hazırda cavab vermir.',
|
||
'assistant.error.maxSteps': 'Bir dəfəyə çox oldu. Davam edim?',
|
||
'assistant.error.offline': 'Oflayn. Köməkçinin internetə ehtiyacı var.',
|
||
'assistant.error.noBookingsFound': 'Bu faylda bron tapılmadı.',
|
||
'assistant.error.noTracksFound': 'Bu faylda heç bir trek və ya marşrut tapılmadı.',
|
||
'assistant.error.importUnavailable': 'Bron fayllarının oxunması burada mümkün deyil.',
|
||
'assistant.error.generic': 'Nəsə səhv getdi.',
|
||
'assistant.errorAction.retry': 'Yenidən cəhd et',
|
||
'assistant.errorAction.continueHere': 'Burada davam et',
|
||
'assistant.errorAction.continue': 'Davam et',
|
||
'assistant.errorAction.signIn': 'Yenidən daxil ol',
|
||
'assistant.errorAction.viewUsage': 'İstifadəyə bax',
|
||
'assistant.errorAction.otherProvider': 'Başqa provayder seç',
|
||
'assistant.errorAction.replaceKey': 'Açarı dəyiş',
|
||
'assistant.errorAction.connectOwn': 'Öz provayderini qoş',
|
||
'assistant.admin.policy': 'Kim ödəyir',
|
||
'assistant.admin.policy.instance': 'Hamı üçün mən ödəyirəm',
|
||
'assistant.admin.policy.instanceOrUser': 'Mən ödəyirəm, şəxsi icazəlidir',
|
||
'assistant.admin.policy.user': 'Hər kəs öz hesabından istifadə edir',
|
||
'assistant.admin.policy.instanceHint': 'Hamı aşağıdakı bağlantıdan istifadə edir və özününkünü əlavə edə bilməz.',
|
||
'assistant.admin.policy.instanceOrUserHint': 'Hamı aşağıdakı bağlantıdan istifadə edir, əgər özününkünü qoşmayıbsa.',
|
||
'assistant.admin.policy.userHint': 'Hər kəs öz provayderini qoşur. Sizdən heç nə tutulmur.',
|
||
'assistant.admin.connection': 'Hamı üçün bağlantı',
|
||
'assistant.admin.connectionNone': 'Hələ bağlantı yoxdur.',
|
||
'assistant.admin.connectionRemove': 'Bağlantını sil',
|
||
'assistant.admin.custom': 'Öz server',
|
||
'assistant.admin.customHint': 'İstənilən OpenAI ilə uyğun server, məsələn, Ollama.',
|
||
'assistant.admin.baseUrl': 'Server ünvanı',
|
||
'assistant.admin.apiKeyOptional': 'API açarı (istəyə bağlı)',
|
||
'assistant.admin.prefilled': 'Süni intellektlə təhlildən götürülüb.',
|
||
'assistant.admin.dailyLimit': 'Bir nəfər üçün gündəlik mesaj',
|
||
'assistant.admin.dailyLimitHint': 'Yalnız siz ödədiyiniz müddətdə sayılır.',
|
||
'assistant.admin.retention': 'Söhbətləri saxla',
|
||
'assistant.admin.webSearch': 'Veb axtarış',
|
||
'assistant.admin.webSearchHint':
|
||
'Assistent danışdığı Sİ provayderinin axtarışı ilə internetdə məlumat axtara bilər (rəylər, iş saatları, tədbirlər). ChatGPT, Anthropic və OpenRouter ilə işləyir; axtarışlar yalnız həmin provayderə gedir.',
|
||
'assistant.admin.retentionDays': '{count} gün',
|
||
'assistant.admin.retentionDays.one': '{count} gün',
|
||
'assistant.admin.retentionForever': 'Həmişəlik',
|
||
'assistant.claude.title': 'Claude ilə qoşul',
|
||
'assistant.claude.description':
|
||
'TREK-dən birbaşa Claude daxilində istifadə edin: onu konnektor kimi əlavə edin, daxil olun, hazırdır.',
|
||
'assistant.claude.open': 'Claude-da aç',
|
||
'assistant.claude.scan': 'Və ya telefonunuzla skan edin',
|
||
'assistant.claude.copyUrl': 'Ünvanı kopyala',
|
||
'assistant.claude.qrAlt': 'TREK-i Claude-a əlavə etmək üçün QR kod',
|
||
'assistant.claude.notPublic': 'Claude TREK-ə yalnız o, internetdə https ilə əlçatan olduqda çata bilər.',
|
||
'assistant.mobile.tile': 'TREK-dən soruş',
|
||
'assistant.mobile.tileHint': 'Köməkçi ilə planlaşdırın',
|
||
'assistant.mobile.backToChat': 'Söhbətə qayıt',
|
||
'assistant.step.nearbyAt': '{place} yaxınlığında axtarır',
|
||
'assistant.step.searchingFor': '{query} axtarır',
|
||
'assistant.step.webSearch': 'İnternetdə axtarır',
|
||
'assistant.step.webSearchFor': 'İnternetdə “{query}” axtarır',
|
||
'assistant.sources.title': 'Mənbələr',
|
||
'assistant.step.weatherAt': '{place} üçün havaya baxır',
|
||
'assistant.change.timeline.overlap': '{place} ilə üst-üstə düşür',
|
||
'assistant.change.viewOnMap': 'Xəritədə bax',
|
||
'assistant.change.before': 'Əvvəl',
|
||
'assistant.change.after': 'Sonra',
|
||
'assistant.change.compare': 'Xəritədə müqayisə et',
|
||
'assistant.change.undoAll': 'Hamısını geri al',
|
||
'assistant.change.undoneAll': '{count} dəyişiklik geri alındı',
|
||
'assistant.change.undoneAll.one': '{count} dəyişiklik geri alındı',
|
||
'assistant.change.undoAllPartial': 'Geri alındı: {done}; bu arada dəyişib: {stale}',
|
||
'assistant.change.undoAllFailed': '{count} dəyişikliyi geri almaq mümkün olmadı',
|
||
'assistant.change.undoAllFailed.one': '{count} dəyişikliyi geri almaq mümkün olmadı',
|
||
'assistant.place.strip': 'Tapılan yerlər',
|
||
'assistant.place.add': 'Səyahətə əlavə et',
|
||
'assistant.place.suggested': 'Təklif edildi',
|
||
'assistant.place.inTrip': 'Artıq səyahətinizdədir',
|
||
'assistant.place.showOnMap': 'Xəritədə',
|
||
'assistant.place.addToTour': 'Tura əlavə et',
|
||
'assistant.place.addToTourHint': '{name} turuna dayanacaq kimi əlavə et',
|
||
'assistant.place.openNow': 'İndi açıqdır',
|
||
'assistant.place.closed': 'Bağlıdır',
|
||
'assistant.place.fromPrev': 'Əvvəlki dayanacaqdan {distance}',
|
||
'assistant.place.more': 'Daha {count}',
|
||
'assistant.place.more.one': 'Daha {count}',
|
||
'assistant.mention.days': 'Günlər',
|
||
'assistant.mention.places': 'Yerlər',
|
||
'assistant.mention.bookings': 'Rezervasiyalar',
|
||
'assistant.mention.none': 'Heç nə tapılmadı',
|
||
'assistant.mention.hint': 'Günləri, yerləri və rezervasiyaları qeyd etmək üçün @ yazın.',
|
||
'assistant.attach.dropPlace': 'Yeri bura buraxın',
|
||
'assistant.weather.strip': '{count} gün üçün hava',
|
||
'assistant.weather.strip.one': '{count} gün üçün hava',
|
||
'assistant.weather.rain': '{pct}% yağış',
|
||
'assistant.settings.followMap': 'Xəritə köməkçini izləyir',
|
||
'assistant.settings.followMapHint': 'Xəritə köməkçinin axtardığı və yer təklif etdiyi yerə sürüşür.',
|
||
'assistant.error.decideFirst': 'Əvvəlcə açıq təkliflər barədə qərar verin.',
|
||
'assistant.error.providerLimit': '{provider} limitinə çatıldı. Sonra yenidən cəhd edin.',
|
||
'assistant.hint.title': 'Baxmağa dəyər',
|
||
'assistant.hint.dismiss': 'Bu ipucunu gizlət',
|
||
'assistant.hint.more': 'Daha {count}',
|
||
'assistant.hint.more.one': 'Daha {count}',
|
||
'assistant.hint.overlap': '{a} və {b} {day} günü üst-üstə düşür',
|
||
'assistant.hint.overlap.prompt': '{day} günü {a} və {b} üst-üstə düşür. Bunu necə həll edək?',
|
||
'assistant.hint.closed': '{place} {day} günü bağlıdır',
|
||
'assistant.hint.closed.prompt': '{place} {day} günü bağlıdır. Əvəzində nə edək?',
|
||
'assistant.hint.opensLate': '{place} {day} günü yalnız {time} açılır',
|
||
'assistant.hint.closesEarly': '{place} {day} günü artıq {time} bağlanır',
|
||
'assistant.hint.outsideHours.prompt':
|
||
'{day} günü {place} səfərimiz iş saatlarına uyğun gəlmir. Onu necə yaxşı köçürək?',
|
||
'assistant.hint.gap': '{day}: {from} saatından {count} saat boşdur',
|
||
'assistant.hint.gap.one': '{day}: {from} saatından {count} saat boşdur',
|
||
'assistant.hint.gap.prompt': '{day} günü {from} ilə {to} arası heç nə planlaşdırılmayıb. Ora nə sığar?',
|
||
'assistant.hint.longLeg': '{from} və {to} arasında düz xətlə {distance} var',
|
||
'assistant.hint.longLeg.prompt': '{day} günü {from} ilə {to} arası çox uzaqdır? Ora necə yaxşı gedək?',
|
||
'assistant.hint.tightLeg': '{from} ilə {to} arasında cəmi {count} dəqiqə var',
|
||
'assistant.hint.tightLeg.one': '{from} ilə {to} arasında cəmi {count} dəqiqə var',
|
||
'assistant.hint.tightLeg.prompt': '{day} günü {from} yerindən {to} yerinə çatmağa vaxt çatır? Nəyi dəyişək?',
|
||
'assistant.hint.noStay': '{day} günündən {count} gecə üçün hələ qalacaq yer yoxdur',
|
||
'assistant.hint.noStay.one': '{day} günündən {count} gecə üçün hələ qalacaq yer yoxdur',
|
||
'assistant.hint.noStay.prompt': '{day} günündən hələ qalacaq yerimiz yoxdur. Nə təklif edirsiniz?',
|
||
'assistant.hint.unplacedBooking': '{title} hələ heç bir günə bağlı deyil',
|
||
'assistant.hint.unplacedBookingDay': '{title} yəqin ki, {day} gününə aiddir',
|
||
'assistant.hint.unplacedBookings': '{count} rezervasiya hələ heç bir günə bağlı deyil',
|
||
'assistant.hint.unplacedBookings.one': '{count} rezervasiya hələ heç bir günə bağlı deyil',
|
||
'assistant.hint.unplacedBooking.prompt': 'Hansı rezervasiyalar hələ heç bir günə bağlı deyil və hara aiddir?',
|
||
'assistant.hint.menuOn': 'İpuçlarını göstər',
|
||
'assistant.hint.menuOff': 'İpuçlarını göstərmə',
|
||
'assistant.launcher.withHints': 'Köməkçi, {count} ipucu',
|
||
'assistant.launcher.withHints.one': 'Köməkçi, {count} ipucu',
|
||
'assistant.mobile.tileHints': 'Planınızda yoxlanacaq {count} şey',
|
||
'assistant.mobile.tileHints.one': 'Planınızda yoxlanacaq {count} şey',
|
||
'assistant.share.button': 'Səyahət söhbətində paylaş',
|
||
'assistant.share.title': 'Səyahət söhbətində paylaş',
|
||
'assistant.share.who': 'Səyahətdəki hər kəs bu mesajı köməkçidən gəldiyi qeydi ilə görəcək.',
|
||
'assistant.share.includeChanges': 'Tətbiq olunan dəyişiklikləri əlavə et',
|
||
'assistant.share.changesHeading': 'Tətbiq olundu:',
|
||
'assistant.share.truncated': '{count} simvola qədər qısaldıldı',
|
||
'assistant.share.truncated.one': '{count} simvola qədər qısaldıldı',
|
||
'assistant.share.send': 'Paylaş',
|
||
'assistant.share.done': 'Səyahət söhbətində paylaşıldı',
|
||
'assistant.share.shared': 'Paylaşıldı',
|
||
'assistant.share.failed': 'Paylaşmaq alınmadı. Bir azdan yenidən cəhd edin.',
|
||
'assistant.share.chatOff': 'Səyahət söhbəti söndürülüb.',
|
||
'assistant.connect.descriptionWithParsing':
|
||
'Süni intellekt bağlantınız: assistent onunla işləyir və idxal etdiyiniz rezervasiyaları oxuyur.',
|
||
'assistant.connect.descriptionParsingOnly': 'Süni intellekt bağlantınız: idxal etdiyiniz rezervasiyaları oxuyur.',
|
||
'assistant.error.emptyAnswer': 'Assistent cavabsız qayıtdı. Yenidən cəhd edim?',
|
||
'assistant.followUp.title': 'Sonra',
|
||
'assistant.followUp.cheaper': 'Yalnız daha ucuzlar',
|
||
'assistant.followUp.closer': 'Qaldığım yerə daha yaxın',
|
||
'assistant.followUp.openNow': 'İndi nə açıqdır?',
|
||
'assistant.followUp.nextDay': 'Növbəti günü də belə planla',
|
||
'assistant.followUp.relaxed': 'Planı daha rahat et',
|
||
'assistant.followUp.dinners': 'Axşamlar üçün restoran əlavə et',
|
||
'assistant.followUp.rain': 'Yağış yağsa?',
|
||
'assistant.followUp.sun': 'Yaxşı havada çöldə nə etməyə dəyər?',
|
||
'assistant.followUp.more': 'Daha çox danış',
|
||
'assistant.followUp.next': 'İndi nə təklif edirsən?',
|
||
'assistant.menu.alternative': 'Alternativ tap',
|
||
'assistant.menu.alternativeAsk': '{place} əvəzinə yaxınlıqda yaxşı alternativ tap və niyə daha uyğun olduğunu de.',
|
||
'assistant.menu.foodNearby': 'Yaxınlıqda restoran',
|
||
'assistant.menu.foodNearbyAsk': '{place} yaxınlığında yemək üçün bir neçə yaxşı yer təklif et.',
|
||
'assistant.menu.planDay': 'Bu günü planla',
|
||
'assistant.menu.planDayAsk': 'Bu günü mənim üçün planla: yerlər, vaxtlar və yemək üçün bir yer.',
|
||
'assistant.menu.rainPlan': 'Yağış planı',
|
||
'assistant.menu.rainPlanAsk': 'Bu gün yağış yağsa nə edə bilərik? Yaxınlıqda qapalı alternativlər təklif et.',
|
||
'assistant.preview.title': 'Assistentin təklifləri',
|
||
'assistant.preview.suggested': 'Təklif',
|
||
'assistant.preview.movedHere': 'Bura gəlir',
|
||
'assistant.preview.removed': 'Çıxarılır',
|
||
'assistant.preview.movedAway': 'Köçürülür',
|
||
'assistant.check.ok': 'Vaxta sığır',
|
||
'assistant.week.title': 'Bu planın günləri',
|
||
'assistant.week.day': 'Gün',
|
||
'assistant.memory.title': 'Səyahət qeydləri',
|
||
'assistant.memory.edit': 'Səyahət qeydlərini redaktə et',
|
||
'assistant.memory.kept': 'Bu səyahət üçün qeyd edildi:',
|
||
'assistant.memory.sub': 'Assistent bu səyahətdə hər təklifdə bunları nəzərə alır.',
|
||
'assistant.memory.quick': 'Tez-tez istəklər',
|
||
'assistant.memory.notes': 'Qeydlərin',
|
||
'assistant.memory.placeholder':
|
||
'Məsələn: kiçik uşaqla səyahət edirik, küçə yeməklərini sevirik, tezdən durmaq yoxdur.',
|
||
'assistant.memory.saved': 'Səyahət qeydləri saxlanıldı',
|
||
'assistant.memory.quick.vegetarian': 'Vegetarian qidalanırıq',
|
||
'assistant.memory.quick.kids': 'Uşaqlarla səyahət edirik',
|
||
'assistant.memory.quick.budget': 'Az büdcə ilə',
|
||
'assistant.memory.quick.slow': 'Sakit temp, tələsmədən',
|
||
'assistant.memory.quick.accessible': 'Zəhmət olmasa, pilləkənsiz giriş',
|
||
'assistant.memory.quick.noMuseums': 'Az muzey',
|
||
'assistant.settings.costEstimates': 'Xərcləri təxmin et',
|
||
'assistant.settings.costEstimatesHint':
|
||
'Restoran və ya bilet üçün büdcəyə təxmini xərc təklif edir, təsdiqlədiyin kart kimi.',
|
||
'assistant.change.timeline.tight': '{count} dəq çatışmır',
|
||
'assistant.change.timeline.tight.one': '{count} dəq çatışmır',
|
||
'assistant.check.issues': 'Yoxlanılacaq {count} məqam',
|
||
'assistant.check.issues.one': 'Yoxlanılacaq {count} məqam',
|
||
'assistant.week.changes': '{count} dəyişiklik',
|
||
'assistant.week.changes.one': '{count} dəyişiklik',
|
||
'assistant.week.showAll': 'Bütün {count} dəyişikliyi göstər',
|
||
'assistant.week.showAll.one': '{count} dəyişikliyi göstər',
|
||
'assistant.change.verb.updateBudgetItem': 'Xərci dəyiş',
|
||
'assistant.change.verb.rememberNote': 'Bu səyahət üçün yadda saxla',
|
||
'assistant.change.verb.genericCreate': 'Əlavə et',
|
||
'assistant.change.verb.genericUpdate': 'Dəyiş',
|
||
'assistant.change.verb.genericRemove': 'Sil',
|
||
'assistant.change.verb.addTour': 'Tur əlavə et',
|
||
'assistant.change.verb.updateTour': 'Turu dəyiş',
|
||
'assistant.change.verb.markVisited': 'Ziyarət edilmiş kimi qeyd et',
|
||
'assistant.change.verb.markSkipped': 'Dayanacağı keç',
|
||
'assistant.change.verb.markPlanned': 'Qeydi geri al',
|
||
'assistant.change.verb.assignTrack': 'Qeydə alınmış marşrutu əlavə et',
|
||
'assistant.change.verb.unassignTrack': 'Qeydə alınmış marşrutu çıxar',
|
||
'assistant.change.verb.excludeTour': 'Statistikadan çıxar',
|
||
'assistant.change.verb.countTour': 'Yenidən statistikaya daxil et',
|
||
'assistant.change.verb.linkPacking': 'Əşya siyahısını bağla',
|
||
'assistant.change.verb.unlinkPacking': 'Əşya siyahısını ayır',
|
||
'assistant.change.verb.reverseTour': 'Turu tərsinə çevir',
|
||
'assistant.change.verb.closeLoop': 'Dairəni bağla',
|
||
'assistant.change.verb.copyTour': 'Turu kopyala',
|
||
'assistant.change.verb.setRouteColor': 'Marşrutun rəngini dəyiş',
|
||
'assistant.change.verb.classifySki': 'Xizək növünü dəyiş',
|
||
'assistant.change.verb.setPaddlePlan': 'Avarçəkmə planını dəyiş',
|
||
'assistant.change.verb.decideObstacles': 'Maneələr barədə qərar ver',
|
||
'assistant.change.verb.restoreTrack': 'Yazılmış treke qayıt',
|
||
'assistant.change.verb.importTour': 'Fayldan tur əlavə et',
|
||
'assistant.change.verb.addTourStop': 'Tura dayanacaq əlavə et',
|
||
'assistant.change.verb.removeTourStop': 'Turdan dayanacağı sil',
|
||
'assistant.change.label.field': 'Dəyər',
|
||
'assistant.change.label.difficulty': 'Maksimum cığır çətinliyi',
|
||
'assistant.change.label.track': 'Qeydə alınmış marşrut',
|
||
'assistant.change.label.packing': 'Əşya siyahısı',
|
||
'assistant.change.label.breaks': 'Fasilələr',
|
||
'assistant.domain.tours': 'Turlar',
|
||
'assistant.domain.roadtrip': 'Avtosəyahət',
|
||
'assistant.domain.journey': 'Səyahət gündəliyi',
|
||
'assistant.domain.vacay': 'Məzuniyyət planlayıcısı',
|
||
'assistant.domain.atlas': 'Atlas',
|
||
'assistant.domain.collections': 'Kolleksiyalar',
|
||
'assistant.domain.collab': 'Əməkdaşlıq',
|
||
'assistant.domain.files': 'Fayllar',
|
||
'assistant.domain.account': 'Hesab',
|
||
'assistant.domain.plugins': 'Əlavələr',
|
||
'assistant.change.label.order': 'Sıra',
|
||
'assistant.tool.reorder_day_assignments': 'Günü yenidən sırala',
|
||
'assistant.tool.update_assignment_time': 'Vaxtı dəyiş',
|
||
'assistant.tool.update_assignment_notes': 'Günün qeydini dəyiş',
|
||
'assistant.tool.set_leg_transport_mode': 'Getmə üsulunu dəyiş',
|
||
'assistant.tool.set_assignment_end_day': 'Son günü dəyiş',
|
||
'assistant.tool.clear_day_assignments': 'Günü boşalt',
|
||
'assistant.tool.set_assignment_participants': 'İştirakçıları dəyiş',
|
||
'assistant.tool.create_day': 'Gün əlavə et',
|
||
'assistant.tool.update_day': 'Günü dəyiş',
|
||
'assistant.tool.delete_day': 'Günü sil',
|
||
'assistant.tool.reorder_days': 'Günləri yenidən sırala',
|
||
'assistant.tool.delete_place': 'Yeri sil',
|
||
'assistant.tool.rate_place': 'Yeri qiymətləndir',
|
||
'assistant.tool.bulk_update_places': 'Bir neçə yeri dəyiş',
|
||
'assistant.tool.delete_day_note': 'Qeydi sil',
|
||
'assistant.tool.toggle_packing_item': 'İşarələ',
|
||
'assistant.tool.delete_packing_item': 'Yük siyahısından çıxar',
|
||
'assistant.tool.update_todo': 'Tapşırığı dəyiş',
|
||
'assistant.tool.toggle_todo': 'Tapşırığı işarələ',
|
||
'assistant.tool.delete_todo': 'Tapşırığı sil',
|
||
'assistant.tool.delete_budget_item': 'Xərci sil',
|
||
'assistant.tool.update_reservation': 'Rezervasiyanı dəyiş',
|
||
'assistant.tool.delete_reservation': 'Rezervasiyanı sil',
|
||
'assistant.tool.create_accommodation': 'Yaşayış yeri əlavə et',
|
||
'assistant.tool.create_transport': 'Nəqliyyat əlavə et',
|
||
'assistant.tool.mark_country_visited': 'Ölkəni ziyarət edilmiş kimi işarələ',
|
||
'assistant.tool.confirm_bucket_list_visits': 'Arzular siyahısında tamamlandı kimi işarələ',
|
||
'assistant.tool.clear_bucket_list_visit': 'Arzular siyahısında işarəni geri götür',
|
||
'assistant.tool.accept_atlas_countries': 'Ölkələri Atlasa əlavə et',
|
||
'assistant.tool.send_collab_message': 'Səyahət söhbətinə göndər',
|
||
'assistant.admin.chatgptShared':
|
||
'Öz ChatGPT abunəliyini bu serverdəki hər kəslə paylaşırsan: onların söhbətləri sənin planından çıxılır. Planının və OpenAI şərtlərinin buna icazə verdiyini yoxla.',
|
||
};
|
||
export default assistant;
|