feat(trip-settings): edit the trip inside its settings, in one look across the areas and the trip form

Edit trip is an area of the settings dialog, beside People, Sharing and
Journal, instead of a second dialog. The side column names the areas only, the
dialog keeps one height, and every area uses the same cards, fields and
buttons; the trip form on its own takes the same head, cards and buttons. A
trip that loads quickly opens without the splash on the desktop too.
This commit is contained in:
Maurice
2026-11-13 12:40:16 +01:00
parent 721a610a70
commit bd58f17ec0
47 changed files with 892 additions and 522 deletions
+7
View File
@@ -128,6 +128,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'المشاركة',
'trip.settings.sharingHint': 'رابط للقراءة فقط لأي شخص، ورابط دعوة للانضمام.',
'trip.settings.editTripHint': 'العنوان والتواريخ والغلاف والوصف والعملة.',
'trip.form.coverTitle': 'صورة الغلاف',
'trip.form.coverHint': 'تظهر على بطاقة الرحلة وفي أعلى المخطط.',
'trip.form.aboutTitle': 'الاسم والوصف',
'trip.form.aboutHint': 'اسم الرحلة وموضوعها.',
'trip.form.whenTitle': 'التواريخ والعملة',
'trip.form.whenHint': 'متى تكون الرحلة، وبأي عملة تدفعون، ومتى يتم تذكيرك.',
'trip.tabs.journal': 'اليوميات',
'trip.journal.title': 'اليوميات',
'trip.journal.hint': 'اربط إحدى يومياتك بهذه الرحلة. من تمنحه الوصول يفتحها هنا مباشرة في تبويب اليوميات، بشكل حي.',
@@ -148,6 +154,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'اختر يوميات',
'trip.journal.noMembers': 'لا يوجد أحد غيرك في هذه الرحلة بعد.',
'trip.journal.members': 'وصول أعضاء الرحلة',
'trip.journal.membersHint': 'من من هذه الرحلة يفتح اليوميات في تبويب اليوميات، وهل يمكنه الكتابة فيها.',
'trip.journal.allRead': 'الجميع يقرأ',
'trip.journal.allNone': 'لا أحد',
'trip.journal.roleNone': 'بلا وصول',
+7
View File
@@ -119,6 +119,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Paylaşma',
'trip.settings.sharingHint': 'Hər kəs üçün yalnız oxunan keçid və qoşulmaq üçün dəvət keçidi.',
'trip.settings.editTripHint': 'Ad, tarixlər, üz qabığı, təsvir və valyuta.',
'trip.form.coverTitle': 'Örtük şəkli',
'trip.form.coverHint': 'Səfərin kartında və planlayıcının yuxarısında göstərilir.',
'trip.form.aboutTitle': 'Ad və təsvir',
'trip.form.aboutHint': 'Səfərin adı və nə haqqında olduğu.',
'trip.form.whenTitle': 'Tarixlər və valyuta',
'trip.form.whenHint': 'Səfərin nə vaxt olduğu, hansı valyutada ödənildiyi və nə vaxt xatırladılacağın.',
'trip.tabs.journal': 'Gündəlik',
'trip.journal.title': 'Gündəlik',
'trip.journal.hint':
@@ -140,6 +146,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Gündəlik seçin',
'trip.journal.noMembers': 'Bu səyahətdə hələ başqa heç kim yoxdur.',
'trip.journal.members': 'Səyahət üzvləri üçün giriş',
'trip.journal.membersHint': 'Bu səfərdən kimin jurnalı Jurnal sekməsində açdığı və ona yaza bilib-bilməyəcəyi.',
'trip.journal.allRead': 'Hamı oxuya bilər',
'trip.journal.allNone': 'Heç kim',
'trip.journal.roleNone': 'Giriş yoxdur',
+7
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Compartilhar',
'trip.settings.sharingHint': 'Um link somente leitura para qualquer pessoa e um link de convite para entrar.',
'trip.settings.editTripHint': 'Título, datas, capa, descrição e moeda.',
'trip.form.coverTitle': 'Imagem de capa',
'trip.form.coverHint': 'Aparece no cartão da viagem e no topo do planejador.',
'trip.form.aboutTitle': 'Nome e descrição',
'trip.form.aboutHint': 'Como a viagem se chama e do que se trata.',
'trip.form.whenTitle': 'Datas e moeda',
'trip.form.whenHint': 'Quando é a viagem, em que moeda se paga e quando você é lembrado.',
'trip.tabs.journal': 'Diário',
'trip.journal.title': 'Diário',
'trip.journal.hint':
@@ -129,6 +135,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Escolha um diário',
'trip.journal.noMembers': 'Ainda não há mais ninguém nesta viagem.',
'trip.journal.members': 'Acesso para membros da viagem',
'trip.journal.membersHint': 'Quem desta viagem abre o diário na aba Diário e se pode escrever nele.',
'trip.journal.allRead': 'Todos podem ler',
'trip.journal.allNone': 'Ninguém',
'trip.journal.roleNone': 'Sem acesso',
+7
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Compartir',
'trip.settings.sharingHint': "Un enllaç de només lectura per a tothom i un enllaç d'invitació per unir-se.",
'trip.settings.editTripHint': 'Títol, dates, portada, descripció i moneda.',
'trip.form.coverTitle': 'Imatge de portada',
'trip.form.coverHint': 'Apareix a la targeta del viatge i a dalt del planificador.',
'trip.form.aboutTitle': 'Nom i descripció',
'trip.form.aboutHint': 'Com es diu el viatge i de què tracta.',
'trip.form.whenTitle': 'Dates i moneda',
'trip.form.whenHint': "Quan és el viatge, en quina moneda es paga i quan se t'avisa.",
'trip.tabs.journal': 'Diari',
'trip.journal.title': 'Diari',
'trip.journal.hint':
@@ -129,6 +135,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Tria un diari',
'trip.journal.noMembers': 'Encara no hi ha ningú més en aquest viatge.',
'trip.journal.members': 'Accés per als membres del viatge',
'trip.journal.membersHint': "Qui d'aquest viatge obre el diari a la pestanya Diari i si hi pot escriure.",
'trip.journal.allRead': 'Tothom pot llegir',
'trip.journal.allNone': 'Ningú',
'trip.journal.roleNone': 'Sense accés',
+7
View File
@@ -113,6 +113,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Sdílení',
'trip.settings.sharingHint': 'Odkaz jen pro čtení pro kohokoli a pozvánka k připojení.',
'trip.settings.editTripHint': 'Název, termíny, obálka, popis a měna.',
'trip.form.coverTitle': 'Titulní obrázek',
'trip.form.coverHint': 'Zobrazí se na kartě cesty a nahoře v plánovači.',
'trip.form.aboutTitle': 'Název a popis',
'trip.form.aboutHint': 'Jak se cesta jmenuje a o čem je.',
'trip.form.whenTitle': 'Data a měna',
'trip.form.whenHint': 'Kdy cesta probíhá, v jaké měně se platí a kdy dostaneš připomínku.',
'trip.tabs.journal': 'Deník',
'trip.journal.title': 'Deník',
'trip.journal.hint':
@@ -134,6 +140,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Vyberte deník',
'trip.journal.noMembers': 'Na této cestě zatím nikdo další není.',
'trip.journal.members': 'Přístup pro členy cesty',
'trip.journal.membersHint': 'Kdo z této cesty otevírá deník na kartě Deník a zda do něj smí psát.',
'trip.journal.allRead': 'Všichni čtou',
'trip.journal.allNone': 'Nikdo',
'trip.journal.roleNone': 'Bez přístupu',
+7
View File
@@ -109,6 +109,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Teilen',
'trip.settings.sharingHint': 'Ein Nur-Lesen-Link für alle und ein Einladungslink zum Beitreten.',
'trip.settings.editTripHint': 'Titel, Daten, Titelbild, Beschreibung und Währung.',
'trip.form.coverTitle': 'Titelbild',
'trip.form.coverHint': 'Erscheint auf der Karte der Reise und oben im Planer.',
'trip.form.aboutTitle': 'Name und Beschreibung',
'trip.form.aboutHint': 'Wie die Reise heißt und worum es geht.',
'trip.form.whenTitle': 'Daten und Währung',
'trip.form.whenHint': 'Wann die Reise ist, in welcher Währung bezahlt wird und wann du erinnert wirst.',
'trip.tabs.journal': 'Journal', // same-as-en
'trip.journal.title': 'Journal', // same-as-en
'trip.journal.hint':
@@ -130,6 +136,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Journal auswählen',
'trip.journal.noMembers': 'Außer dir ist noch niemand auf dieser Reise.',
'trip.journal.members': 'Zugriff für Reisemitglieder',
'trip.journal.membersHint': 'Wer von dieser Reise das Journal im Journal-Tab öffnet und ob er darin schreiben darf.',
'trip.journal.allRead': 'Alle lesen',
'trip.journal.allNone': 'Niemand',
'trip.journal.roleNone': 'Kein Zugriff',
+8
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Sharing',
'trip.settings.sharingHint': 'A read-only link for anyone, and an invite link to join.',
'trip.settings.editTripHint': 'Title, dates, cover, description and currency.',
'trip.form.coverTitle': 'Cover image',
'trip.form.coverHint': "Shown on the trip's card and at the top of the planner.",
'trip.form.aboutTitle': 'Name and description',
'trip.form.aboutHint': 'What the trip is called and what it is about.',
'trip.form.whenTitle': 'Dates and currency',
'trip.form.whenHint': 'When the trip runs, what it is paid in, and when you are reminded.',
'trip.tabs.journal': 'Journal',
'trip.journal.title': 'Journal',
'trip.journal.hint':
@@ -129,6 +135,8 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Choose a journal',
'trip.journal.noMembers': 'Nobody else is on this trip yet.',
'trip.journal.members': 'Access for trip members',
'trip.journal.membersHint':
'Who from this trip opens the journal in its Journal tab, and whether they may write in it.',
'trip.journal.allRead': 'Everyone can read',
'trip.journal.allNone': 'Nobody',
'trip.journal.roleNone': 'No access',
+7
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Compartir',
'trip.settings.sharingHint': 'Un enlace de solo lectura para cualquiera y un enlace de invitación para unirse.',
'trip.settings.editTripHint': 'Título, fechas, portada, descripción y moneda.',
'trip.form.coverTitle': 'Imagen de portada',
'trip.form.coverHint': 'Aparece en la tarjeta del viaje y arriba en el planificador.',
'trip.form.aboutTitle': 'Nombre y descripción',
'trip.form.aboutHint': 'Cómo se llama el viaje y de qué trata.',
'trip.form.whenTitle': 'Fechas y moneda',
'trip.form.whenHint': 'Cuándo es el viaje, en qué moneda se paga y cuándo se te recuerda.',
'trip.tabs.journal': 'Diario',
'trip.journal.title': 'Diario',
'trip.journal.hint':
@@ -129,6 +135,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Elige un diario',
'trip.journal.noMembers': 'Todavía no hay nadie más en este viaje.',
'trip.journal.members': 'Acceso para los miembros del viaje',
'trip.journal.membersHint': 'Quién de este viaje abre el diario en su pestaña Diario y si puede escribir en él.',
'trip.journal.allRead': 'Todos pueden leer',
'trip.journal.allNone': 'Nadie',
'trip.journal.roleNone': 'Sin acceso',
+7
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Jagamine',
'trip.settings.sharingHint': 'Kirjutuskaitstud link kõigile ja kutselink liitumiseks.',
'trip.settings.editTripHint': 'Pealkiri, kuupäevad, kaanepilt, kirjeldus ja valuuta.',
'trip.form.coverTitle': 'Kaanepilt',
'trip.form.coverHint': 'Kuvatakse reisi kaardil ja planeerija ülaosas.',
'trip.form.aboutTitle': 'Nimi ja kirjeldus',
'trip.form.aboutHint': 'Kuidas reis on nimetatud ja millest see räägib.',
'trip.form.whenTitle': 'Kuupäevad ja valuuta',
'trip.form.whenHint': 'Millal reis toimub, mis valuutas makstakse ja millal sulle meelde tuletatakse.',
'trip.tabs.journal': 'Päevik',
'trip.journal.title': 'Päevik',
'trip.journal.hint':
@@ -129,6 +135,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Vali päevik',
'trip.journal.noMembers': 'Sellel reisil pole veel kedagi teist.',
'trip.journal.members': 'Ligipääs reisi liikmetele',
'trip.journal.membersHint': 'Kes sellelt reisilt avab päeviku vahekaardil Päevik ja kas ta tohib sinna kirjutada.',
'trip.journal.allRead': 'Kõik saavad lugeda',
'trip.journal.allNone': 'Mitte keegi',
'trip.journal.roleNone': 'Ligipääs puudub',
+7
View File
@@ -109,6 +109,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Partage',
'trip.settings.sharingHint': "Un lien en lecture seule pour tous, et un lien d'invitation pour rejoindre.",
'trip.settings.editTripHint': 'Titre, dates, couverture, description et devise.',
'trip.form.coverTitle': 'Image de couverture',
'trip.form.coverHint': 'Affichée sur la carte du voyage et en haut du planificateur.',
'trip.form.aboutTitle': 'Nom et description',
'trip.form.aboutHint': 'Le nom du voyage et son sujet.',
'trip.form.whenTitle': 'Dates et devise',
'trip.form.whenHint': 'Quand le voyage a lieu, dans quelle devise et quand vous êtes rappelé.',
'trip.tabs.journal': 'Journal', // same-as-en
'trip.journal.title': 'Journal', // same-as-en
'trip.journal.hint':
@@ -130,6 +136,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Choisir un journal',
'trip.journal.noMembers': "Personne d'autre ne participe encore à ce voyage.",
'trip.journal.members': 'Accès des membres du voyage',
'trip.journal.membersHint': "Qui, parmi ce voyage, ouvre le journal dans son onglet Journal, et s'il peut y écrire.",
'trip.journal.allRead': 'Tous en lecture',
'trip.journal.allNone': 'Personne',
'trip.journal.roleNone': 'Aucun accès',
+8
View File
@@ -111,6 +111,12 @@ const trip: TranslationStrings = {
'trip.settings.sharingHint':
'Ένας σύνδεσμος μόνο για ανάγνωση για όλους και ένας σύνδεσμος πρόσκλησης για συμμετοχή.',
'trip.settings.editTripHint': 'Τίτλος, ημερομηνίες, εξώφυλλο, περιγραφή και νόμισμα.',
'trip.form.coverTitle': 'Εικόνα εξωφύλλου',
'trip.form.coverHint': 'Εμφανίζεται στην κάρτα του ταξιδιού και στην κορυφή του σχεδιαστή.',
'trip.form.aboutTitle': 'Όνομα και περιγραφή',
'trip.form.aboutHint': 'Πώς λέγεται το ταξίδι και τι αφορά.',
'trip.form.whenTitle': 'Ημερομηνίες και νόμισμα',
'trip.form.whenHint': 'Πότε γίνεται το ταξίδι, σε ποιο νόμισμα πληρώνετε και πότε θα σου υπενθυμιστεί.',
'trip.tabs.journal': 'Ημερολόγιο',
'trip.journal.title': 'Ημερολόγιο',
'trip.journal.hint':
@@ -132,6 +138,8 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Επιλέξτε ημερολόγιο',
'trip.journal.noMembers': 'Δεν υπάρχει ακόμη κανείς άλλος σε αυτό το ταξίδι.',
'trip.journal.members': 'Πρόσβαση για τα μέλη του ταξιδιού',
'trip.journal.membersHint':
'Ποιοι από το ταξίδι ανοίγουν το ημερολόγιο στην καρτέλα Ημερολόγιο και αν μπορούν να γράψουν σε αυτό.',
'trip.journal.allRead': 'Όλοι διαβάζουν',
'trip.journal.allNone': 'Κανείς',
'trip.journal.roleNone': 'Χωρίς πρόσβαση',
+7
View File
@@ -112,6 +112,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'שיתוף',
'trip.settings.sharingHint': 'קישור לקריאה בלבד לכל אחד, וקישור הזמנה להצטרפות.',
'trip.settings.editTripHint': 'כותרת, תאריכים, תמונת שער, תיאור ומטבע.',
'trip.form.coverTitle': 'תמונת שער',
'trip.form.coverHint': 'מוצגת בכרטיס הטיול ובראש המתכנן.',
'trip.form.aboutTitle': 'שם ותיאור',
'trip.form.aboutHint': 'איך הטיול נקרא ובמה הוא עוסק.',
'trip.form.whenTitle': 'תאריכים ומטבע',
'trip.form.whenHint': 'מתי הטיול, באיזה מטבע משלמים ומתי תקבל תזכורת.',
'trip.tabs.journal': 'יומן',
'trip.journal.title': 'יומן',
'trip.journal.hint':
@@ -133,6 +139,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'בחירת יומן',
'trip.journal.noMembers': 'עדיין אין אף אחד אחר בטיול.',
'trip.journal.members': 'גישה לחברי הטיול',
'trip.journal.membersHint': 'מי מהטיול פותח את היומן בלשונית היומן, והאם מותר לו לכתוב בו.',
'trip.journal.allRead': 'כולם יכולים לקרוא',
'trip.journal.allNone': 'אף אחד',
'trip.journal.roleNone': 'ללא גישה',
+7
View File
@@ -111,6 +111,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Megosztás',
'trip.settings.sharingHint': 'Csak olvasható link bárkinek, és meghívó link a csatlakozáshoz.',
'trip.settings.editTripHint': 'Cím, dátumok, borítókép, leírás és pénznem.',
'trip.form.coverTitle': 'Borítókép',
'trip.form.coverHint': 'Az utazás kártyáján és a tervező tetején jelenik meg.',
'trip.form.aboutTitle': 'Név és leírás',
'trip.form.aboutHint': 'Hogy hívják az utazást, és miről szól.',
'trip.form.whenTitle': 'Dátumok és pénznem',
'trip.form.whenHint': 'Mikor van az utazás, milyen pénznemben fizettek, és mikor kapsz emlékeztetőt.',
'trip.tabs.journal': 'Napló',
'trip.journal.title': 'Napló',
'trip.journal.hint':
@@ -132,6 +138,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Válassz naplót',
'trip.journal.noMembers': 'Rajtad kívül még senki sincs ezen az utazáson.',
'trip.journal.members': 'Hozzáférés az utazás tagjainak',
'trip.journal.membersHint': 'Ki nyitja meg az utazásból a naplót a Napló fülön, és írhat-e bele.',
'trip.journal.allRead': 'Mindenki olvashatja',
'trip.journal.allNone': 'Senki',
'trip.journal.roleNone': 'Nincs hozzáférés',
+8
View File
@@ -104,6 +104,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Berbagi',
'trip.settings.sharingHint': 'Tautan hanya-baca untuk siapa saja, dan tautan undangan untuk bergabung.',
'trip.settings.editTripHint': 'Judul, tanggal, sampul, deskripsi, dan mata uang.',
'trip.form.coverTitle': 'Gambar sampul',
'trip.form.coverHint': 'Tampil di kartu perjalanan dan di bagian atas perencana.',
'trip.form.aboutTitle': 'Nama dan deskripsi',
'trip.form.aboutHint': 'Apa nama perjalanan dan tentang apa.',
'trip.form.whenTitle': 'Tanggal dan mata uang',
'trip.form.whenHint': 'Kapan perjalanan berlangsung, mata uang yang dipakai, dan kapan kamu diingatkan.',
'trip.tabs.journal': 'Jurnal',
'trip.journal.title': 'Jurnal',
'trip.journal.hint':
@@ -125,6 +131,8 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Pilih jurnal',
'trip.journal.noMembers': 'Belum ada orang lain dalam perjalanan ini.',
'trip.journal.members': 'Akses untuk anggota perjalanan',
'trip.journal.membersHint':
'Siapa dari perjalanan ini yang membuka jurnal di tab Jurnal, dan apakah mereka boleh menulis di dalamnya.',
'trip.journal.allRead': 'Semua bisa membaca',
'trip.journal.allNone': 'Tidak ada',
'trip.journal.roleNone': 'Tanpa akses',
+7
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Condivisione',
'trip.settings.sharingHint': 'Un link di sola lettura per tutti e un link di invito per unirsi.',
'trip.settings.editTripHint': 'Titolo, date, copertina, descrizione e valuta.',
'trip.form.coverTitle': 'Immagine di copertina',
'trip.form.coverHint': 'Appare sulla scheda del viaggio e in alto nel planner.',
'trip.form.aboutTitle': 'Nome e descrizione',
'trip.form.aboutHint': 'Come si chiama il viaggio e di cosa tratta.',
'trip.form.whenTitle': 'Date e valuta',
'trip.form.whenHint': 'Quando si svolge il viaggio, in che valuta si paga e quando ricevi il promemoria.',
'trip.tabs.journal': 'Diario',
'trip.journal.title': 'Diario',
'trip.journal.hint':
@@ -129,6 +135,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Scegli un diario',
'trip.journal.noMembers': 'Non c’è ancora nessun altro in questo viaggio.',
'trip.journal.members': 'Accesso per i membri del viaggio',
'trip.journal.membersHint': 'Chi di questo viaggio apre il diario nella sua scheda Diario e se può scriverci.',
'trip.journal.allRead': 'Tutti in lettura',
'trip.journal.allNone': 'Nessuno',
'trip.journal.roleNone': 'Nessun accesso',
+7
View File
@@ -101,6 +101,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': '共有',
'trip.settings.sharingHint': '誰でも見られる閲覧専用リンクと、参加用の招待リンク。',
'trip.settings.editTripHint': 'タイトル、日程、カバー画像、説明、通貨。',
'trip.form.coverTitle': 'カバー画像',
'trip.form.coverHint': '旅行のカードとプランナーの上部に表示されます。',
'trip.form.aboutTitle': '名前と説明',
'trip.form.aboutHint': '旅行の名前と内容。',
'trip.form.whenTitle': '日付と通貨',
'trip.form.whenHint': '旅行の期間、支払う通貨、リマインドのタイミング。',
'trip.tabs.journal': 'ジャーナル',
'trip.journal.title': 'ジャーナル',
'trip.journal.hint':
@@ -122,6 +128,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'ジャーナルを選択',
'trip.journal.noMembers': 'この旅行にはまだ他に誰もいません。',
'trip.journal.members': '旅行メンバーのアクセス',
'trip.journal.membersHint': 'この旅行の誰がジャーナルタブでジャーナルを開けるか、そして書き込めるか。',
'trip.journal.allRead': '全員閲覧',
'trip.journal.allNone': 'なし',
'trip.journal.roleNone': 'アクセスなし',
+7
View File
@@ -101,6 +101,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': '공유',
'trip.settings.sharingHint': '누구나 볼 수 있는 읽기 전용 링크와 참여용 초대 링크.',
'trip.settings.editTripHint': '제목, 날짜, 커버 이미지, 설명, 통화.',
'trip.form.coverTitle': '커버 이미지',
'trip.form.coverHint': '여행 카드와 플래너 상단에 표시됩니다.',
'trip.form.aboutTitle': '이름과 설명',
'trip.form.aboutHint': '여행의 이름과 내용.',
'trip.form.whenTitle': '날짜와 통화',
'trip.form.whenHint': '여행 기간, 결제 통화, 알림 시점.',
'trip.tabs.journal': '저널',
'trip.journal.title': '저널',
'trip.journal.hint':
@@ -122,6 +128,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': '저널 선택',
'trip.journal.noMembers': '이 여행에는 아직 다른 사람이 없습니다.',
'trip.journal.members': '여행 멤버 접근 권한',
'trip.journal.membersHint': '이 여행에서 누가 저널 탭에서 저널을 열 수 있고 작성할 수 있는지.',
'trip.journal.allRead': '모두 읽기',
'trip.journal.allNone': '없음',
'trip.journal.roleNone': '접근 불가',
+8
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Delen',
'trip.settings.sharingHint': 'Een alleen-lezen-link voor iedereen en een uitnodigingslink om mee te doen.',
'trip.settings.editTripHint': 'Titel, data, omslagfoto, beschrijving en valuta.',
'trip.form.coverTitle': 'Omslagfoto',
'trip.form.coverHint': 'Staat op de kaart van de reis en bovenaan de planner.',
'trip.form.aboutTitle': 'Naam en beschrijving',
'trip.form.aboutHint': 'Hoe de reis heet en waar hij over gaat.',
'trip.form.whenTitle': 'Data en valuta',
'trip.form.whenHint': 'Wanneer de reis is, in welke valuta wordt betaald en wanneer je een herinnering krijgt.',
'trip.tabs.journal': 'Dagboek',
'trip.journal.title': 'Dagboek',
'trip.journal.hint':
@@ -129,6 +135,8 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Kies een dagboek',
'trip.journal.noMembers': 'Verder is er nog niemand op deze reis.',
'trip.journal.members': 'Toegang voor reisleden',
'trip.journal.membersHint':
'Wie van deze reis het dagboek opent in het tabblad Dagboek, en of die erin mag schrijven.',
'trip.journal.allRead': 'Iedereen lezen',
'trip.journal.allNone': 'Niemand',
'trip.journal.roleNone': 'Geen toegang',
+7
View File
@@ -118,6 +118,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Udostępnianie',
'trip.settings.sharingHint': 'Link tylko do odczytu dla każdego i link z zaproszeniem do dołączenia.',
'trip.settings.editTripHint': 'Tytuł, daty, okładka, opis i waluta.',
'trip.form.coverTitle': 'Zdjęcie okładki',
'trip.form.coverHint': 'Widoczne na karcie podróży i na górze planera.',
'trip.form.aboutTitle': 'Nazwa i opis',
'trip.form.aboutHint': 'Jak nazywa się podróż i czego dotyczy.',
'trip.form.whenTitle': 'Daty i waluta',
'trip.form.whenHint': 'Kiedy jest podróż, w jakiej walucie się płaci i kiedy dostaniesz przypomnienie.',
'trip.tabs.journal': 'Dziennik',
'trip.journal.title': 'Dziennik',
'trip.journal.hint':
@@ -139,6 +145,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Wybierz dziennik',
'trip.journal.noMembers': 'Nikogo innego nie ma jeszcze w tej podróży.',
'trip.journal.members': 'Dostęp dla członków podróży',
'trip.journal.membersHint': 'Kto z tej podróży otwiera dziennik w karcie Dziennik i czy może w nim pisać.',
'trip.journal.allRead': 'Wszyscy czytają',
'trip.journal.allNone': 'Nikt',
'trip.journal.roleNone': 'Brak dostępu',
+7
View File
@@ -118,6 +118,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Доступ по ссылке',
'trip.settings.sharingHint': 'Ссылка только для чтения для всех и ссылка-приглашение для участия.',
'trip.settings.editTripHint': 'Название, даты, обложка, описание и валюта.',
'trip.form.coverTitle': 'Обложка',
'trip.form.coverHint': 'Показывается на карточке поездки и вверху планировщика.',
'trip.form.aboutTitle': 'Название и описание',
'trip.form.aboutHint': 'Как называется поездка и о чём она.',
'trip.form.whenTitle': 'Даты и валюта',
'trip.form.whenHint': 'Когда поездка, в какой валюте платите и когда придёт напоминание.',
'trip.tabs.journal': 'Дневник',
'trip.journal.title': 'Дневник',
'trip.journal.hint':
@@ -139,6 +145,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Выберите дневник',
'trip.journal.noMembers': 'В этой поездке пока больше никого нет.',
'trip.journal.members': 'Доступ для участников поездки',
'trip.journal.membersHint': 'Кто из этой поездки открывает журнал во вкладке «Журнал» и может ли в нём писать.',
'trip.journal.allRead': 'Все читают',
'trip.journal.allNone': 'Никто',
'trip.journal.roleNone': 'Нет доступа',
+7
View File
@@ -113,6 +113,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Zdieľanie',
'trip.settings.sharingHint': 'Odkaz len na čítanie pre kohokoľvek a pozvánka na pripojenie.',
'trip.settings.editTripHint': 'Názov, termíny, obálka, popis a mena.',
'trip.form.coverTitle': 'Titulný obrázok',
'trip.form.coverHint': 'Zobrazí sa na karte cesty a hore v plánovači.',
'trip.form.aboutTitle': 'Názov a popis',
'trip.form.aboutHint': 'Ako sa cesta volá a o čom je.',
'trip.form.whenTitle': 'Dátumy a mena',
'trip.form.whenHint': 'Kedy cesta prebieha, v akej mene sa platí a kedy dostaneš pripomienku.',
'trip.tabs.journal': 'Denník',
'trip.journal.title': 'Denník',
'trip.journal.hint':
@@ -134,6 +140,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Vyberte denník',
'trip.journal.noMembers': 'Na tejto ceste zatiaľ nikto ďalší nie je.',
'trip.journal.members': 'Prístup pre členov cesty',
'trip.journal.membersHint': 'Kto z tejto cesty otvára denník na karte Denník a či doň smie písať.',
'trip.journal.allRead': 'Všetci čítajú',
'trip.journal.allNone': 'Nikto',
'trip.journal.roleNone': 'Bez prístupu',
+7
View File
@@ -108,6 +108,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Dela',
'trip.settings.sharingHint': 'En skrivskyddad länk för alla och en inbjudningslänk för att gå med.',
'trip.settings.editTripHint': 'Titel, datum, omslagsbild, beskrivning och valuta.',
'trip.form.coverTitle': 'Omslagsbild',
'trip.form.coverHint': 'Visas på resans kort och högst upp i planeraren.',
'trip.form.aboutTitle': 'Namn och beskrivning',
'trip.form.aboutHint': 'Vad resan heter och vad den handlar om.',
'trip.form.whenTitle': 'Datum och valuta',
'trip.form.whenHint': 'När resan är, vilken valuta ni betalar i och när du påminns.',
'trip.tabs.journal': 'Dagbok',
'trip.journal.title': 'Dagbok',
'trip.journal.hint':
@@ -129,6 +135,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Välj en dagbok',
'trip.journal.noMembers': 'Ingen annan är med på resan än.',
'trip.journal.members': 'Åtkomst för resans medlemmar',
'trip.journal.membersHint': 'Vem från resan som öppnar journalen under fliken Journal, och om de får skriva i den.',
'trip.journal.allRead': 'Alla kan läsa',
'trip.journal.allNone': 'Ingen',
'trip.journal.roleNone': 'Ingen åtkomst',
+7
View File
@@ -103,6 +103,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'การแชร์',
'trip.settings.sharingHint': 'ลิงก์อ่านอย่างเดียวสำหรับทุกคน และลิงก์เชิญเพื่อเข้าร่วม',
'trip.settings.editTripHint': 'ชื่อ วันที่ ภาพปก คำอธิบาย และสกุลเงิน',
'trip.form.coverTitle': 'ภาพปก',
'trip.form.coverHint': 'แสดงบนการ์ดทริปและด้านบนของตัววางแผน',
'trip.form.aboutTitle': 'ชื่อและคำอธิบาย',
'trip.form.aboutHint': 'ทริปชื่ออะไรและเกี่ยวกับอะไร',
'trip.form.whenTitle': 'วันที่และสกุลเงิน',
'trip.form.whenHint': 'ทริปมีขึ้นเมื่อไร จ่ายด้วยสกุลเงินใด และจะเตือนคุณเมื่อไร',
'trip.tabs.journal': 'บันทึก',
'trip.journal.title': 'บันทึก',
'trip.journal.hint': 'เชื่อมบันทึกของคุณเล่มหนึ่งเข้ากับทริปนี้ ผู้ที่คุณให้สิทธิ์จะเปิดได้ที่แท็บบันทึกตรงนี้ แบบสด',
@@ -123,6 +129,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'เลือกบันทึก',
'trip.journal.noMembers': 'ยังไม่มีใครอื่นในทริปนี้',
'trip.journal.members': 'สิทธิ์สำหรับสมาชิกทริป',
'trip.journal.membersHint': 'ใครในทริปนี้เปิดบันทึกในแท็บบันทึกได้ และเขียนลงไปได้หรือไม่',
'trip.journal.allRead': 'ทุกคนอ่านได้',
'trip.journal.allNone': 'ไม่มีใคร',
'trip.journal.roleNone': 'ไม่มีสิทธิ์',
+7
View File
@@ -109,6 +109,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Paylaşım',
'trip.settings.sharingHint': 'Herkes için salt okunur bir bağlantı ve katılmak için davet bağlantısı.',
'trip.settings.editTripHint': 'Başlık, tarihler, kapak, açıklama ve para birimi.',
'trip.form.coverTitle': 'Kapak görseli',
'trip.form.coverHint': 'Seyahat kartında ve planlayıcının üstünde görünür.',
'trip.form.aboutTitle': 'Ad ve açıklama',
'trip.form.aboutHint': 'Seyahatin adı ve neyle ilgili olduğu.',
'trip.form.whenTitle': 'Tarihler ve para birimi',
'trip.form.whenHint': 'Seyahatin ne zaman olduğu, hangi para biriminde ödendiği ve ne zaman hatırlatılacağın.',
'trip.tabs.journal': 'Günlük',
'trip.journal.title': 'Günlük',
'trip.journal.hint':
@@ -130,6 +136,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Bir günlük seç',
'trip.journal.noMembers': 'Bu seyahatte henüz başka kimse yok.',
'trip.journal.members': 'Seyahat üyeleri için erişim',
'trip.journal.membersHint': 'Bu seyahatten kimin günlüğü Günlük sekmesinde açtığı ve içine yazıp yazamayacağı.',
'trip.journal.allRead': 'Herkes okuyabilir',
'trip.journal.allNone': 'Hiç kimse',
'trip.journal.roleNone': 'Erişim yok',
+7
View File
@@ -118,6 +118,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Поширення',
'trip.settings.sharingHint': 'Посилання лише для читання для всіх і посилання-запрошення, щоб приєднатися.',
'trip.settings.editTripHint': 'Назва, дати, обкладинка, опис і валюта.',
'trip.form.coverTitle': 'Обкладинка',
'trip.form.coverHint': 'Показується на картці подорожі та вгорі планувальника.',
'trip.form.aboutTitle': 'Назва й опис',
'trip.form.aboutHint': 'Як називається подорож і про що вона.',
'trip.form.whenTitle': 'Дати й валюта',
'trip.form.whenHint': 'Коли подорож, у якій валюті платите і коли прийде нагадування.',
'trip.tabs.journal': 'Щоденник',
'trip.journal.title': 'Щоденник',
'trip.journal.hint':
@@ -139,6 +145,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Виберіть щоденник',
'trip.journal.noMembers': 'У цій подорожі поки більше нікого немає.',
'trip.journal.members': 'Доступ для учасників подорожі',
'trip.journal.membersHint': 'Хто з цієї подорожі відкриває журнал у вкладці «Журнал» і чи може в ньому писати.',
'trip.journal.allRead': 'Усі читають',
'trip.journal.allNone': 'Ніхто',
'trip.journal.roleNone': 'Без доступу',
+7
View File
@@ -103,6 +103,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Chia sẻ',
'trip.settings.sharingHint': 'Liên kết chỉ đọc cho mọi người và liên kết mời để tham gia.',
'trip.settings.editTripHint': 'Tiêu đề, ngày, ảnh bìa, mô tả và tiền tệ.',
'trip.form.coverTitle': 'Ảnh bìa',
'trip.form.coverHint': 'Hiển thị trên thẻ chuyến đi và ở đầu trình lập kế hoạch.',
'trip.form.aboutTitle': 'Tên và mô tả',
'trip.form.aboutHint': 'Chuyến đi tên gì và nói về điều gì.',
'trip.form.whenTitle': 'Ngày và tiền tệ',
'trip.form.whenHint': 'Chuyến đi diễn ra khi nào, thanh toán bằng tiền gì và khi nào bạn được nhắc.',
'trip.tabs.journal': 'Nhật ký',
'trip.journal.title': 'Nhật ký',
'trip.journal.hint':
@@ -124,6 +130,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': 'Chọn nhật ký',
'trip.journal.noMembers': 'Chưa có ai khác trong chuyến đi này.',
'trip.journal.members': 'Quyền truy cập cho thành viên chuyến đi',
'trip.journal.membersHint': 'Ai trong chuyến đi mở nhật ký trong thẻ Nhật ký và họ có được viết vào đó không.',
'trip.journal.allRead': 'Mọi người đều đọc',
'trip.journal.allNone': 'Không ai',
'trip.journal.roleNone': 'Không có quyền',
+7
View File
@@ -100,6 +100,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': '分享',
'trip.settings.sharingHint': '任何人可用的唯讀連結,以及用於加入的邀請連結。',
'trip.settings.editTripHint': '標題、日期、封面、描述和貨幣。',
'trip.form.coverTitle': '封面圖片',
'trip.form.coverHint': '顯示在旅行卡片與規劃器頂部。',
'trip.form.aboutTitle': '名稱與描述',
'trip.form.aboutHint': '旅行的名稱與內容。',
'trip.form.whenTitle': '日期與貨幣',
'trip.form.whenHint': '旅行的時間、使用的貨幣以及何時提醒你。',
'trip.tabs.journal': '日誌',
'trip.journal.title': '日誌',
'trip.journal.hint': '將你的一本日誌連結到此旅行。獲得存取權限的人可在此處的日誌分頁中即時開啟它。',
@@ -120,6 +126,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': '選擇日誌',
'trip.journal.noMembers': '此旅行中還沒有其他人。',
'trip.journal.members': '旅行成員的存取權限',
'trip.journal.membersHint': '此旅行中誰可以在日誌分頁開啟日誌,以及能否在其中撰寫。',
'trip.journal.allRead': '全部可讀',
'trip.journal.allNone': '無人',
'trip.journal.roleNone': '無權限',
+7
View File
@@ -100,6 +100,12 @@ const trip: TranslationStrings = {
'trip.settings.sharing': '分享',
'trip.settings.sharingHint': '任何人可用的只读链接,以及用于加入的邀请链接。',
'trip.settings.editTripHint': '标题、日期、封面、描述和货币。',
'trip.form.coverTitle': '封面图片',
'trip.form.coverHint': '显示在旅行卡片和规划器顶部。',
'trip.form.aboutTitle': '名称和描述',
'trip.form.aboutHint': '旅行的名称和内容。',
'trip.form.whenTitle': '日期和货币',
'trip.form.whenHint': '旅行的时间、使用的货币以及何时提醒你。',
'trip.tabs.journal': '日志',
'trip.journal.title': '日志',
'trip.journal.hint': '将你的一本日志关联到此旅行。获得访问权限的人可在此处的日志标签中实时打开它。',
@@ -120,6 +126,7 @@ const trip: TranslationStrings = {
'trip.journal.pickPlaceholder': '选择日志',
'trip.journal.noMembers': '此旅行中还没有其他人。',
'trip.journal.members': '旅行成员的访问权限',
'trip.journal.membersHint': '此旅行中谁可以在日志标签页打开日志,以及能否在其中写作。',
'trip.journal.allRead': '全部可读',
'trip.journal.allNone': '无人',
'trip.journal.roleNone': '无权限',