mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-19 13:21:46 +00:00
abe1c549bd
Closes #718. Adds five new transport reservation types alongside the existing flight/train/car/cruise: bus, taxi, bicycle, ferry and a generic 'transport_other' catch-all. The new types are treated as first-class transports everywhere — the transport modal, day plan, route calculation, map overlays, file grouping and the PDF export — and are translated across all 20 locales. A dedicated 'transport_other' value is used for the catch-all so existing 'other' bookings are not reclassified as transport.
125 lines
5.8 KiB
TypeScript
125 lines
5.8 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const reservations: TranslationStrings = {
|
||
'reservations.title': 'Rezervasyonlar',
|
||
'reservations.empty': 'Henüz rezervasyon yok',
|
||
'reservations.emptyHint':
|
||
'Uçuşlar, oteller ve daha fazlası için rezervasyon ekleyin',
|
||
'reservations.add': 'Rezervasyon Ekle',
|
||
'reservations.addManual': 'Manuel Rezervasyon',
|
||
'reservations.placeHint':
|
||
'İpucu: Rezervasyonları doğrudan günlük planınıza bağlayacak bir yerden oluşturmak en iyisidir.',
|
||
'reservations.confirmed': 'Onaylandı',
|
||
'reservations.pending': 'Askıda olması',
|
||
'reservations.summary': '{confirmed} onaylandı, {pending} beklemede',
|
||
'reservations.fromPlan': 'Plandan',
|
||
'reservations.showFiles': 'Dosyaları Göster',
|
||
'reservations.editTitle': 'Rezervasyonu Düzenle',
|
||
'reservations.status': 'Durum',
|
||
'reservations.datetime': 'Tarih ve Saat',
|
||
'reservations.startTime': 'Başlangıç zamanı',
|
||
'reservations.endTime': 'Bitiş zamanı',
|
||
'reservations.date': 'Tarih',
|
||
'reservations.time': 'Zaman',
|
||
'reservations.timeAlt': 'Saat (alternatif, örneğin 19:30)',
|
||
'reservations.notes': 'Notlar',
|
||
'reservations.notesPlaceholder': 'Ek notlar...',
|
||
'reservations.meta.airline': 'Havayolu',
|
||
'reservations.meta.flightNumber': 'Uçuş No.',
|
||
'reservations.meta.from': 'İtibaren',
|
||
'reservations.meta.to': 'İle',
|
||
'reservations.needsReview': 'Gözden geçirmek',
|
||
'reservations.needsReviewHint':
|
||
'Havaalanı otomatik olarak eşleştirilemedi; lütfen konumu onaylayın.',
|
||
'reservations.searchLocation': 'İstasyonu, limanı, adresi arayın…',
|
||
'reservations.meta.trainNumber': 'Tren No.',
|
||
'reservations.meta.platform': 'Platformu',
|
||
'reservations.meta.seat': 'Koltuk',
|
||
'reservations.meta.checkIn': 'Giriş',
|
||
'reservations.meta.checkInUntil': 'Giriş tarihi şu tarihe kadar:',
|
||
'reservations.meta.checkOut': 'Çıkış yapmak',
|
||
'reservations.meta.linkAccommodation': 'Konaklama',
|
||
'reservations.meta.pickAccommodation': 'Konaklama bağlantısı',
|
||
'reservations.meta.noAccommodation': 'Hiçbiri',
|
||
'reservations.meta.hotelPlace': 'Konaklama',
|
||
'reservations.meta.pickHotel': 'Konaklama seçin',
|
||
'reservations.meta.fromDay': 'İtibaren',
|
||
'reservations.meta.toDay': 'İle',
|
||
'reservations.meta.selectDay': 'Günü seçin',
|
||
'reservations.type.flight': 'Uçuş',
|
||
'reservations.type.hotel': 'Konaklama',
|
||
'reservations.type.restaurant': 'Restoran',
|
||
'reservations.type.train': 'Tren',
|
||
'reservations.type.car': 'Araba',
|
||
'reservations.type.cruise': 'Dolaşmak',
|
||
'reservations.type.event': 'Etkinlik',
|
||
'reservations.type.tour': 'Tur',
|
||
'reservations.type.other': 'Diğer',
|
||
'reservations.type.bus': 'Otobüs',
|
||
'reservations.type.ferry': 'Feribot',
|
||
'reservations.type.bicycle': 'Bisiklet',
|
||
'reservations.type.taxi': 'Taksi',
|
||
'reservations.type.transport_other': 'Diğer',
|
||
'reservations.confirm.delete':
|
||
'"{name}" rezervasyonunu silmek istediğinizden emin misiniz?',
|
||
'reservations.confirm.deleteTitle': 'Rezervasyon silinsin mi?',
|
||
'reservations.confirm.deleteBody': '"{name}" kalıcı olarak silinecek.',
|
||
'reservations.toast.updated': 'Rezervasyon güncellendi',
|
||
'reservations.toast.removed': 'Rezervasyon silindi',
|
||
'reservations.toast.fileUploaded': 'Dosya yüklendi',
|
||
'reservations.toast.uploadError': 'Yükleme başarısız oldu',
|
||
'reservations.newTitle': 'Yeni Rezervasyon',
|
||
'reservations.bookingType': 'Rezervasyon Türü',
|
||
'reservations.titleLabel': 'Başlık',
|
||
'reservations.titlePlaceholder': 'örneğin Lufthansa LH123, Otel Adlon, ...',
|
||
'reservations.locationAddress': 'Konum / Adres',
|
||
'reservations.locationPlaceholder': 'Adres, Havaalanı, Otel...',
|
||
'reservations.confirmationCode': 'Rezervasyon Kodu',
|
||
'reservations.confirmationPlaceholder': 'örn. ABC12345',
|
||
'reservations.day': 'Gün',
|
||
'reservations.noDay': 'Gün Yok',
|
||
'reservations.place': 'Yer',
|
||
'reservations.noPlace': 'Yer Yok',
|
||
'reservations.pendingSave': 'kaydedilecek…',
|
||
'reservations.uploading': 'Yükleniyor...',
|
||
'reservations.attachFile': 'Dosya ekle',
|
||
'reservations.linkExisting': 'Mevcut dosyayı bağla',
|
||
'reservations.toast.saveError': 'Kaydedilemedi',
|
||
'reservations.toast.updateError': 'Güncelleme başarısız oldu',
|
||
'reservations.toast.deleteError': 'Silinemedi',
|
||
'reservations.confirm.remove': '"{name}" için rezervasyon kaldırılsın mı?',
|
||
'reservations.linkAssignment': 'Gün atamasına bağla',
|
||
'reservations.pickAssignment': 'Planınızdan bir atama seçin...',
|
||
'reservations.noAssignment': 'Bağlantı yok (bağımsız)',
|
||
'reservations.price': 'Fiyat',
|
||
'reservations.budgetCategory': 'Bütçe kategorisi',
|
||
'reservations.budgetCategoryPlaceholder': 'örn. Ulaşım, Konaklama',
|
||
'reservations.budgetCategoryAuto': 'Otomatik (rezervasyon türünden)',
|
||
'reservations.budgetHint':
|
||
'Kaydederken otomatik olarak bir bütçe kaydı oluşturulur.',
|
||
'reservations.departureDate': 'Kalkış',
|
||
'reservations.arrivalDate': 'Varış',
|
||
'reservations.departureTime': 'Kalkış saati',
|
||
'reservations.arrivalTime': 'Varış saati',
|
||
'reservations.pickupDate': 'Alış',
|
||
'reservations.returnDate': 'İade',
|
||
'reservations.pickupTime': 'Alış saati',
|
||
'reservations.returnTime': 'İade saati',
|
||
'reservations.endDate': 'Bitiş tarihi',
|
||
'reservations.meta.departureTimezone': 'Kalkış SD',
|
||
'reservations.meta.arrivalTimezone': 'Varış SD',
|
||
'reservations.span.departure': 'Kalkış',
|
||
'reservations.span.arrival': 'Varış',
|
||
'reservations.span.inTransit': 'Yolda',
|
||
'reservations.span.pickup': 'Alış',
|
||
'reservations.span.return': 'İade',
|
||
'reservations.span.active': 'Aktif',
|
||
'reservations.span.start': 'Başlangıç',
|
||
'reservations.span.end': 'Son',
|
||
'reservations.span.ongoing': 'Devam ediyor',
|
||
'reservations.validation.endBeforeStart':
|
||
'Bitiş tarihi/saati başlangıçtan sonra olmalı',
|
||
'reservations.addBooking': 'Rezervasyon ekle',
|
||
};
|
||
export default reservations;
|