diff --git a/shared/src/i18n/ar/dashboard.ts b/shared/src/i18n/ar/dashboard.ts index fe245aa2..5dbea4fe 100644 --- a/shared/src/i18n/ar/dashboard.ts +++ b/shared/src/i18n/ar/dashboard.ts @@ -79,5 +79,80 @@ const dashboard: TranslationStrings = { 'dashboard.coverRemoveError': 'فشل الإزالة', 'dashboard.titleRequired': 'العنوان مطلوب', 'dashboard.endDateError': 'يجب أن يكون تاريخ النهاية بعد البداية', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', + 'dashboard.greeting.morning': 'Good morning,', + 'dashboard.greeting.afternoon': 'Good afternoon,', + 'dashboard.greeting.evening': 'Good evening,', + 'dashboard.mobile.liveNow': 'Live Now', + 'dashboard.mobile.tripProgress': 'Trip progress', + 'dashboard.mobile.daysLeft': '{count} days left', + 'dashboard.mobile.places': 'Places', + 'dashboard.mobile.buddies': 'Buddies', + 'dashboard.mobile.newTrip': 'New Trip', + 'dashboard.mobile.currency': 'Currency', + 'dashboard.mobile.timezone': 'Timezone', + 'dashboard.mobile.upcomingTrips': 'Upcoming Trips', + 'dashboard.mobile.yourTrips': 'Your Trips', + 'dashboard.mobile.trips': 'trips', + 'dashboard.mobile.starts': 'Starts', + 'dashboard.mobile.duration': 'Duration', + 'dashboard.mobile.day': 'day', + 'dashboard.mobile.days': 'days', + 'dashboard.mobile.ongoing': 'Ongoing', + 'dashboard.mobile.startsToday': 'Starts today', + 'dashboard.mobile.tomorrow': 'Tomorrow', + 'dashboard.mobile.inDays': 'In {count} days', + 'dashboard.mobile.inMonths': 'In {count} months', + 'dashboard.mobile.completed': 'Completed', + 'dashboard.mobile.currencyConverter': 'Currency Converter', }; export default dashboard; diff --git a/shared/src/i18n/br/dashboard.ts b/shared/src/i18n/br/dashboard.ts index 125a33a1..f36fae1e 100644 --- a/shared/src/i18n/br/dashboard.ts +++ b/shared/src/i18n/br/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Em {count} meses', 'dashboard.mobile.completed': 'Concluído', 'dashboard.mobile.currencyConverter': 'Conversor de moedas', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/cs/dashboard.ts b/shared/src/i18n/cs/dashboard.ts index c5dc8666..69308ead 100644 --- a/shared/src/i18n/cs/dashboard.ts +++ b/shared/src/i18n/cs/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Za {count} měsíců', 'dashboard.mobile.completed': 'Dokončeno', 'dashboard.mobile.currencyConverter': 'Převodník měn', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/de/dashboard.ts b/shared/src/i18n/de/dashboard.ts index 1c460e70..2c3eea9b 100644 --- a/shared/src/i18n/de/dashboard.ts +++ b/shared/src/i18n/de/dashboard.ts @@ -105,5 +105,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'In {count} Monaten', 'dashboard.mobile.completed': 'Abgeschlossen', 'dashboard.mobile.currencyConverter': 'Währungsrechner', + 'dashboard.filter.planned': 'Geplant', + 'dashboard.hero.badgeLive': 'JETZT LIVE', + 'dashboard.hero.badgeToday': 'STARTET HEUTE', + 'dashboard.hero.badgeTomorrow': 'MORGEN', + 'dashboard.hero.badgeNext': 'ALS NÄCHSTES', + 'dashboard.hero.badgeRecent': 'KÜRZLICH', + 'dashboard.hero.tripDates': 'Reisedaten', + 'dashboard.hero.noDates': 'Keine Daten gesetzt', + 'dashboard.hero.travelerOne': '{count} Reisender', + 'dashboard.hero.travelerMany': '{count} Reisende', + 'dashboard.hero.destinationOne': '{count} Ziel', + 'dashboard.hero.destinationMany': '{count} Ziele', + 'dashboard.hero.dayUnitOne': 'Tag', + 'dashboard.hero.dayUnitMany': 'Tage', + 'dashboard.hero.dayLeft': 'Tag übrig', + 'dashboard.hero.daysLeft': 'Tage übrig', + 'dashboard.hero.lastDay': 'Letzter Tag', + 'dashboard.atlas.countriesVisited': 'Atlas · Besuchte Länder', + 'dashboard.atlas.ofTotal': 'von {total}', + 'dashboard.atlas.tripsTotal': 'Reisen gesamt', + 'dashboard.atlas.placesMapped': '{count} Orte erfasst', + 'dashboard.atlas.daysTraveled': 'Reisetage', + 'dashboard.atlas.daysUnit': 'Tage', + 'dashboard.atlas.acrossAllTrips': 'über alle Reisen', + 'dashboard.atlas.distanceFlown': 'Geflogene Distanz', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× um den Äquator', + 'dashboard.card.idea': 'Idee', + 'dashboard.card.buddyOne': 'Begleiter', + 'dashboard.fx.from': 'Von', + 'dashboard.fx.to': 'Nach', + 'dashboard.fx.unavailable': 'Kurs nicht verfügbar', + 'dashboard.tz.searchPlaceholder': 'Zeitzone suchen…', + 'dashboard.tz.empty': 'Noch keine weiteren Zeitzonen — über + hinzufügen', + 'dashboard.upcoming.title': 'Anstehende Reservierungen', + 'dashboard.upcoming.empty': 'Noch nichts gebucht.', + 'dashboard.confirm.copy.title': 'Diese Reise kopieren?', + 'dashboard.confirm.copy.willCopy': 'Wird kopiert', + 'dashboard.confirm.copy.will1': 'Tage, Orte & Tageszuordnungen', + 'dashboard.confirm.copy.will2': 'Unterkünfte & Reservierungen', + 'dashboard.confirm.copy.will3': 'Budgetposten & Kategoriereihenfolge', + 'dashboard.confirm.copy.will4': 'Packlisten (nicht abgehakt)', + 'dashboard.confirm.copy.will5': 'TODOs (nicht zugewiesen & nicht abgehakt)', + 'dashboard.confirm.copy.will6': 'Tagesnotizen', + 'dashboard.confirm.copy.wontCopy': 'Wird nicht kopiert', + 'dashboard.confirm.copy.wont1': 'Mitwirkende & Mitglieder-Zuweisungen', + 'dashboard.confirm.copy.wont2': 'Kollab-Notizen, Umfragen & Nachrichten', + 'dashboard.confirm.copy.wont3': 'Dateien & Fotos', + 'dashboard.confirm.copy.wont4': 'Freigabe-Tokens', + 'dashboard.confirm.copy.confirm': 'Reise kopieren', }; export default dashboard; diff --git a/shared/src/i18n/en/dashboard.ts b/shared/src/i18n/en/dashboard.ts index d728e146..538854ea 100644 --- a/shared/src/i18n/en/dashboard.ts +++ b/shared/src/i18n/en/dashboard.ts @@ -118,5 +118,41 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'In {count} months', 'dashboard.mobile.completed': 'Completed', 'dashboard.mobile.currencyConverter': 'Currency Converter', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', }; export default dashboard; diff --git a/shared/src/i18n/es/dashboard.ts b/shared/src/i18n/es/dashboard.ts index 5cc94c53..f25e88d9 100644 --- a/shared/src/i18n/es/dashboard.ts +++ b/shared/src/i18n/es/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'En {count} meses', 'dashboard.mobile.completed': 'Completado', 'dashboard.mobile.currencyConverter': 'Conversor de monedas', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/fr/dashboard.ts b/shared/src/i18n/fr/dashboard.ts index 72e6b159..e93ca98b 100644 --- a/shared/src/i18n/fr/dashboard.ts +++ b/shared/src/i18n/fr/dashboard.ts @@ -107,5 +107,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Dans {count} mois', 'dashboard.mobile.completed': 'Terminé', 'dashboard.mobile.currencyConverter': 'Convertisseur de devises', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/hu/dashboard.ts b/shared/src/i18n/hu/dashboard.ts index 0e57da53..9913d4b7 100644 --- a/shared/src/i18n/hu/dashboard.ts +++ b/shared/src/i18n/hu/dashboard.ts @@ -105,5 +105,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': '{count} hónap múlva', 'dashboard.mobile.completed': 'Befejezett', 'dashboard.mobile.currencyConverter': 'Pénznemváltó', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/id/dashboard.ts b/shared/src/i18n/id/dashboard.ts index 1cd94224..6c7dd4df 100644 --- a/shared/src/i18n/id/dashboard.ts +++ b/shared/src/i18n/id/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Dalam {count} bulan', 'dashboard.mobile.completed': 'Selesai', 'dashboard.mobile.currencyConverter': 'Konverter Mata Uang', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/it/dashboard.ts b/shared/src/i18n/it/dashboard.ts index 7248b84e..7a9b363a 100644 --- a/shared/src/i18n/it/dashboard.ts +++ b/shared/src/i18n/it/dashboard.ts @@ -107,5 +107,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Tra {count} mesi', 'dashboard.mobile.completed': 'Completato', 'dashboard.mobile.currencyConverter': 'Convertitore di valuta', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/ja/dashboard.ts b/shared/src/i18n/ja/dashboard.ts index 6ff15189..3c72d9f9 100644 --- a/shared/src/i18n/ja/dashboard.ts +++ b/shared/src/i18n/ja/dashboard.ts @@ -117,5 +117,41 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': '{count}か月後', 'dashboard.mobile.completed': '完了', 'dashboard.mobile.currencyConverter': '通貨換算', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', }; export default dashboard; diff --git a/shared/src/i18n/ko/dashboard.ts b/shared/src/i18n/ko/dashboard.ts index d4c02f81..f3b89bde 100644 --- a/shared/src/i18n/ko/dashboard.ts +++ b/shared/src/i18n/ko/dashboard.ts @@ -117,5 +117,41 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': '{count}개월 후', 'dashboard.mobile.completed': '완료됨', 'dashboard.mobile.currencyConverter': '환율 계산기', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', }; export default dashboard; diff --git a/shared/src/i18n/nl/dashboard.ts b/shared/src/i18n/nl/dashboard.ts index 5f9227fa..60bfc1e1 100644 --- a/shared/src/i18n/nl/dashboard.ts +++ b/shared/src/i18n/nl/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Over {count} maanden', 'dashboard.mobile.completed': 'Voltooid', 'dashboard.mobile.currencyConverter': 'Valutaomrekener', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/pl/dashboard.ts b/shared/src/i18n/pl/dashboard.ts index 5b231bd8..9412afb1 100644 --- a/shared/src/i18n/pl/dashboard.ts +++ b/shared/src/i18n/pl/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Za {count} miesięcy', 'dashboard.mobile.completed': 'Zakończone', 'dashboard.mobile.currencyConverter': 'Przelicznik walut', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/ru/dashboard.ts b/shared/src/i18n/ru/dashboard.ts index de23da25..e8aafd2e 100644 --- a/shared/src/i18n/ru/dashboard.ts +++ b/shared/src/i18n/ru/dashboard.ts @@ -104,5 +104,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Через {count} мес.', 'dashboard.mobile.completed': 'Завершено', 'dashboard.mobile.currencyConverter': 'Конвертер валют', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/tr/dashboard.ts b/shared/src/i18n/tr/dashboard.ts index b0e7dce3..d8892b6c 100644 --- a/shared/src/i18n/tr/dashboard.ts +++ b/shared/src/i18n/tr/dashboard.ts @@ -118,5 +118,41 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'In {count} months', 'dashboard.mobile.completed': 'Completed', 'dashboard.mobile.currencyConverter': 'Currency Converter', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', }; export default dashboard; diff --git a/shared/src/i18n/uk/dashboard.ts b/shared/src/i18n/uk/dashboard.ts index e8a44132..c136e535 100644 --- a/shared/src/i18n/uk/dashboard.ts +++ b/shared/src/i18n/uk/dashboard.ts @@ -118,5 +118,41 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': 'Через {count} міс.', 'dashboard.mobile.completed': 'Завершено', 'dashboard.mobile.currencyConverter': 'Конвертер валют', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', }; export default dashboard; diff --git a/shared/src/i18n/zh-TW/dashboard.ts b/shared/src/i18n/zh-TW/dashboard.ts index 68cfc081..7d2e3662 100644 --- a/shared/src/i18n/zh-TW/dashboard.ts +++ b/shared/src/i18n/zh-TW/dashboard.ts @@ -102,5 +102,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': '{count} 個月後', 'dashboard.mobile.completed': '已完成', 'dashboard.mobile.currencyConverter': '匯率轉換', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard; diff --git a/shared/src/i18n/zh/dashboard.ts b/shared/src/i18n/zh/dashboard.ts index fbd80669..8a42dd22 100644 --- a/shared/src/i18n/zh/dashboard.ts +++ b/shared/src/i18n/zh/dashboard.ts @@ -102,5 +102,55 @@ const dashboard: TranslationStrings = { 'dashboard.mobile.inMonths': '{count} 个月后', 'dashboard.mobile.completed': '已完成', 'dashboard.mobile.currencyConverter': '汇率转换', + 'dashboard.filter.planned': 'Planned', + 'dashboard.hero.badgeLive': 'LIVE NOW', + 'dashboard.hero.badgeToday': 'STARTS TODAY', + 'dashboard.hero.badgeTomorrow': 'TOMORROW', + 'dashboard.hero.badgeNext': 'UP NEXT', + 'dashboard.hero.badgeRecent': 'RECENT', + 'dashboard.hero.tripDates': 'Trip dates', + 'dashboard.hero.noDates': 'No dates set', + 'dashboard.hero.travelerOne': '{count} traveler', + 'dashboard.hero.travelerMany': '{count} travelers', + 'dashboard.hero.destinationOne': '{count} destination', + 'dashboard.hero.destinationMany': '{count} destinations', + 'dashboard.hero.dayUnitOne': 'day', + 'dashboard.hero.dayUnitMany': 'days', + 'dashboard.hero.dayLeft': 'Day left', + 'dashboard.hero.daysLeft': 'Days left', + 'dashboard.hero.lastDay': 'Last day', + 'dashboard.atlas.countriesVisited': 'Atlas · Countries visited', + 'dashboard.atlas.ofTotal': 'of {total}', + 'dashboard.atlas.tripsTotal': 'Trips total', + 'dashboard.atlas.placesMapped': '{count} places mapped', + 'dashboard.atlas.daysTraveled': 'Days traveled', + 'dashboard.atlas.daysUnit': 'days', + 'dashboard.atlas.acrossAllTrips': 'across all trips', + 'dashboard.atlas.distanceFlown': 'Distance flown', + 'dashboard.atlas.kmUnit': 'km', + 'dashboard.atlas.aroundEquator': '≈ {count}× around the equator', + 'dashboard.card.idea': 'Idea', + 'dashboard.card.buddyOne': 'Buddy', + 'dashboard.fx.from': 'From', + 'dashboard.fx.to': 'To', + 'dashboard.fx.unavailable': 'Rate unavailable', + 'dashboard.tz.searchPlaceholder': 'Search timezone…', + 'dashboard.tz.empty': 'No other timezones yet — add one with +', + 'dashboard.upcoming.title': 'Upcoming reservations', + 'dashboard.upcoming.empty': 'Nothing booked yet.', + 'dashboard.confirm.copy.title': 'Copy this trip?', + 'dashboard.confirm.copy.willCopy': 'Will be copied', + 'dashboard.confirm.copy.will1': 'Days, places & day assignments', + 'dashboard.confirm.copy.will2': 'Accommodations & reservations', + 'dashboard.confirm.copy.will3': 'Budget items & category order', + 'dashboard.confirm.copy.will4': 'Packing lists (unchecked)', + 'dashboard.confirm.copy.will5': 'TODOs (unassigned & unchecked)', + 'dashboard.confirm.copy.will6': 'Day notes', + 'dashboard.confirm.copy.wontCopy': 'Won\'t be copied', + 'dashboard.confirm.copy.wont1': 'Collaborators & member assignments', + 'dashboard.confirm.copy.wont2': 'Collab notes, polls & messages', + 'dashboard.confirm.copy.wont3': 'Files & photos', + 'dashboard.confirm.copy.wont4': 'Share tokens', + 'dashboard.confirm.copy.confirm': 'Copy trip', }; export default dashboard;