Files
votianlt/app/lib/l10n/app_localizations_tr.dart
Sven Carstensen 704d1e7378 feat: Adressbuch mit Kundennummer, Update-Flow und interne Einträge
- Menüpunkt "Kunden" in "Adressbuch" umbenannt und App-Label
  "Verfügbare Jobs" zu "Auftragsliste" geändert (alle 10 Sprachen)
- Fortlaufende Kundennummer (usrId) ab 10000 über neuen
  SequenceGeneratorService und Counter-Dokument in misc-Collection
- Abholung/Lieferstation-Dialog: Änderungen an verknüpften
  Stammdaten aktualisieren den bestehenden Adressbuch-Eintrag
  statt einen neuen zu erzeugen; Checkbox-Label wechselt zu
  "Adresse im Adressbuch aktualisieren"
- Geänderte Adressen ohne Checkbox werden als interner Customer
  (internal=true) gesichert und im Adressbuch ausgeblendet
- E-Mail in AddCustomer und in Stations-Dialogen kein Pflichtfeld
  mehr; "(Login)" aus profile.email entfernt
- Manuelles Beenden eines Auftrags öffnet neue Seite
  JobManualCompleteView statt eines Dialogs
2026-04-20 12:42:56 +02:00

462 lines
13 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import 'app_localizations.dart';
class AppLocalizationsTr extends AppLocalizations {
@override
String get languageName => 'Türkçe';
@override
String get flagEmoji => '🇹🇷';
// ==================== GENERAL ====================
@override
String get appTitle => 'VotianLT App';
@override
String get ok => 'Tamam';
@override
String get cancel => 'İptal';
@override
String get save => 'Kaydet';
@override
String get delete => 'Sil';
@override
String get close => 'Kapat';
@override
String get confirm => 'Onayla';
@override
String get error => 'Hata';
@override
String get success => 'Başarılı';
@override
String get loading => 'Yükleniyor...';
@override
String get refresh => 'Yenile';
@override
String get version => 'Versiyon';
@override
String get unknown => 'Bilinmiyor';
@override
String get yesterday => 'Dün';
// ==================== NAVIGATION ====================
@override
String get jobs => 'İşler';
@override
String get availableJobs => 'Sipariş Listesi';
@override
String get chats => 'Sohbetler';
@override
String get settings => 'Ayarlar';
@override
String get logout => 'Çıkış';
@override
String get logoutConfirm => 'Çıkış';
@override
String get logoutConfirmMessage => 'Gerçekten çıkış yapmak istiyor musunuz?';
@override
String get openChat => 'Sohbeti aç';
@override
String get chatInfo => 'Sohbet bilgisi';
@override
String get routePlan => 'Rota planla';
// ==================== LOGIN ====================
@override
String get welcomeBack => 'Tekrar hoş geldiniz';
@override
String get loginSubtitle => 'Hesabınıza giriş yapın';
@override
String get email => 'E-posta';
@override
String get emailAddress => 'E-posta adresi';
@override
String get emailAddressHint => 'E-posta adresinizi girin';
@override
String get emailAddressRequired => 'Lütfen e-posta adresinizi girin';
@override
String get emailAddressInvalid => 'Lütfen geçerli bir e-posta adresi girin';
@override
String get password => 'Şifre';
@override
String get passwordHint => 'Şifrenizi girin';
@override
String get passwordRequired => 'Lütfen şifrenizi girin';
@override
String get passwordMinLength => 'Şifre en az 6 karakter olmalıdır';
@override
String get login => 'Giriş';
@override
String get loggingIn => 'Bağlanıyor...';
@override
String get forgotPassword => 'Şifrenizi mi unuttunuz?';
@override
String get forgotPasswordMessage =>
'Şifremi unuttum özelliği henüz uygulanmadı';
@override
String get loginSuccess => 'Başarıyla çıkış yapıldı';
@override
String get loginFailed => 'Giriş başarısız';
@override
String get connectionFailed => 'Sunucu bağlantısı başarısız (Zaman aşımı).';
@override
String get connectionTimeout => 'Sunucu bağlantısı başarısız (Zaman aşımı).';
@override
String get connecting => 'Sunucuya bağlanılıyor...';
@override
String get connectionError => 'Bağlantı hatası';
@override
String get loginError => 'Giriş sırasında hata';
// ==================== JOBS ====================
@override
String get noJobsAssigned => 'Atanmış iş yok';
@override
String get noJobsMessage => 'Atanmış işleriniz burada görüntülenecek.';
@override
String get pullToRefresh => 'Yenilemek için aşağı çekin';
@override
String get newLabel => 'YENİ';
@override
String get tasksToComplete => 'Tamamlanacak görevler';
@override
String get pickup => 'Alım';
@override
String get delivery => 'Teslimat';
@override
String get created => 'Oluşturuldu';
@override
String get status => 'Durum';
@override
String get priority => 'Öncelik';
@override
String get dueDate => 'Bitiş tarihi';
@override
String get location => 'Konum';
@override
String get description => 'ıklama';
@override
String get cargo => 'Yük';
@override
String get quantity => 'Miktar';
@override
String get weight => 'ırlık';
@override
String get dimensions => 'Boyutlar';
@override
String get jobDeleted => 'İş silindi';
@override
String get jobDeleteError => 'İş silinirken hata oluştu';
@override
String get jobCompleted => 'İş tamamlandı';
@override
String get from => 'Kimden';
@override
String get to => 'den';
@override
String get jobsUpdated => 'İşler güncellendi';
@override
String get connectionRestored =>
'Bağlantı geri yüklendi. İşler yükleniyor...';
@override
String get connectionLost => 'Bağlantı kesildi. Çevrimdışı.';
@override
String get offline => 'Çevrimdışı';
@override
String get deleteJob => 'İşi sil';
@override
String get jobRemoved => 'kaldırıldı';
@override
String get newJobReceived => 'Yeni iş alındı';
@override
String get jobDetails => 'İş detayları';
@override
String get jobTasks => 'İş görevleri';
@override
String get deliveryStations => 'Teslimat durakları';
@override
String deliveryStationsCount(int count) => 'Teslimat durakları ($count)';
@override
String get noDeliveryStations => 'Teslimat durağı yok';
@override
String get noDeliveryStationsMessage =>
'Bu iş şu anda hiçbir teslimat durağı içermiyor.';
@override
String get phone => 'Telefon';
@override
String get unnamedStation => 'Adsız durak';
@override
String stationNumber(int number) => 'Durak $number';
// ==================== TASKS ====================
@override
String get tasks => 'Görevler';
@override
String get noTasks => 'Görev yok';
@override
String get noTasksMessage => 'Bu iş için tanımlanmış görev yok.';
@override
String get taskOrder => 'Sıra';
@override
String get confirmationRequired => 'Onay gerekli';
@override
String get confirmationDescription =>
'Görevi tamamlamak için butona tıklayın.';
@override
String get checklist => 'Kontrol listesi';
@override
String get checklistDescription => 'Lütfen tüm maddeleri işaretleyin:';
@override
String get completeTask => 'Görevi tamamla';
@override
String get completeTaskConfirm =>
'Bu görevi tamamlandı olarak işaretlemek istiyor musunuz?';
@override
String get completeTaskNote => 'Not (isteğe bağlı)';
@override
String get taskCompleted => 'Görev tamamlandı';
@override
String get comment => 'Yorum';
@override
String get commentRequired => 'Yorum (gerekli)';
@override
String get enterComment => 'Yorum gir';
@override
String get commentDescription => 'Lütfen bir yorum girin:';
@override
String get finish => 'Bitir';
@override
String get signature => 'İmza';
@override
String get signatureCapture => 'İmza yakalama';
@override
String get signatureRequired => 'Lütfen bir imza yakalayın.';
@override
String get clear => 'Temizle';
@override
String get signatureError => 'İmza kaydedilirken hata oluştu';
@override
String get signatureInstruction =>
'Lütfen aşağıdaki alana imzanızı atın (fare veya parmak).';
@override
String get photoCapture => 'Fotoğraf çek';
@override
String get requiredPhotos => 'Gerekli fotoğraflar';
@override
String get photosTaken => 'Çekilen';
@override
String get photos => 'Fotoğraflar';
@override
String get takePhoto => 'Fotoğraf çek';
@override
String get selectFromLibrary => 'Kütüphaneden seç';
@override
String get retakePhoto => 'Tekrar çek';
@override
String get photoRequired => 'Fotoğraf gerekli';
@override
String get minPhotos => 'En az';
@override
String get maxPhotos => 'En fazla';
@override
String get photoError => 'Fotoğraf çekilirken hata oluştu';
@override
String get deletePhoto => 'Fotoğrafı sil';
@override
String get deletePhotoConfirm =>
'Bu fotoğrafı gerçekten silmek istiyor musunuz?';
@override
String get barcode => 'Barkod';
@override
String get barcodeScan => 'Barkod tara';
@override
String get scanBarcode => 'Barkod tara';
@override
String get barcodeRequired => 'Barkod gerekli';
@override
String get minBarcodes => 'En az';
@override
String get maxBarcodes => 'En fazla';
@override
String get scanned => 'Tarandı';
@override
String get scannedBarcodes => 'Taranan barkodlar';
@override
String get barcodesRequired => 'Barkodlar gerekli';
@override
String get enterBarcode => 'Barkod gir';
@override
String get barcodeEnterDescription => 'Lütfen barkodları girin:';
@override
String barcodeNumberRequired(int number) => 'Barkod $number (gerekli)';
@override
String barcodeNumberOptional(int number) => 'Barkod $number (isteğe bağlı)';
@override
String get barcodeError => 'Barkod taranırken hata oluştu';
@override
String get cameraError => 'Kamera başlatılırken hata oluştu';
@override
String get cameraNotReady => 'Kamera hazır değil veya kullanılamıyor';
@override
String get cameraNotAvailable => 'Kamera kullanılamıyor';
@override
String get cameraNotSupportedMessage =>
'Bu platformda kamera desteklenmiyor.';
@override
String get cameraNotSupportedOnPlatform => 'Bu platformda desteklenmiyor';
@override
String get maxPhotosReached => 'Maksimum ulaşıldı';
@override
String get cameraReadyNoPreview => 'Kamera hazır (önizleme yok)';
@override
String get cameraLoading => 'Kamera yükleniyor...';
@override
String get cameraInitializing => 'Kamera başlatılıyor...';
@override
String get cameraLoadingMessage => 'Kamera yüklenirken lütfen bekleyin';
@override
String get addPhotos => 'Fotoğraf ekle';
@override
String get addPhotosInstruction =>
'Kamera veya sabit diskten görüntü eklemek için "Fotoğraf seç" düğmesini kullanın.';
@override
String get photoOf => '/';
// ==================== CHAT ====================
@override
String get typeMessage => 'Mesaj yazın...';
@override
String get send => 'Gönder';
@override
String get noSender => 'Gönderen mevcut değil';
@override
String get noSenderMessage =>
'Gönderen mevcut değil. Lütfen tekrar giriş yapın.';
@override
String get noRecipient => 'Alıcı yapılandırılmamış';
@override
String get noRecipientMessage => 'Bu sohbet için alıcı yapılandırılmamış.';
@override
String get messageSendError => 'Mesaj gönderilemedi.';
@override
String get photoSendError => 'Fotoğraf gönderilemedi.';
@override
String get photoProcessError => 'Fotoğraf işlenemedi.';
@override
String get imageSendError => 'Görüntü gönderilemedi.';
@override
String get chatTypeJob => 'İşe özel';
@override
String get chatTypeGeneral => 'Genel';
@override
String get jobNumber => 'İş numarası';
@override
String get messages => 'Mesajlar';
@override
String get generalMessages => 'Genel mesajlar';
@override
String get noMessagesYet => 'Henüz mesaj yok';
@override
String get noChatsAvailable => 'Kullanılabilir sohbet yok';
@override
String get selectPhoto => 'Fotoğraf seç';
@override
String get unreadMessages => 'Okunmamış mesajlar';
// ==================== CARGO ====================
@override
String get cargoDetails => 'Yük Detayları';
@override
String get itemName => 'ıklama';
@override
String get itemNumber => 'Pozisyon No';
@override
String get item => 'Pozisyon';
@override
String get weightUnit => 'kg';
@override
String get dimensionUnit => 'cm';
@override
String get noCargoItems => 'Yük kalemi yok';
@override
String get noCargoItemsMessage => 'Bu iş için tanımlanmış yük kalemi yok.';
@override
String get article => 'Kalem';
// ==================== TASK TYPES ====================
@override
String get takePhotos => 'Fotoğraf çek';
@override
String get photosCount => 'Fotoğraflar';
@override
String get checklistPoints => 'Noktalar';
@override
String get signatureRequiredText => 'İmza gerekli';
@override
String get scanBarcodes => 'Barkodları tara';
@override
String get barcodeCount => 'Kodlar';
@override
String get commentOptional => 'Yorum';
@override
String get genericTask => 'Genel görev';
@override
String get complete => 'Tamamla';
@override
String get abort => 'İptal';
@override
String get optional => 'İsteğe bağlı';
@override
String get skipTask => 'Atla';
// ==================== SETTINGS ====================
@override
String get language => 'Dil';
@override
String get languageChanged => 'Dil değiştirildi:';
@override
String get appInfo => 'UYGULAMA BİLGİSİ';
// ==================== STATUS ====================
@override
String get statusCreated => 'Oluşturuldu';
@override
String get statusPending => 'Beklemede';
@override
String get statusAssigned => 'Atandı';
@override
String get statusInProgress => 'Devam ediyor';
@override
String get statusCompleted => 'Tamamlandı';
@override
String get statusCancelled => 'İptal edildi';
@override
String get statusFailed => 'Başarısız';
@override
String get priorityLow => 'Düşük';
@override
String get priorityMedium => 'Orta';
@override
String get priorityHigh => 'Yüksek';
@override
String get priorityUrgent => 'Acil';
}