mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-19 21:31:46 +00:00
17264ef745
* feat(i18n): add Greek translation (#1061) * i18n: complete Turkish (tr) translation (#1075) Fill in the remaining ~2100 UI strings in shared/src/i18n/tr so Turkish matches the English catalog. Brand names, URLs, and technical placeholders are left untranslated by design. * chore: prettier + lint * chore: enforce prettier & lint on shared package --------- Co-authored-by: Dimitris Kafetzis <39215021+Dkafetzis@users.noreply.github.com> Co-authored-by: Ahmet Yılmaz <70577707+sharkpaw@users.noreply.github.com>
158 lines
7.7 KiB
TypeScript
158 lines
7.7 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const dashboard: TranslationStrings = {
|
||
'dashboard.title': 'Seyahatlerim',
|
||
'dashboard.subtitle.loading': 'Seyahatler yükleniyor...',
|
||
'dashboard.subtitle.trips': '{count} seyahat ({archived} arşivde)',
|
||
'dashboard.subtitle.empty': 'İlk seyahatinizi başlatın',
|
||
'dashboard.subtitle.activeOne': '{count} etkin seyahat',
|
||
'dashboard.subtitle.activeMany': '{count} etkin seyahat',
|
||
'dashboard.subtitle.archivedSuffix': ' · {count} arşivde',
|
||
'dashboard.newTrip': 'Yeni Seyahat',
|
||
'dashboard.newTripSub': 'Start blank · or import from another planner',
|
||
'dashboard.gridView': 'Izgara görünümü',
|
||
'dashboard.listView': 'Liste görünümü',
|
||
'dashboard.currency': 'Para birimi',
|
||
'dashboard.timezone': 'Saat dilimleri',
|
||
'dashboard.localTime': 'Yerel',
|
||
'dashboard.timezoneCustomTitle': 'Özel saat dilimi',
|
||
'dashboard.timezoneCustomLabelPlaceholder': 'Etiket (isteğe bağlı)',
|
||
'dashboard.timezoneCustomTzPlaceholder': 'örn. America/New_York',
|
||
'dashboard.timezoneCustomAdd': 'Ekle',
|
||
'dashboard.timezoneCustomErrorEmpty': 'Saat dilimi tanımlayıcısı girin',
|
||
'dashboard.timezoneCustomErrorInvalid':
|
||
'Geçersiz saat dilimi. Europe/Berlin gibi bir biçim kullanın',
|
||
'dashboard.timezoneCustomErrorDuplicate': 'Zaten ekli',
|
||
'dashboard.emptyTitle': 'Henüz seyahat yok',
|
||
'dashboard.emptyText': 'İlk seyahatinizi oluşturup planlamaya başlayın!',
|
||
'dashboard.emptyButton': 'İlk Seyahati Oluştur',
|
||
'dashboard.nextTrip': 'Sonraki Seyahat',
|
||
'dashboard.shared': 'Paylaşılan',
|
||
'dashboard.sharedBy': '{name} paylaştı',
|
||
'dashboard.days': 'Günler',
|
||
'dashboard.places': 'Yerler',
|
||
'dashboard.members': 'Arkadaşlar',
|
||
'dashboard.archive': 'Arşivle',
|
||
'dashboard.copyTrip': 'Kopyala',
|
||
'dashboard.copySuffix': 'kopya',
|
||
'dashboard.restore': 'Geri al',
|
||
'dashboard.archived': 'Arşivlendi',
|
||
'dashboard.status.ongoing': 'Devam ediyor',
|
||
'dashboard.status.today': 'Bugün',
|
||
'dashboard.status.tomorrow': 'Yarın',
|
||
'dashboard.status.past': 'Geçmiş',
|
||
'dashboard.status.daysLeft': '{count} gün kaldı',
|
||
'dashboard.toast.loadError': 'Seyahatler yüklenemedi',
|
||
'dashboard.toast.created': 'Seyahat oluşturuldu!',
|
||
'dashboard.toast.createError': 'Seyahat oluşturulamadı',
|
||
'dashboard.toast.updated': 'Seyahat güncellendi!',
|
||
'dashboard.toast.updateError': 'Seyahat güncellenemedi',
|
||
'dashboard.toast.deleted': 'Seyahat silindi',
|
||
'dashboard.toast.deleteError': 'Seyahat silinemedi',
|
||
'dashboard.toast.archived': 'Seyahat arşivlendi',
|
||
'dashboard.toast.archiveError': 'Arşivlenemedi',
|
||
'dashboard.toast.restored': 'Seyahat geri alındı',
|
||
'dashboard.toast.restoreError': 'Geri alınamadı',
|
||
'dashboard.toast.copied': 'Seyahat kopyalandı!',
|
||
'dashboard.toast.copyError': 'Kopyalanamadı',
|
||
'dashboard.confirm.delete':
|
||
'"{title}" seyahatini sil? Tüm yerler ve planlar kalıcı olarak silinir.',
|
||
'dashboard.confirm.copy.title': 'Bu seyahat kopyalansın mı?',
|
||
'dashboard.confirm.copy.willCopy': 'Kopyalanacak',
|
||
'dashboard.confirm.copy.will1': 'Günler, yerler ve gün atamaları',
|
||
'dashboard.confirm.copy.will2': 'Konaklama ve rezervasyonlar',
|
||
'dashboard.confirm.copy.will3': 'Bütçe kalemleri ve kategori sırası',
|
||
'dashboard.confirm.copy.will4': 'Paket listeleri (işaretlenmemiş)',
|
||
'dashboard.confirm.copy.will5': 'Yapılacaklar (atanmamış ve işaretlenmemiş)',
|
||
'dashboard.confirm.copy.will6': 'Gün notları',
|
||
'dashboard.confirm.copy.wontCopy': "Won't be copied",
|
||
'dashboard.confirm.copy.wont1': 'İşbirlikçiler ve üye atamaları',
|
||
'dashboard.confirm.copy.wont2': 'Collab notları, anketler ve mesajlar',
|
||
'dashboard.confirm.copy.wont3': 'Dosyalar ve fotoğraflar',
|
||
'dashboard.confirm.copy.wont4': 'Paylaşım jetonları',
|
||
'dashboard.confirm.copy.confirm': 'Seyahati kopyala',
|
||
'dashboard.editTrip': 'Seyahati Düzenle',
|
||
'dashboard.createTrip': 'Yeni Seyahat Oluştur',
|
||
'dashboard.tripTitle': 'Başlık',
|
||
'dashboard.tripTitlePlaceholder': 'örn. Japonya yaz tatili',
|
||
'dashboard.tripDescription': 'Açıklama',
|
||
'dashboard.tripDescriptionPlaceholder': 'Bu seyahat ne hakkında?',
|
||
'dashboard.startDate': 'Başlangıç Tarihi',
|
||
'dashboard.endDate': 'Bitiş Tarihi',
|
||
'dashboard.dayCount': 'Gün sayısı',
|
||
'dashboard.dayCountHint': 'Seyahat tarihi yoksa kaç gün planlanacağı.',
|
||
'dashboard.noDateHint':
|
||
'Tarih yok — varsayılan 7 gün oluşturulur. İstediğiniz zaman değiştirebilirsiniz.',
|
||
'dashboard.coverImage': 'Kapak Görseli',
|
||
'dashboard.addCoverImage': 'Kapak ekle (sürükleyip bırakabilirsiniz)',
|
||
'dashboard.addMembers': 'Seyahat arkadaşları',
|
||
'dashboard.addMember': 'Üye ekle',
|
||
'dashboard.coverSaved': 'Kapak kaydedildi',
|
||
'dashboard.coverUploadError': 'Yüklenemedi',
|
||
'dashboard.coverRemoveError': 'Kaldırılamadı',
|
||
'dashboard.titleRequired': 'Başlık gerekli',
|
||
'dashboard.endDateError': 'Bitiş tarihi başlangıçtan sonra olmalı',
|
||
'dashboard.greeting.morning': 'Günaydın,',
|
||
'dashboard.greeting.afternoon': 'İyi günler,',
|
||
'dashboard.greeting.evening': 'İyi akşamlar,',
|
||
'dashboard.mobile.liveNow': 'Canlı',
|
||
'dashboard.mobile.tripProgress': 'Seyahat ilerlemesi',
|
||
'dashboard.mobile.daysLeft': '{count} gün kaldı',
|
||
'dashboard.mobile.places': 'Yerler',
|
||
'dashboard.mobile.buddies': 'Arkadaşlar',
|
||
'dashboard.mobile.newTrip': 'Yeni Seyahat',
|
||
'dashboard.mobile.currency': 'Para birimi',
|
||
'dashboard.mobile.timezone': 'Saat dilimi',
|
||
'dashboard.mobile.upcomingTrips': 'Yaklaşan Seyahatler',
|
||
'dashboard.mobile.yourTrips': 'Seyahatleriniz',
|
||
'dashboard.mobile.trips': 'seyahat',
|
||
'dashboard.mobile.starts': 'Başlıyor',
|
||
'dashboard.mobile.duration': 'Süre',
|
||
'dashboard.mobile.day': 'gün',
|
||
'dashboard.mobile.days': 'gün',
|
||
'dashboard.mobile.ongoing': 'Devam ediyor',
|
||
'dashboard.mobile.startsToday': 'Bugün başlıyor',
|
||
'dashboard.mobile.tomorrow': 'Yarın',
|
||
'dashboard.mobile.inDays': '{count} Gün sonra',
|
||
'dashboard.mobile.inMonths': '{count} Ay sonra',
|
||
'dashboard.mobile.completed': 'Tamamlandı',
|
||
'dashboard.mobile.currencyConverter': 'Para birimi dönüştürücü',
|
||
'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;
|