mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-23 23:46:35 +00:00
214984f398
Adds an in-app assistant that reads and plans the open trip. Users connect their own provider (Sign in with ChatGPT, or an Anthropic, OpenAI, Gemini or OpenRouter key) or use the one the admin set up, including a custom OpenAI-compatible server. It is an addon and only shows while a connection is usable. The chat runs on the existing MCP tools, pinned to the trip. Every change is held as a change card the user applies or discards, and applied changes can be undone. On the desktop it is a floating window that can be moved and resized; on the phone it is fullscreen. Search results show as place cards that can go onto a day, weather lookups as a strip, proposed places as ghost markers on the map with a before/after switch, and an answer can be shared into the trip chat. Booking files can be dropped in and are read into change cards.
121 lines
5.4 KiB
TypeScript
121 lines
5.4 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const collab: TranslationStrings = {
|
||
'collab.chat.readOnly': 'Bu çat yalnız oxuma rejimindədir',
|
||
'collab.chat.messageOptions': 'Mesaj seçimləri',
|
||
|
||
'collab.polls.confirmDeleteTitle': 'Sorğu silinsin?',
|
||
'collab.polls.confirmDeleteBody': 'Bu sorğu həmişəlik silinəcək.',
|
||
'collab.polls.countdownDaysHours': '{d} gün {h} saat qalıb',
|
||
'collab.polls.countdownHoursMinutes': '{h} saat {m} dəq. qalıb',
|
||
'collab.polls.countdownMinutes': '{m} dəq. qalıb',
|
||
'collab.polls.clearDeadline': 'Son tarixi sil',
|
||
|
||
'collab.tabs.chat': 'Çat',
|
||
'collab.tabs.notes': 'Qeydlər',
|
||
'collab.tabs.polls': 'Sorğular',
|
||
'collab.tabs.links': 'Linklər',
|
||
|
||
'collab.links.add': 'Link əlavə et',
|
||
'collab.chat.imageRejected': 'Yalnız ölçüsü 10 MB-dək olan JPEG, PNG, GIF və WebP şəkillərinə icazə verilir',
|
||
'collab.links.cancel': 'Ləğv et',
|
||
'collab.links.save': 'Linki yadda saxla',
|
||
'collab.links.titlePlaceholder': 'Linkin başlığı',
|
||
'collab.links.urlPlaceholder': 'https://...',
|
||
'collab.links.empty': 'Hələ paylaşılan link yoxdur',
|
||
'collab.links.pin': 'Linki bərkit',
|
||
'collab.links.unpin': 'Linkin bərkidilməsini ləğv et',
|
||
'collab.links.delete': 'Linki sil',
|
||
'collab.links.edit': 'Linki redaktə et',
|
||
'collab.links.open': 'Linki aç',
|
||
'collab.links.confirmDeleteTitle': 'Link silinsin?',
|
||
'collab.links.confirmDeleteBody': 'Bu link həmişəlik silinəcək.',
|
||
|
||
'collab.whatsNext.title': 'Növbədə nə var',
|
||
'collab.whatsNext.today': 'Bu gün',
|
||
'collab.whatsNext.tomorrow': 'Sabah',
|
||
'collab.whatsNext.empty': 'Qarşıdan gələn fəaliyyət yoxdur',
|
||
'collab.whatsNext.until': '–',
|
||
'collab.whatsNext.emptyHint': 'Vaxtı müəyyən edilmiş fəaliyyətlər burada görünəcək',
|
||
|
||
'collab.chat.send': 'Göndər',
|
||
'collab.chat.placeholder': 'Mesaj yazın...',
|
||
'collab.chat.empty': 'Söhbətə başlayın',
|
||
'collab.chat.emptyHint': 'Mesajlar bütün səyahət üzvləri ilə paylaşılır',
|
||
'collab.chat.emptyDesc': 'Səyahət qrupunuzla ideyaları, planları və yenilikləri paylaşın',
|
||
'collab.chat.today': 'Bu gün',
|
||
'collab.chat.yesterday': 'Dünən',
|
||
'collab.chat.deletedMessage': 'mesajı sildi',
|
||
'collab.chat.reply': 'Cavab ver',
|
||
'collab.chat.loadMore': 'Əvvəlki mesajları yüklə',
|
||
'collab.chat.justNow': 'indicə',
|
||
'collab.chat.minutesAgo': '{n} dəq. əvvəl',
|
||
'collab.chat.minutesAgo.one': '{n} dəq. əvvəl',
|
||
'collab.chat.hoursAgo': '{n} saat əvvəl',
|
||
'collab.chat.hoursAgo.one': '{n} saat əvvəl',
|
||
|
||
'collab.notes.title': 'Qeydlər',
|
||
'collab.notes.new': 'Yeni qeyd',
|
||
'collab.notes.empty': 'Hələ qeyd yoxdur',
|
||
'collab.notes.emptyHint': 'İdeya və planlarınızı qeyd etməyə başlayın',
|
||
'collab.notes.all': 'Hamısı',
|
||
'collab.notes.titlePlaceholder': 'Qeydin başlığı',
|
||
'collab.notes.content': 'Məzmun',
|
||
'collab.notes.removeFile': '{name} faylını sil',
|
||
'collab.notes.contentPlaceholder': 'Bir şey yazın...',
|
||
'collab.notes.categoryPlaceholder': 'Kateqoriya',
|
||
'collab.notes.newCategory': 'Yeni kateqoriya...',
|
||
'collab.notes.category': 'Kateqoriya',
|
||
'collab.notes.noCategory': 'Kateqoriya yoxdur',
|
||
'collab.notes.color': 'Rəng',
|
||
'collab.notes.save': 'Yadda saxla',
|
||
'collab.notes.cancel': 'Ləğv et',
|
||
'collab.notes.edit': 'Redaktə et',
|
||
'collab.notes.delete': 'Sil',
|
||
'collab.notes.confirmDeleteTitle': 'Qeyd silinsin?',
|
||
'collab.notes.confirmDeleteBody': 'Bu qeyd həmişəlik silinəcək.',
|
||
'collab.notes.pin': 'Bərkit',
|
||
'collab.notes.unpin': 'Bərkidilməni ləğv et',
|
||
'collab.notes.daysAgo': '{n} gün əvvəl',
|
||
'collab.notes.daysAgo.one': '{n} gün əvvəl',
|
||
'collab.notes.categorySettings': 'Kateqoriyaları idarə et',
|
||
'collab.notes.create': 'Yarat',
|
||
'collab.notes.website': 'Veb-sayt',
|
||
'collab.notes.websitePlaceholder': 'https://...',
|
||
'collab.notes.attachFiles': 'Fayllar əlavə et',
|
||
'collab.notes.noCategoriesYet': 'Hələ kateqoriya yoxdur',
|
||
'collab.notes.emptyDesc': 'Başlamaq üçün qeyd yaradın',
|
||
|
||
'collab.polls.title': 'Sorğular',
|
||
'collab.polls.new': 'Yeni sorğu',
|
||
'collab.polls.empty': 'Hələ sorğu yoxdur',
|
||
'collab.polls.emptyHint': 'Qrupa sual verin və birlikdə səs verin',
|
||
'collab.polls.question': 'Sual',
|
||
'collab.polls.questionPlaceholder': 'Nə edək?',
|
||
'collab.polls.markdownHint': 'Markdown dəstəklənir',
|
||
'collab.polls.addOption': '+ Seçim əlavə et',
|
||
'collab.polls.optionPlaceholder': 'Seçim {n}',
|
||
'collab.polls.create': 'Sorğu yarat',
|
||
'collab.polls.close': 'Bağla',
|
||
'collab.polls.closed': 'Bağlanıb',
|
||
'collab.polls.votes': '{n} səs',
|
||
'collab.polls.votes.one': '{n} səs',
|
||
'collab.polls.multipleChoice': 'Çoxseçimli',
|
||
'collab.polls.multiChoice': 'Çoxseçimli',
|
||
'collab.polls.deadline': 'Son tarix',
|
||
'collab.polls.option': 'Seçim',
|
||
'collab.polls.options': 'Seçimlər',
|
||
'collab.polls.delete': 'Sil',
|
||
'collab.polls.closedSection': 'Bağlanmış sorğular',
|
||
|
||
'collab.chat.imageLimit': 'Hər mesaja maksimum {count} şəkil əlavə edə bilərsiniz',
|
||
'collab.chat.imageLimit.one': 'Hər mesaja yalnız {count} şəkil əlavə edə bilərsiniz',
|
||
'collab.chat.uploading': 'Yüklənir: {percent}%',
|
||
'collab.chat.attachImages': 'Şəkillər əlavə et',
|
||
'collab.chat.attachedImage': 'Əlavə edilmiş şəkil',
|
||
'collab.chat.closeImage': 'Şəkli bağla',
|
||
'collab.chat.fromAssistant': 'köməkçidən',
|
||
'collab.chat.fromAssistantHint': '{name} köməkçinin bu cavabını paylaşdı',
|
||
};
|
||
export default collab;
|