// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Turkish (`tr`).
class AppLocalizationsTr extends AppLocalizations {
  AppLocalizationsTr([String locale = 'tr']) : super(locale);

  @override
  String get appTitle => 'MeshCore SAR';

  @override
  String get messages => 'Mesajlar';

  @override
  String get contacts => 'Kişiler';

  @override
  String get map => 'Harita';

  @override
  String get settings => 'Ayarlar';

  @override
  String get connect => 'Bağlan';

  @override
  String get disconnect => 'Bağlantıyı kes';

  @override
  String get noDevicesFound => 'Cihaz bulunamadı';

  @override
  String get scanAgain => 'Tekrar tara';

  @override
  String get tapToConnect => 'Bağlanmak için dokunun';

  @override
  String get deviceNotConnected => 'Cihaz bağlı değil';

  @override
  String get locationPermissionDenied => 'Konum izni reddedildi';

  @override
  String get locationPermissionPermanentlyDenied =>
      'Konum izni kalıcı olarak reddedildi. Lütfen Ayarlar bölümünden etkinleştirin.';

  @override
  String get locationPermissionRequired =>
      'GPS takibi ve ekip koordinasyonu için konum izni gereklidir. Daha sonra Ayarlar bölümünden etkinleştirebilirsiniz.';

  @override
  String get locationServicesDisabled =>
      'Konum servisleri kapalı. Lütfen Ayarlar bölümünden etkinleştirin.';

  @override
  String get failedToGetGpsLocation => 'GPS konumu alınamadı';

  @override
  String failedToAdvertise(String error) {
    return 'Yayın başarısız: $error';
  }

  @override
  String get cancelReconnection => 'Yeniden bağlanmayı iptal et';

  @override
  String get general => 'Genel';

  @override
  String get theme => 'Tema';

  @override
  String get chooseTheme => 'Tema seç';

  @override
  String get light => 'Açık';

  @override
  String get dark => 'Koyu';

  @override
  String get blueLightTheme => 'Mavi açık tema';

  @override
  String get blueDarkTheme => 'Mavi koyu tema';

  @override
  String get sarRed => 'SAR Kırmızı';

  @override
  String get alertEmergencyMode => 'Uyarı/Acil durum modu';

  @override
  String get sarGreen => 'SAR Yeşil';

  @override
  String get safeAllClearMode => 'Güvenli/Tamam modu';

  @override
  String get autoSystem => 'Otomatik (Sistem)';

  @override
  String get followSystemTheme => 'Sistem temasını takip et';

  @override
  String get showRxTxIndicators => 'RX/TX göstergelerini göster';

  @override
  String get displayPacketActivity =>
      'Üst çubukta paket etkinliği göstergelerini göster';

  @override
  String get disableMap => 'Haritayı devre dışı bırak';

  @override
  String get disableMapDescription =>
      'Pil kullanımını azaltmak için harita sekmesini gizle';

  @override
  String get language => 'Dil';

  @override
  String get chooseLanguage => 'Dil seç';

  @override
  String get save => 'Kaydet';

  @override
  String get cancel => 'İptal';

  @override
  String get close => 'Kapat';

  @override
  String get about => 'Hakkında';

  @override
  String get appVersion => 'Uygulama sürümü';

  @override
  String get appName => 'Uygulama adı';

  @override
  String get aboutMeshCoreSar => 'MeshCore SAR hakkında';

  @override
  String get aboutDescription =>
      'Acil durum müdahale ekipleri için tasarlanmış bir Arama ve Kurtarma uygulaması. Özellikler:\n\n• Cihazdan cihaza iletişim için BLE mesh ağı\n• Birden çok katman seçeneğiyle çevrimdışı haritalar\n• Ekip üyelerinin gerçek zamanlı takibi\n• SAR taktik işaretleri (bulunan kişi, yangın, toplanma alanı)\n• Kişi yönetimi ve mesajlaşma\n• Pusula yönüyle GPS takibi\n• Çevrimdışı kullanım için harita karo önbelleği';

  @override
  String get technologiesUsed => 'Kullanılan teknolojiler:';

  @override
  String get technologiesList =>
      '• Çok platformlu geliştirme için Flutter\n• Mesh ağı için BLE (Bluetooth Low Energy)\n• Haritalama için OpenStreetMap\n• Durum yönetimi için Provider\n• Yerel depolama için SharedPreferences';

  @override
  String get moreInfo => 'Daha fazla bilgi';

  @override
  String get packageName => 'Paket adı';

  @override
  String get sampleData => 'Örnek veriler';

  @override
  String get sampleDataDescription =>
      'Test için örnek kişiler, kanal mesajları ve SAR işaretleri yükleyin veya temizleyin';

  @override
  String get loadSampleData => 'Örnek verileri yükle';

  @override
  String get clearAllData => 'Tüm verileri temizle';

  @override
  String get clearAllDataConfirmTitle => 'Tüm verileri temizle';

  @override
  String get clearAllDataConfirmMessage =>
      'Bu işlem tüm kişileri ve SAR işaretlerini temizleyecek. Emin misiniz?';

  @override
  String get clear => 'Temizle';

  @override
  String loadedSampleData(
    int teamCount,
    int channelCount,
    int sarCount,
    int messageCount,
  ) {
    return '$teamCount ekip üyesi, $channelCount kanal, $sarCount SAR işareti, $messageCount mesaj yüklendi';
  }

  @override
  String failedToLoadSampleData(String error) {
    return 'Örnek veriler yüklenemedi: $error';
  }

  @override
  String get allDataCleared => 'Tüm veriler temizlendi';

  @override
  String get failedToStartBackgroundTracking =>
      'Arka plan takibi başlatılamadı. İzinleri ve BLE bağlantısını kontrol edin.';

  @override
  String locationBroadcast(String latitude, String longitude) {
    return 'Konum yayını: $latitude, $longitude';
  }

  @override
  String get defaultPinInfo =>
      'Ekranı olmayan cihazlar için varsayılan PIN 123456’dır. Eşleştirme sorunu mu yaşıyorsunuz? Sistem ayarlarından Bluetooth cihazını unutun.';

  @override
  String get noMessagesYet => 'Henüz mesaj yok';

  @override
  String get pullDownToSync => 'Mesajları senkronize etmek için aşağı çekin';

  @override
  String get deleteContact => 'Kişiyi sil';

  @override
  String get delete => 'Sil';

  @override
  String get viewOnMap => 'Haritada görüntüle';

  @override
  String get refresh => 'Yenile';

  @override
  String get resetPath => 'Yolu sıfırla (yeniden yönlendir)';

  @override
  String get publicKeyCopied => 'Genel anahtar panoya kopyalandı';

  @override
  String copiedToClipboard(String label) {
    return '$label panoya kopyalandı';
  }

  @override
  String get pleaseEnterPassword => 'Lütfen bir parola girin';

  @override
  String failedToSyncContacts(String error) {
    return 'Kişiler senkronize edilemedi: $error';
  }

  @override
  String get loggedInSuccessfully =>
      'Giriş başarılı! Oda mesajları bekleniyor...';

  @override
  String get loginFailed => 'Giriş başarısız - yanlış parola';

  @override
  String loggingIn(String roomName) {
    return '$roomName odasına giriş yapılıyor...';
  }

  @override
  String failedToSendLogin(String error) {
    return 'Giriş gönderilemedi: $error';
  }

  @override
  String get lowLocationAccuracy => 'Düşük konum doğruluğu';

  @override
  String get continue_ => 'Devam et';

  @override
  String get sendSarMarker => 'SAR işareti gönder';

  @override
  String get deleteDrawing => 'Çizimi sil';

  @override
  String get drawingTools => 'Çizim araçları';

  @override
  String get drawLine => 'Çizgi çiz';

  @override
  String get drawLineDesc => 'Harita üzerinde serbest çizgi çiz';

  @override
  String get drawRectangle => 'Dikdörtgen çiz';

  @override
  String get drawRectangleDesc => 'Harita üzerinde dikdörtgen alan çiz';

  @override
  String get measureDistance => 'Mesafe ölç';

  @override
  String get measureDistanceDesc => 'Ölçmek için iki noktaya uzun basın';

  @override
  String get clearMeasurement => 'Ölçümü temizle';

  @override
  String distanceLabel(String distance) {
    return 'Mesafe: $distance';
  }

  @override
  String get longPressForSecondPoint => 'İkinci nokta için uzun basın';

  @override
  String get longPressToStartMeasurement =>
      'İlk noktayı ayarlamak için uzun basın';

  @override
  String get longPressToStartNewMeasurement =>
      'Yeni ölçüm başlatmak için uzun basın';

  @override
  String get shareDrawings => 'Çizimleri paylaş';

  @override
  String get clearAllDrawings => 'Tüm çizimleri temizle';

  @override
  String get completeLine => 'Çizgiyi tamamla';

  @override
  String broadcastDrawingsToTeam(int count, String plural) {
    return '$count çizim$plural ekibe yayınla';
  }

  @override
  String removeAllDrawings(int count, String plural) {
    return 'Tüm $count çizim$plural kaldır';
  }

  @override
  String deleteAllDrawingsConfirm(int count, String plural) {
    return 'Haritadaki tüm $count çizim$plural silinsin mi?';
  }

  @override
  String get drawing => 'Çizim';

  @override
  String shareDrawingsCount(int count, String plural) {
    return '$count çizim$plural paylaş';
  }

  @override
  String get showReceivedDrawings => 'Alınan çizimleri göster';

  @override
  String get showingAllDrawings => 'Tüm çizimler gösteriliyor';

  @override
  String get showingOnlyYourDrawings =>
      'Yalnızca sizin çizimleriniz gösteriliyor';

  @override
  String get showSarMarkers => 'SAR işaretlerini göster';

  @override
  String get showingSarMarkers => 'SAR işaretleri gösteriliyor';

  @override
  String get hidingSarMarkers => 'SAR işaretleri gizleniyor';

  @override
  String get clearAll => 'Tümünü temizle';

  @override
  String get publicChannel => 'Genel kanal';

  @override
  String get broadcastToAll => 'Yakındaki tüm düğümlere yayınla (geçici)';

  @override
  String get storedPermanently => 'Odada kalıcı olarak saklanır';

  @override
  String get notConnectedToDevice => 'Cihaza bağlı değil';

  @override
  String get typeYourMessage => 'Mesajınızı yazın...';

  @override
  String get quickLocationMarker => 'Hızlı konum işareti';

  @override
  String get markerType => 'İşaret türü';

  @override
  String get sendTo => 'Gönder';

  @override
  String get noDestinationsAvailable => 'Kullanılabilir hedef yok.';

  @override
  String get selectDestination => 'Hedef seçin...';

  @override
  String get ephemeralBroadcastInfo =>
      'Geçici: yalnızca havadan yayınlanır. Saklanmaz; düğümlerin çevrimiçi olması gerekir.';

  @override
  String get persistentRoomInfo =>
      'Kalıcı: odada değişmez şekilde saklanır. Otomatik olarak eşitlenir ve çevrimdışı korunur.';

  @override
  String get location => 'Konum';

  @override
  String get fromMap => 'Haritadan';

  @override
  String get gettingLocation => 'Konum alınıyor...';

  @override
  String get locationError => 'Konum hatası';

  @override
  String get retry => 'Tekrar dene';

  @override
  String get refreshLocation => 'Konumu yenile';

  @override
  String accuracyMeters(int accuracy) {
    return 'Doğruluk: ±${accuracy}m';
  }

  @override
  String get notesOptional => 'Notlar (isteğe bağlı)';

  @override
  String get addAdditionalInformation => 'Ek bilgi ekleyin...';

  @override
  String lowAccuracyWarning(int accuracy) {
    return 'Konum doğruluğu ±${accuracy}m. Bu, SAR operasyonları için yeterince doğru olmayabilir.\n\nYine de devam edilsin mi?';
  }

  @override
  String get loginToRoom => 'Odaya giriş yap';

  @override
  String get enterPasswordInfo =>
      'Bu odaya erişmek için parolayı girin. Parola daha sonra kullanılmak üzere kaydedilecektir.';

  @override
  String get password => 'Parola';

  @override
  String get enterRoomPassword => 'Oda parolasını girin';

  @override
  String get loggingInDots => 'Giriş yapılıyor...';

  @override
  String get login => 'Giriş yap';

  @override
  String failedToAddRoom(String error) {
    return 'Oda cihaza eklenemedi: $error\n\nOda henüz yayın yapmamış olabilir.\nYayın yapmasını beklemeyi deneyin.';
  }

  @override
  String get direct => 'Doğrudan';

  @override
  String get flood => 'Yayılım';

  @override
  String get autoSend => 'Auto Send';

  @override
  String get autoSendDescription => 'Send via current path.';

  @override
  String get sendDirect => 'Send Direct';

  @override
  String get sendDirectDescription => 'Send directly to this contact.';

  @override
  String get sendFlood => 'Send Flood';

  @override
  String get sendFloodDescription => 'Send via all repeaters.';

  @override
  String get loggedIn => 'Giriş yapıldı';

  @override
  String get noGpsData => 'GPS verisi yok';

  @override
  String get distance => 'Mesafe';

  @override
  String directPingTimeout(String name) {
    return 'Doğrudan ping zaman aşımına uğradı - $name flooding ile yeniden deneniyor...';
  }

  @override
  String pingFailed(String name) {
    return '$name için ping başarısız - yanıt alınamadı';
  }

  @override
  String deleteContactConfirmation(String name) {
    return '\"$name\" kişisini silmek istediğinizden emin misiniz?\n\nBu işlem kişiyi hem uygulamadan hem de bağlı radyo cihazından kaldıracaktır.';
  }

  @override
  String failedToRemoveContact(String error) {
    return 'Kişi kaldırılamadı: $error';
  }

  @override
  String get type => 'Tür';

  @override
  String get publicKey => 'Genel anahtar';

  @override
  String get lastSeen => 'Son görülme';

  @override
  String get roomStatus => 'Oda durumu';

  @override
  String get loginStatus => 'Giriş durumu';

  @override
  String get notLoggedIn => 'Giriş yapılmadı';

  @override
  String get adminAccess => 'Yönetici erişimi';

  @override
  String get yes => 'Evet';

  @override
  String get no => 'Hayır';

  @override
  String get permissions => 'İzinler';

  @override
  String get passwordSaved => 'Parola kaydedildi';

  @override
  String get locationColon => 'Konum:';

  @override
  String get telemetry => 'Telemetri';

  @override
  String get voltage => 'Voltaj';

  @override
  String get battery => 'Pil';

  @override
  String get temperature => 'Sıcaklık';

  @override
  String get humidity => 'Nem';

  @override
  String get pressure => 'Basınç';

  @override
  String get gpsTelemetry => 'GPS (telemetri)';

  @override
  String get updated => 'Güncellendi';

  @override
  String pathResetInfo(String name) {
    return '$name için yol sıfırlandı. Sonraki mesaj yeni bir rota bulacak.';
  }

  @override
  String get reLoginToRoom => 'Odaya yeniden giriş yap';

  @override
  String get heading => 'Yön';

  @override
  String get elevation => 'Rakım';

  @override
  String get accuracy => 'Doğruluk';

  @override
  String get bearing => 'İstikamet';

  @override
  String get direction => 'Yön';

  @override
  String get filterMarkers => 'İşaretleri filtrele';

  @override
  String get filterMarkersTooltip => 'İşaretleri filtrele';

  @override
  String get contactsFilter => 'Kişiler';

  @override
  String get repeatersFilter => 'Tekrarlayıcılar';

  @override
  String get sarMarkers => 'SAR işaretleri';

  @override
  String get foundPerson => 'Bulunan kişi';

  @override
  String get fire => 'Yangın';

  @override
  String get stagingArea => 'Toplanma alanı';

  @override
  String get showAll => 'Tümünü göster';

  @override
  String get locationUnavailable => 'Konum kullanılamıyor';

  @override
  String get ahead => 'ileride';

  @override
  String degreesRight(int degrees) {
    return '$degrees° sağda';
  }

  @override
  String degreesLeft(int degrees) {
    return '$degrees° solda';
  }

  @override
  String latLonFormat(String latitude, String longitude) {
    return 'Enl: $latitude Boy: $longitude';
  }

  @override
  String get noContactsYet => 'Henüz kişi yok';

  @override
  String get connectToDeviceToLoadContacts =>
      'Kişileri yüklemek için bir cihaza bağlanın';

  @override
  String get teamMembers => 'Ekip üyeleri';

  @override
  String get repeaters => 'Tekrarlayıcılar';

  @override
  String get rooms => 'Odalar';

  @override
  String get channels => 'Kanallar';

  @override
  String get selectMapLayer => 'Harita katmanını seç';

  @override
  String get openStreetMap => 'OpenStreetMap';

  @override
  String get openTopoMap => 'OpenTopoMap';

  @override
  String get esriSatellite => 'ESRI Uydu';

  @override
  String get googleHybrid => 'Google Hibrit';

  @override
  String get googleRoadmap => 'Google Yol Haritası';

  @override
  String get googleTerrain => 'Google Arazi';

  @override
  String get dragToPosition => 'Konuma sürükle';

  @override
  String get createSarMarker => 'SAR işareti oluştur';

  @override
  String get compass => 'Pusula';

  @override
  String get navigationAndContacts => 'Navigasyon ve kişiler';

  @override
  String get sarAlert => 'SAR ALARMI';

  @override
  String get textCopiedToClipboard => 'Metin panoya kopyalandı';

  @override
  String get cannotReplySenderMissing =>
      'Yanıtlanamıyor: gönderen bilgisi eksik';

  @override
  String get cannotReplyContactNotFound => 'Yanıtlanamıyor: kişi bulunamadı';

  @override
  String get copyText => 'Metni kopyala';

  @override
  String get saveAsTemplate => 'Şablon olarak kaydet';

  @override
  String get templateSaved => 'Şablon başarıyla kaydedildi';

  @override
  String get templateAlreadyExists => 'Bu emoji ile bir şablon zaten var';

  @override
  String get deleteMessage => 'Mesajı sil';

  @override
  String get deleteMessageConfirmation =>
      'Bu mesajı silmek istediğinizden emin misiniz?';

  @override
  String get shareLocation => 'Konumu paylaş';

  @override
  String shareLocationText(
    String markerInfo,
    String lat,
    String lon,
    String url,
  ) {
    return '$markerInfo\n\nKoordinatlar: $lat, $lon\n\nGoogle Maps: $url';
  }

  @override
  String get sarLocationShare => 'SAR konumu';

  @override
  String get justNow => 'Az önce';

  @override
  String minutesAgo(int minutes) {
    return '$minutes dk önce';
  }

  @override
  String hoursAgo(int hours) {
    return '$hours sa önce';
  }

  @override
  String daysAgo(int days) {
    return '$days g önce';
  }

  @override
  String secondsAgo(int seconds) {
    return '$seconds sn önce';
  }

  @override
  String get sending => 'Gönderiliyor...';

  @override
  String get sent => 'Gönderildi';

  @override
  String get delivered => 'Teslim edildi';

  @override
  String deliveredWithTime(int time) {
    return 'Teslim edildi (${time}ms)';
  }

  @override
  String get failed => 'Başarısız';

  @override
  String get broadcast => 'Yayın';

  @override
  String deliveredToContacts(int delivered, int total) {
    return '$delivered/$total kişiye teslim edildi';
  }

  @override
  String get allDelivered => 'Hepsi teslim edildi';

  @override
  String get recipientDetails => 'Alıcı ayrıntıları';

  @override
  String get pending => 'Bekliyor';

  @override
  String get sarMarkerFoundPerson => 'Bulunan kişi';

  @override
  String get sarMarkerFire => 'Yangın konumu';

  @override
  String get sarMarkerStagingArea => 'Toplanma alanı';

  @override
  String get sarMarkerObject => 'Bulunan nesne';

  @override
  String get from => 'Kimden';

  @override
  String get coordinates => 'Koordinatlar';

  @override
  String get tapToViewOnMap => 'Haritada görüntülemek için dokunun';

  @override
  String get radioSettings => 'Radyo ayarları';

  @override
  String get frequencyMHz => 'Frekans (MHz)';

  @override
  String get frequencyExample => 'örn. 869.618';

  @override
  String get bandwidth => 'Bant genişliği';

  @override
  String get spreadingFactor => 'Yayılma faktörü';

  @override
  String get codingRate => 'Kodlama oranı';

  @override
  String get txPowerDbm => 'TX gücü (dBm)';

  @override
  String maxPowerDbm(int power) {
    return 'Maks: $power dBm';
  }

  @override
  String get you => 'Siz';

  @override
  String exportFailed(String error) {
    return 'Dışa aktarma başarısız: $error';
  }

  @override
  String importFailed(String error) {
    return 'İçe aktarma başarısız: $error';
  }

  @override
  String get unknown => 'Bilinmiyor';

  @override
  String get onlineLayers => 'Çevrimiçi katmanlar';

  @override
  String get locationTrail => 'Konum izi';

  @override
  String get showTrailOnMap => 'İzi haritada göster';

  @override
  String get trailVisible => 'İz haritada görünüyor';

  @override
  String get trailHiddenRecording => 'İz gizli (kayıt devam ediyor)';

  @override
  String get duration => 'Süre';

  @override
  String get points => 'Noktalar';

  @override
  String get clearTrail => 'İzi temizle';

  @override
  String get clearTrailQuestion => 'İz temizlensin mi?';

  @override
  String get clearTrailConfirmation =>
      'Geçerli konum izini temizlemek istediğinizden emin misiniz? Bu işlem geri alınamaz.';

  @override
  String get noTrailRecorded => 'Henüz iz kaydedilmedi';

  @override
  String get startTrackingToRecord =>
      'İzi kaydetmek için konum takibini başlatın';

  @override
  String get trailControls => 'İz kontrolleri';

  @override
  String get contactTrails => 'Kişi izleri';

  @override
  String get showAllContactTrails => 'Tüm kişi izlerini göster';

  @override
  String get noContactsWithLocationHistory => 'Konum geçmişi olan kişi yok';

  @override
  String showingTrailsForContacts(int count) {
    return '$count kişi için izler gösteriliyor';
  }

  @override
  String get individualContactTrails => 'Tek tek kişi izleri';

  @override
  String get deviceInformation => 'Cihaz bilgileri';

  @override
  String get bleName => 'BLE adı';

  @override
  String get meshName => 'Mesh adı';

  @override
  String get notSet => 'Ayarlanmadı';

  @override
  String get model => 'Model';

  @override
  String get version => 'Sürüm';

  @override
  String get buildDate => 'Derleme tarihi';

  @override
  String get firmware => 'Bellenim';

  @override
  String get maxContacts => 'Maks kişi';

  @override
  String get maxChannels => 'Maks kanal';

  @override
  String get publicInfo => 'Genel bilgiler';

  @override
  String get meshNetworkName => 'Mesh ağ adı';

  @override
  String get nameBroadcastInMesh => 'Mesh duyurularında yayınlanan ad';

  @override
  String get telemetryAndLocationSharing => 'Telemetri ve konum paylaşımı';

  @override
  String get lat => 'Enl.';

  @override
  String get lon => 'Boyl.';

  @override
  String get useCurrentLocation => 'Geçerli konumu kullan';

  @override
  String get noneUnknown => 'Yok/Bilinmiyor';

  @override
  String get chatNode => 'Sohbet düğümü';

  @override
  String get repeater => 'Tekrarlayıcı';

  @override
  String get roomChannel => 'Oda/Kanal';

  @override
  String typeNumber(int number) {
    return 'Tür $number';
  }

  @override
  String copiedToClipboardShort(String label) {
    return '$label panoya kopyalandı';
  }

  @override
  String failedToSave(String error) {
    return 'Kaydetme başarısız: $error';
  }

  @override
  String failedToGetLocation(String error) {
    return 'Konum alınamadı: $error';
  }

  @override
  String get sarTemplates => 'SAR şablonları';

  @override
  String get manageSarTemplates => 'SAR şablonlarını yönet';

  @override
  String get addTemplate => 'Şablon ekle';

  @override
  String get editTemplate => 'Şablonu düzenle';

  @override
  String get deleteTemplate => 'Şablonu sil';

  @override
  String get templateName => 'Şablon adı';

  @override
  String get templateNameHint => 'örn. Bulunan kişi';

  @override
  String get templateEmoji => 'Emoji';

  @override
  String get emojiRequired => 'Emoji gerekli';

  @override
  String get nameRequired => 'Ad gerekli';

  @override
  String get templateDescription => 'Açıklama (isteğe bağlı)';

  @override
  String get templateDescriptionHint => 'Ek bağlam ekleyin...';

  @override
  String get templateColor => 'Renk';

  @override
  String get previewFormat => 'Önizleme (SAR mesaj biçimi)';

  @override
  String get importFromClipboard => 'İçe aktar';

  @override
  String get exportToClipboard => 'Dışa aktar';

  @override
  String deleteTemplateConfirmation(String name) {
    return '“$name” şablonu silinsin mi?';
  }

  @override
  String get templateAdded => 'Şablon eklendi';

  @override
  String get templateUpdated => 'Şablon güncellendi';

  @override
  String get templateDeleted => 'Şablon silindi';

  @override
  String templatesImported(int count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: '$count şablon içe aktarıldı',
      one: '1 şablon içe aktarıldı',
      zero: 'Şablon içe aktarılmadı',
    );
    return '$_temp0';
  }

  @override
  String templatesExported(int count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: '$count şablon panoya aktarıldı',
      one: '1 şablon panoya aktarıldı',
    );
    return '$_temp0';
  }

  @override
  String get resetToDefaults => 'Varsayılanlara sıfırla';

  @override
  String get resetToDefaultsConfirmation =>
      'Bu işlem tüm özel şablonları silecek ve 4 varsayılan şablonu geri yükleyecek. Devam edilsin mi?';

  @override
  String get reset => 'Sıfırla';

  @override
  String get resetComplete => 'Şablonlar varsayılana sıfırlandı';

  @override
  String get noTemplates => 'Kullanılabilir şablon yok';

  @override
  String get tapAddToCreate =>
      'İlk şablonunuzu oluşturmak için + işaretine dokunun';

  @override
  String get ok => 'Tamam';

  @override
  String get permissionsSection => 'İzinler';

  @override
  String get locationPermission => 'Konum izni';

  @override
  String get checking => 'Kontrol ediliyor...';

  @override
  String get locationPermissionGrantedAlways => 'Verildi (Her zaman)';

  @override
  String get locationPermissionGrantedWhileInUse =>
      'Verildi (Kullanım sırasında)';

  @override
  String get locationPermissionDeniedTapToRequest =>
      'Reddedildi - istemek için dokunun';

  @override
  String get locationPermissionPermanentlyDeniedOpenSettings =>
      'Kalıcı olarak reddedildi - ayarları aç';

  @override
  String get locationPermissionDialogContent =>
      'Konum izni kalıcı olarak reddedildi. GPS takibi ve konum paylaşımını kullanmak için lütfen cihaz ayarlarından etkinleştirin.';

  @override
  String get openSettings => 'Ayarları aç';

  @override
  String get locationPermissionGranted => 'Konum izni verildi!';

  @override
  String get locationPermissionRequiredForGps =>
      'GPS takibi ve konum paylaşımı için konum izni gereklidir.';

  @override
  String get locationPermissionAlreadyGranted => 'Konum izni zaten verilmiş.';

  @override
  String get sarNavyBlue => 'SAR Lacivert';

  @override
  String get sarNavyBlueDescription => 'Profesyonel/Operasyon modu';

  @override
  String get selectRecipient => 'Alıcı seç';

  @override
  String get broadcastToAllNearby => 'Yakındaki herkese yayınla';

  @override
  String get searchRecipients => 'Alıcı ara...';

  @override
  String get noContactsFound => 'Kişi bulunamadı';

  @override
  String get noRoomsFound => 'Oda bulunamadı';

  @override
  String get noRecipientsAvailable => 'Kullanılabilir alıcı yok';

  @override
  String get noChannelsFound => 'Kanal bulunamadı';

  @override
  String get newMessage => 'Yeni mesaj';

  @override
  String get channel => 'Kanal';

  @override
  String get samplePoliceLead => 'Polis lideri';

  @override
  String get sampleDroneOperator => 'Drone operatörü';

  @override
  String get sampleFirefighterAlpha => 'İtfaiyeci';

  @override
  String get sampleMedicCharlie => 'Sağlık görevlisi';

  @override
  String get sampleCommandDelta => 'Komuta';

  @override
  String get sampleFireEngine => 'İtfaiye aracı';

  @override
  String get sampleAirSupport => 'Hava desteği';

  @override
  String get sampleBaseCoordinator => 'Üs koordinatörü';

  @override
  String get channelEmergency => 'Acil durum';

  @override
  String get channelCoordination => 'Koordinasyon';

  @override
  String get channelUpdates => 'Güncellemeler';

  @override
  String get sampleTeamMember => 'Örnek ekip üyesi';

  @override
  String get sampleScout => 'Örnek keşifçi';

  @override
  String get sampleBase => 'Örnek üs';

  @override
  String get sampleSearcher => 'Örnek arayıcı';

  @override
  String get sampleObjectBackpack => ' Sırt çantası bulundu - mavi renk';

  @override
  String get sampleObjectVehicle => ' Terk edilmiş araç - sahibi kontrol edin';

  @override
  String get sampleObjectCamping => ' Kamp ekipmanı bulundu';

  @override
  String get sampleObjectTrailMarker => ' Yol dışında patika işareti bulundu';

  @override
  String get sampleMsgAllTeamsCheckIn => 'Tüm ekipler durum bildirimi yapsın';

  @override
  String get sampleMsgWeatherUpdate =>
      'Hava durumu: açık gökyüzü, sıcaklık 18°C';

  @override
  String get sampleMsgBaseCamp => 'Üs kampı toplanma alanında kuruldu';

  @override
  String get sampleMsgTeamAlpha => 'Ekip sektör 2’ye ilerliyor';

  @override
  String get sampleMsgRadioCheck =>
      'Telsiz kontrolü - tüm istasyonlar yanıt versin';

  @override
  String get sampleMsgWaterSupply =>
      'Su ikmali 3 numaralı kontrol noktasında mevcut';

  @override
  String get sampleMsgTeamBravo => 'Ekip raporu: sektör 1 temiz';

  @override
  String get sampleMsgEtaRallyPoint =>
      'Toplanma noktasına tahmini varış: 15 dakika';

  @override
  String get sampleMsgSupplyDrop => 'İkmal bırakma 14:00 için onaylandı';

  @override
  String get sampleMsgDroneSurvey => 'Drone taraması tamamlandı - bulgu yok';

  @override
  String get sampleMsgTeamCharlie => 'Ekip takviye istiyor';

  @override
  String get sampleMsgRadioDiscipline =>
      'Tüm birimler: telsiz disiplinini koruyun';

  @override
  String get sampleMsgUrgentMedical => 'ACİL: sektör 4’te tıbbi yardım gerekli';

  @override
  String get sampleMsgAdultMale => ' Yetişkin erkek, bilinci açık';

  @override
  String get sampleMsgFireSpotted => 'Yangın görüldü - koordinatlar geliyor';

  @override
  String get sampleMsgSpreadingRapidly => ' Hızla yayılıyor!';

  @override
  String get sampleMsgPriorityHelicopter =>
      'ÖNCELİK: helikopter desteği gerekli';

  @override
  String get sampleMsgMedicalTeamEnRoute => 'Tıbbi ekip konumunuza geliyor';

  @override
  String get sampleMsgEvacHelicopter => 'Tahliye helikopteri ETA 10 dakika';

  @override
  String get sampleMsgEmergencyResolved => 'Acil durum çözüldü - tehlike yok';

  @override
  String get sampleMsgEmergencyStagingArea => ' Acil durum toplanma alanı';

  @override
  String get sampleMsgEmergencyServices =>
      'Acil servisler bilgilendirildi ve müdahale ediyor';

  @override
  String get sampleAlphaTeamLead => 'Ekip lideri';

  @override
  String get sampleBravoScout => 'Keşifçi';

  @override
  String get sampleCharlieMedic => 'Sağlık görevlisi';

  @override
  String get sampleDeltaNavigator => 'Navigatör';

  @override
  String get sampleEchoSupport => 'Destek';

  @override
  String get sampleBaseCommand => 'Üs komutası';

  @override
  String get sampleFieldCoordinator => 'Saha koordinatörü';

  @override
  String get sampleMedicalTeam => 'Tıbbi ekip';

  @override
  String get mapDrawing => 'Harita çizimi';

  @override
  String get navigateToDrawing => 'Çizime git';

  @override
  String get copyCoordinates => 'Koordinatları kopyala';

  @override
  String get hideFromMap => 'Haritadan gizle';

  @override
  String get lineDrawing => 'Çizgi çizimi';

  @override
  String get rectangleDrawing => 'Dikdörtgen çizimi';

  @override
  String get manualCoordinates => 'Manuel koordinatlar';

  @override
  String get enterCoordinatesManually => 'Koordinatları manuel girin';

  @override
  String get latitudeLabel => 'Enlem';

  @override
  String get longitudeLabel => 'Boylam';

  @override
  String get exampleCoordinates => 'Örnek: 46.0569, 14.5058';

  @override
  String get shareDrawing => 'Çizimi paylaş';

  @override
  String get shareWithAllNearbyDevices => 'Yakındaki tüm cihazlarla paylaş';

  @override
  String get shareToRoom => 'Odaya paylaş';

  @override
  String get sendToPersistentStorage => 'Kalıcı oda depolamasına gönder';

  @override
  String get deleteDrawingConfirm =>
      'Bu çizimi silmek istediğinizden emin misiniz?';

  @override
  String get drawingDeleted => 'Çizim silindi';

  @override
  String yourDrawingsCount(int count) {
    return 'Çizimleriniz ($count)';
  }

  @override
  String get shared => 'Paylaşıldı';

  @override
  String get line => 'Çizgi';

  @override
  String get rectangle => 'Dikdörtgen';

  @override
  String get updateAvailable => 'Güncelleme mevcut';

  @override
  String get currentVersion => 'Geçerli';

  @override
  String get latestVersion => 'En son';

  @override
  String get downloadUpdate => 'İndir';

  @override
  String get updateLater => 'Daha sonra';

  @override
  String get cadastralParcels => 'Kadastro parselleri';

  @override
  String get forestRoads => 'Orman yolları';

  @override
  String get wmsOverlays => 'WMS katmanları';

  @override
  String get hikingTrails => 'Yürüyüş parkurları';

  @override
  String get mainRoads => 'Ana yollar';

  @override
  String get houseNumbers => 'Kapı numaraları';

  @override
  String get fireHazardZones => 'Yangın tehlike bölgeleri';

  @override
  String get historicalFires => 'Geçmiş yangınlar';

  @override
  String get firebreaks => 'Yangın şeritleri';

  @override
  String get krasFireZones => 'Kras yangın bölgeleri';

  @override
  String get placeNames => 'Yer adları';

  @override
  String get municipalityBorders => 'Belediye sınırları';

  @override
  String get topographicMap => 'Topoğrafik harita 1:25000';

  @override
  String get recentMessages => 'Son mesajlar';

  @override
  String get addChannel => 'Kanal ekle';

  @override
  String get channelName => 'Kanal adı';

  @override
  String get channelNameHint => 'örn. Kurtarma Ekibi Alfa';

  @override
  String get channelSecret => 'Kanal sırrı';

  @override
  String get channelSecretHint => 'Bu kanal için paylaşılan parola';

  @override
  String get channelSecretHelp =>
      'Bu sır, bu kanala erişmesi gereken tüm ekip üyeleriyle paylaşılmalıdır';

  @override
  String get channelTypesInfo =>
      'Hash kanallar (#team): sır, isimden otomatik üretilir. Aynı isim = tüm cihazlarda aynı kanal.\n\nÖzel kanallar: açık bir sır kullanın. Yalnızca sırrı bilenler katılabilir.';

  @override
  String get hashChannelInfo =>
      'Hash kanal: sır kanal adından otomatik üretilecektir. Aynı adı kullanan herkes aynı kanala katılır.';

  @override
  String get channelNameRequired => 'Kanal adı gerekli';

  @override
  String get channelNameTooLong => 'Kanal adı en fazla 31 karakter olabilir';

  @override
  String get channelSecretRequired => 'Kanal sırrı gerekli';

  @override
  String get channelSecretTooLong =>
      'Kanal sırrı en fazla 32 karakter olabilir';

  @override
  String get invalidAsciiCharacters =>
      'Yalnızca ASCII karakterlere izin verilir';

  @override
  String get channelCreatedSuccessfully => 'Kanal başarıyla oluşturuldu';

  @override
  String channelCreationFailed(String error) {
    return 'Kanal oluşturulamadı: $error';
  }

  @override
  String get deleteChannel => 'Kanalı sil';

  @override
  String deleteChannelConfirmation(String channelName) {
    return '\"$channelName\" kanalını silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.';
  }

  @override
  String get channelDeletedSuccessfully => 'Kanal başarıyla silindi';

  @override
  String channelDeletionFailed(String error) {
    return 'Kanal silinemedi: $error';
  }

  @override
  String get createChannel => 'Kanal oluştur';

  @override
  String get wizardBack => 'Geri';

  @override
  String get wizardSkip => 'Atla';

  @override
  String get wizardNext => 'İleri';

  @override
  String get wizardGetStarted => 'Başla';

  @override
  String get wizardWelcomeTitle => 'MeshCore SAR uygulamasına hoş geldiniz';

  @override
  String get wizardWelcomeDescription =>
      'Arama ve kurtarma operasyonları için güçlü bir şebeke dışı iletişim aracı. Geleneksel ağlar kullanılamadığında ekibinizle mesh radyo teknolojisi üzerinden bağlantı kurun.';

  @override
  String get wizardConnectingTitle => 'Radyonuza bağlanma';

  @override
  String get wizardConnectingDescription =>
      'Şebeke dışı iletişime başlamak için akıllı telefonunuzu Bluetooth üzerinden bir MeshCore radyo cihazına bağlayın.';

  @override
  String get wizardConnectingFeature1 =>
      'Yakındaki MeshCore cihazlarını tarayın';

  @override
  String get wizardConnectingFeature2 =>
      'Radyonuzla Bluetooth üzerinden eşleşin';

  @override
  String get wizardConnectingFeature3 =>
      'Tamamen çevrimdışı çalışır - internet gerekmez';

  @override
  String get wizardChannelTitle => 'Kanallar';

  @override
  String get wizardChannelDescription =>
      'Bir kanaldaki herkese mesaj yayınlayın; ekip genelindeki duyurular ve koordinasyon için idealdir.';

  @override
  String get wizardChannelFeature1 =>
      'Genel ekip iletişimi için herkese açık kanal';

  @override
  String get wizardChannelFeature2 =>
      'Belirli gruplar için özel kanallar oluşturun';

  @override
  String get wizardChannelFeature3 =>
      'Mesajlar mesh tarafından otomatik iletilir';

  @override
  String get wizardContactsTitle => 'Kişiler';

  @override
  String get wizardContactsDescription =>
      'Ekip üyeleriniz mesh ağına katıldıkça otomatik olarak görünür. Onlara doğrudan mesaj gönderin veya konumlarını görüntüleyin.';

  @override
  String get wizardContactsFeature1 => 'Kişiler otomatik bulunur';

  @override
  String get wizardContactsFeature2 => 'Özel doğrudan mesaj gönderin';

  @override
  String get wizardContactsFeature3 =>
      'Pil seviyesini ve son görülme zamanını görüntüleyin';

  @override
  String get wizardMapTitle => 'Harita ve konum';

  @override
  String get wizardMapDescription =>
      'Ekibinizi gerçek zamanlı izleyin ve arama kurtarma operasyonları için önemli konumları işaretleyin.';

  @override
  String get wizardMapFeature1 =>
      'Bulunan kişiler, yangınlar ve toplanma alanları için SAR işaretleri';

  @override
  String get wizardMapFeature2 => 'Ekip üyelerinin gerçek zamanlı GPS takibi';

  @override
  String get wizardMapFeature3 =>
      'Uzak bölgeler için çevrimdışı haritalar indirin';

  @override
  String get wizardMapFeature4 => 'Şekiller çizin ve taktik bilgileri paylaşın';

  @override
  String get viewWelcomeTutorial => 'Karşılama eğitimini görüntüle';

  @override
  String get allTeamContacts => 'Tüm ekip kişileri';

  @override
  String directMessagesInfo(int count) {
    return 'ACK’li doğrudan mesajlar. $count ekip üyesine gönderildi.';
  }

  @override
  String sarMarkerSentToContacts(int count) {
    return 'SAR işareti $count kişiye gönderildi';
  }

  @override
  String get noContactsAvailable => 'Ekip kişisi yok';

  @override
  String get reply => 'Yanıtla';

  @override
  String get technicalDetails => 'Teknik ayrıntılar';

  @override
  String get messageTechnicalDetails => 'Mesaj teknik ayrıntıları';

  @override
  String get linkQuality => 'Bağlantı kalitesi';

  @override
  String get delivery => 'Teslimat';

  @override
  String get status => 'Durum';

  @override
  String get expectedAckTag => 'Beklenen ACK etiketi';

  @override
  String get roundTrip => 'Gidiş dönüş';

  @override
  String get retryAttempt => 'Yeniden deneme sayısı';

  @override
  String get floodFallback => 'Flood yedeği';

  @override
  String get identity => 'Kimlik';

  @override
  String get messageId => 'Mesaj kimliği';

  @override
  String get sender => 'Gönderen';

  @override
  String get senderKey => 'Gönderen anahtarı';

  @override
  String get recipient => 'Alıcı';

  @override
  String get recipientKey => 'Alıcı anahtarı';

  @override
  String get voice => 'Ses';

  @override
  String get voiceId => 'Ses kimliği';

  @override
  String get envelope => 'Zarf';

  @override
  String get sessionProgress => 'Oturum ilerlemesi';

  @override
  String get complete => 'Tamamlandı';

  @override
  String get rawDump => 'Ham döküm';

  @override
  String get cannotRetryMissingRecipient =>
      'Yeniden denenemiyor: alıcı bilgisi eksik';

  @override
  String get voiceUnavailable => 'Ses şu anda kullanılamıyor';

  @override
  String get requestingVoice => 'Ses isteniyor';

  @override
  String get device => 'cihaz';

  @override
  String get change => 'Değiştir';

  @override
  String get wizardOverviewDescription =>
      'Bu uygulama MeshCore mesajlaşmasını, SAR saha güncellemelerini, haritalamayı ve cihaz araçlarını tek bir yerde birleştirir.';

  @override
  String get wizardOverviewFeature1 =>
      'Ana Mesajlar sekmesinden doğrudan mesajlar, oda gönderileri ve kanal mesajları gönderin.';

  @override
  String get wizardOverviewFeature2 =>
      'Mesh üzerinden SAR işaretleri, harita çizimleri, ses klipleri ve görseller paylaşın.';

  @override
  String get wizardOverviewFeature3 =>
      'BLE veya TCP ile bağlanın, ardından yardımcı radyoyu uygulamanın içinden yönetin.';

  @override
  String get wizardMessagingTitle => 'Mesajlaşma ve saha raporları';

  @override
  String get wizardMessagingDescription =>
      'Buradaki mesajlar düz metinden fazlasıdır. Uygulama zaten çeşitli operasyonel yükleri ve aktarım akışlarını destekliyor.';

  @override
  String get wizardMessagingFeature1 =>
      'Doğrudan mesajları, oda gönderilerini ve kanal trafiğini tek bir düzenleyiciden gönderin.';

  @override
  String get wizardMessagingFeature2 =>
      'Yaygın saha raporları için SAR güncellemeleri ve yeniden kullanılabilir SAR şablonları oluşturun.';

  @override
  String get wizardMessagingFeature3 =>
      'Arayüzde ilerleme ve yayın süresi tahminleriyle ses oturumları ve görseller aktarın.';

  @override
  String get wizardConnectDeviceTitle => 'Cihazı bağla';

  @override
  String get wizardConnectDeviceDescription =>
      'MeshCore radyonuzu bağlayın, bir ad seçin ve devam etmeden önce bir radyo ön ayarı uygulayın.';

  @override
  String get wizardSetupBadge => 'Kurulum';

  @override
  String get wizardOverviewBadge => 'Genel bakış';

  @override
  String wizardConnectedToDevice(String deviceName) {
    return '$deviceName cihazına bağlandı';
  }

  @override
  String get wizardNoDeviceConnected => 'Henüz bağlı cihaz yok';

  @override
  String get wizardSkipForNow => 'Şimdilik atla';

  @override
  String get wizardDeviceNameLabel => 'Cihaz adı';

  @override
  String get wizardDeviceNameHelp =>
      'Bu ad diğer MeshCore kullanıcılarına duyurulur.';

  @override
  String get wizardConfigRegionLabel => 'Yapılandırma bölgesi';

  @override
  String get wizardConfigRegionHelp =>
      'MeshCore\'un resmi ön ayar listesinin tamamını kullanır. Varsayılan EU/UK (Narrow) olur.';

  @override
  String get wizardPresetNote1 =>
      'Seçilen ön ayarın yerel radyo düzenlemelerinize uygun olduğundan emin olun.';

  @override
  String get wizardPresetNote2 =>
      'Liste, MeshCore yapılandırma aracının resmi ön ayar akışıyla eşleşir.';

  @override
  String get wizardPresetNote3 =>
      'Onboarding sırasında varsayılan olarak EU/UK (Narrow) seçili kalır.';

  @override
  String get wizardSaving => 'Kaydediliyor...';

  @override
  String get wizardSaveAndContinue => 'Kaydet ve devam et';

  @override
  String get wizardEnterDeviceName => 'Devam etmeden önce bir cihaz adı girin.';

  @override
  String wizardDeviceSetupSaved(String deviceName, String presetName) {
    return '$deviceName, $presetName ile kaydedildi.';
  }

  @override
  String get wizardNetworkTitle => 'Kişiler, odalar ve tekrarlayıcılar';

  @override
  String get wizardNetworkDescription =>
      'Kişiler sekmesi keşfettiğiniz ağı ve zamanla öğrendiğiniz rotaları düzenler.';

  @override
  String get wizardNetworkFeature1 =>
      'Ekip üyelerini, tekrarlayıcıları, odaları, kanalları ve bekleyen duyuruları tek listede inceleyin.';

  @override
  String get wizardNetworkFeature2 =>
      'Bağlantı karmaşıklaştığında smart ping, oda girişi, öğrenilen yollar ve rota sıfırlama araçlarını kullanın.';

  @override
  String get wizardNetworkFeature3 =>
      'Uygulamadan çıkmadan kanallar oluşturun ve ağ hedeflerini yönetin.';

  @override
  String get wizardMapOpsTitle => 'Harita, izler ve paylaşılan geometri';

  @override
  String get wizardMapOpsDescription =>
      'Uygulama haritası ayrı bir görüntüleyici olmak yerine mesajlaşma, takip ve SAR katmanlarıyla doğrudan bağlantılıdır.';

  @override
  String get wizardMapOpsFeature1 =>
      'Kendi konumunuzu, ekip arkadaşlarının konumlarını ve hareket izlerini harita üzerinde takip edin.';

  @override
  String get wizardMapOpsFeature2 =>
      'Mesajlardaki çizimleri açın, satır içinde önizleyin ve gerektiğinde haritadan kaldırın.';

  @override
  String get wizardMapOpsFeature3 =>
      'Sahadaki ağ kapsamasını anlamak için tekrarlayıcı harita görünümleri ve paylaşılan katmanları kullanın.';

  @override
  String get wizardToolsTitle => 'Mesajlaşma dışındaki araçlar';

  @override
  String get wizardToolsDescription =>
      'Burada dört ana sekmeden fazlası var. Uygulama ayrıca yapılandırma, tanılama ve isteğe bağlı sensör akışları içerir.';

  @override
  String get wizardToolsFeature1 =>
      'Radyo ayarlarını, telemetriyi, TX gücünü ve yardımcı cihaz ayrıntılarını değiştirmek için cihaz yapılandırmasını açın.';

  @override
  String get wizardToolsFeature2 =>
      'İzlenen sensör panoları ve hızlı yenileme eylemleri istediğinizde Sensörler sekmesini etkinleştirin.';

  @override
  String get wizardToolsFeature3 =>
      'Mesh sorunlarını giderirken paket günlükleri, spektrum taraması ve geliştirici tanılamalarını kullanın.';

  @override
  String get postConnectDiscoveryTitle => 'Discover repeaters now?';

  @override
  String get postConnectDiscoveryDescription =>
      'Run repeater discovery right after connecting so you can see nearby MeshCore nodes and add them to your network faster.';

  @override
  String get contactInSensors => 'Sensörlerde';

  @override
  String get contactAddToSensors => 'Sensörlere ekle';

  @override
  String get contactSetPath => 'Yol ayarla';

  @override
  String contactAddedToSensors(String contactName) {
    return '$contactName Sensörlere eklendi';
  }

  @override
  String contactFailedToClearRoute(String error) {
    return 'Rota temizlenemedi: $error';
  }

  @override
  String get contactRouteCleared => 'Rota temizlendi';

  @override
  String contactRouteSet(String route) {
    return 'Rota ayarlandı: $route';
  }

  @override
  String contactFailedToSetRoute(String error) {
    return 'Rota ayarlanamadı: $error';
  }

  @override
  String get rssi => 'RSSI';

  @override
  String get snr => 'SNR';

  @override
  String get ackTimeout => 'ACK zaman aşımı';

  @override
  String get opcode => 'Opcode';

  @override
  String get payload => 'Yük';

  @override
  String get hops => 'Atlama';

  @override
  String get hashSize => 'Hash boyutu';

  @override
  String get pathBytes => 'Yol baytları';

  @override
  String get selectedPath => 'Seçilen yol';

  @override
  String get estimatedTx => 'Tahmini gönderim';

  @override
  String get senderToReceipt => 'Gönderenden alındıya';

  @override
  String get receivedCopies => 'Alınan kopyalar';

  @override
  String get retryCause => 'Yeniden deneme nedeni';

  @override
  String get retryMode => 'Yeniden deneme modu';

  @override
  String get retryResult => 'Yeniden deneme sonucu';

  @override
  String get lastRetry => 'Son deneme';

  @override
  String get rxPackets => 'RX paketleri';

  @override
  String get mesh => 'Mesh';

  @override
  String get rate => 'Hız';

  @override
  String get window => 'Pencere';

  @override
  String get posttxDelay => 'Gönderim sonrası gecikme';

  @override
  String get bandpass => 'Bant geçiren';

  @override
  String get bandpassFilterVoice => 'Bant geçiren filtre ses';

  @override
  String get frequency => 'Frekans';

  @override
  String get australia => 'Avustralya';

  @override
  String get australiaNarrow => 'Avustralya (Dar)';

  @override
  String get australiaQld => 'Avustralya: QLD';

  @override
  String get australiaSaWa => 'Avustralya: SA, WA';

  @override
  String get newZealand => 'Yeni Zelanda';

  @override
  String get newZealandNarrow => 'Yeni Zelanda (Dar)';

  @override
  String get switzerland => 'İsviçre';

  @override
  String get portugal433 => 'Portekiz 433';

  @override
  String get portugal868 => 'Portekiz 868';

  @override
  String get czechRepublicNarrow => 'Çek Cumhuriyeti (Dar)';

  @override
  String get eu433mhzLongRange => 'AB 433MHz (Uzun Menzil)';

  @override
  String get euukDeprecated => 'AB/BK (Kullanımdan kalktı)';

  @override
  String get euukNarrow => 'AB/BK (Dar)';

  @override
  String get usacanadaRecommended => 'ABD/Kanada (Önerilen)';

  @override
  String get vietnamDeprecated => 'Vietnam (Kullanımdan kalktı)';

  @override
  String get vietnamNarrow => 'Vietnam (Dar)';

  @override
  String get active => 'Aktif';

  @override
  String get addContact => 'Kişi ekle';

  @override
  String get all => 'Tümü';

  @override
  String get autoResolve => 'Otomatik çöz';

  @override
  String get clearAllLabel => 'Tümünü temizle';

  @override
  String get clearRelays => 'Röleleri temizle';

  @override
  String get clearFilters => 'Filtreleri temizle';

  @override
  String get clearRoute => 'Rotayı temizle';

  @override
  String get clearMessages => 'Mesajları temizle';

  @override
  String get clearScale => 'Ölçeği temizle';

  @override
  String get clearDiscoveries => 'Keşifleri temizle';

  @override
  String get clearOnlineTraceDatabase => 'Çevrimiçi iz veritabanını temizle';

  @override
  String get clearAllChannels => 'Tüm kanalları temizle';

  @override
  String get clearAllContacts => 'Tüm kişileri temizle';

  @override
  String get clearChannels => 'Kanalları temizle';

  @override
  String get clearContacts => 'Kişileri temizle';

  @override
  String get clearPathOnMaxRetry => 'Maks denemede yolu temizle';

  @override
  String get create => 'Oluştur';

  @override
  String get custom => 'Özel';

  @override
  String get defaultValue => 'Varsayılan';

  @override
  String get duplicate => 'Çoğalt';

  @override
  String get editName => 'Adı düzenle';

  @override
  String get open => 'Aç';

  @override
  String get paste => 'Yapıştır';

  @override
  String get preview => 'Önizleme';

  @override
  String get remove => 'Kaldır';

  @override
  String get rename => 'Yeniden adlandır';

  @override
  String get resolveAll => 'Tümünü çöz';

  @override
  String get send => 'Gönder';

  @override
  String get sendAnyway => 'Yine de gönder';

  @override
  String get share => 'Paylaş';

  @override
  String get shareContact => 'Kişiyi paylaş';

  @override
  String get trace => 'İz';

  @override
  String get use => 'Kullan';

  @override
  String get useSelectedFrequency => 'Seçilen frekansı kullan';

  @override
  String get discovery => 'Keşif';

  @override
  String get discoverRepeaters => 'Tekrarlayıcıları keşfet';

  @override
  String get discoverSensors => 'Sensörleri keşfet';

  @override
  String get repeaterDiscoverySent => 'Tekrarlayıcı keşfi gönderildi';

  @override
  String get sensorDiscoverySent => 'Sensör keşfi gönderildi';

  @override
  String get clearedPendingDiscoveries => 'Bekleyen keşifler temizlendi.';

  @override
  String get autoDiscovery => 'Otomatik keşif';

  @override
  String get enableAutomaticAdding => 'Otomatik eklemeyi etkinleştir';

  @override
  String get autoaddRepeaters => 'Tekrarlayıcıları otomatik ekle';

  @override
  String get autoaddRoomServers => 'Oda sunucularını otomatik ekle';

  @override
  String get autoaddSensors => 'Sensörleri otomatik ekle';

  @override
  String get autoaddUsers => 'Kullanıcıları otomatik ekle';

  @override
  String get overwriteOldestWhenFull => 'Dolduğunda en eskiyi üzerine yaz';

  @override
  String get storage => 'Depolama';

  @override
  String get dangerZone => 'Tehlikeli bölge';

  @override
  String get profiles => 'Profiller';

  @override
  String get favourites => 'Favoriler';

  @override
  String get sensors => 'Sensörler';

  @override
  String get others => 'Diğerleri';

  @override
  String get gpsModule => 'GPS Modülü';

  @override
  String get liveTraffic => 'Canlı trafik';

  @override
  String get repeatersMap => 'Tekrarlayıcılar haritası';

  @override
  String get spectrumScan => 'Spektrum taraması';

  @override
  String get blePacketLogs => 'BLE paket günlükleri';

  @override
  String get onlineTraceDatabase => 'Çevrimiçi iz veritabanı';

  @override
  String get routePathByteSize => 'Yol bayt boyutu';

  @override
  String get messageNotifications => 'Mesaj bildirimleri';

  @override
  String get sarAlerts => 'SAR uyarıları';

  @override
  String get discoveryNotifications => 'Keşif bildirimleri';

  @override
  String get updateNotifications => 'Güncelleme bildirimleri';

  @override
  String get muteWhileAppIsOpen => 'Uygulama açıkken sessize al';

  @override
  String get disableContacts => 'Kişileri devre dışı bırak';

  @override
  String get enableSensorsTab => 'Sensörler sekmesini etkinleştir';

  @override
  String get enableProfiles => 'Profilleri etkinleştir';

  @override
  String get autoRouteRotation => 'Otomatik rota rotasyonu';

  @override
  String get nearestRepeaterFallback => 'En yakın tekrarlayıcıya geri dönüş';

  @override
  String get deleteAllStoredMessageHistory => 'Tüm mesaj geçmişini sil';

  @override
  String get messageFontSize => 'Mesaj yazı tipi boyutu';

  @override
  String get rotateMapWithHeading => 'Haritayı yön ile döndür';

  @override
  String get showMapDebugInfo => 'Harita hata ayıklama bilgisini göster';

  @override
  String get openMapInFullscreen => 'Haritayı tam ekranda aç';

  @override
  String get showSarMarkersLabel => 'SAR işaretçilerini göster';

  @override
  String get displaySarMarkersOnTheMainMap =>
      'SAR işaretçilerini ana haritada göster';

  @override
  String get showAllContactTrailsLabel => 'Tüm kişi izlerini göster';

  @override
  String get hideRepeatersOnMap => 'Haritada tekrarlayıcıları gizle';

  @override
  String get setMapScale => 'Harita ölçeğini ayarla';

  @override
  String get customMapScaleSaved => 'Özel harita ölçeği kaydedildi';

  @override
  String get voiceBitrate => 'Ses bit hızı';

  @override
  String get voiceCompressor => 'Ses sıkıştırıcı';

  @override
  String get balancesQuietAndLoudSpeechLevels =>
      'Sessiz ve yüksek konuşma seviyelerini dengeler';

  @override
  String get voiceLimiter => 'Ses sınırlayıcı';

  @override
  String get preventsClippingPeaksBeforeEncoding =>
      'Kodlama öncesi tepe kırpmasını önler';

  @override
  String get micAutoGain => 'Mikrofon otomatik kazancı';

  @override
  String get letsTheRecorderAdjustInputLevel =>
      'Kaydedicinin giriş seviyesini ayarlamasına izin verir';

  @override
  String get echoCancellation => 'Yankı iptali';

  @override
  String get noiseSuppression => 'Gürültü bastırma';

  @override
  String get trimSilenceInVoiceMessages => 'Sesli mesajlarda sessizliği kırp';

  @override
  String get compressor => 'Sıkıştırıcı';

  @override
  String get limiter => 'Sınırlayıcı';

  @override
  String get autoGain => 'Otomatik kazanç';

  @override
  String get echoCancel => 'Yankı';

  @override
  String get noiseSuppress => 'Gürültü';

  @override
  String get silenceTrim => 'Sessizlik';

  @override
  String get maxImageSize => 'Maksimum resim boyutu';

  @override
  String get imageCompression => 'Resim sıkıştırma';

  @override
  String get grayscale => 'Gri tonlama';

  @override
  String get ultraMode => 'Ultra mod';

  @override
  String get fastPrivateGpsUpdates => 'Hızlı özel GPS güncellemeleri';

  @override
  String get movementThreshold => 'Hareket eşiği';

  @override
  String get fastGpsMovementThreshold => 'Hızlı GPS hareket eşiği';

  @override
  String get fastGpsActiveuseInterval => 'Hızlı GPS aktif kullanım aralığı';

  @override
  String get activeuseUpdateInterval => 'Aktif kullanım güncelleme aralığı';

  @override
  String get repeatNearbyTraffic => 'Yakın trafiği tekrarla';

  @override
  String get relayThroughRepeatersAcrossTheMesh =>
      'Ağ üzerindeki tekrarlayıcılar aracılığıyla ilet';

  @override
  String get nearbyOnlyWithoutRepeaterFlooding =>
      'Yalnızca yakın, tekrarlayıcı taşkını olmadan';

  @override
  String get multihop => 'Çok atlamalı';

  @override
  String get createProfile => 'Profil oluştur';

  @override
  String get renameProfile => 'Profili yeniden adlandır';

  @override
  String get newProfile => 'Yeni profil';

  @override
  String get manageProfiles => 'Profilleri yönet';

  @override
  String get enableProfilesToStartManagingThem =>
      'Profilleri yönetmeye başlamak için etkinleştirin.';

  @override
  String get openMessage => 'Mesajı aç';

  @override
  String get jumpToTheRelatedSarMessage => 'İlgili SAR mesajına git';

  @override
  String get removeSarMarker => 'SAR işaretçisini kaldır';

  @override
  String get pleaseSelectADestinationToSendSarMarker =>
      'SAR işaretçisi göndermek için bir hedef seçin';

  @override
  String get sarMarkerBroadcastToPublicChannel =>
      'SAR işaretçisi genel kanala yayınlandı';

  @override
  String get sarMarkerSentToRoom => 'SAR işaretçisi odaya gönderildi';

  @override
  String get loadFromGallery => 'Galeriden yükle';

  @override
  String get replaceImage => 'Resmi değiştir';

  @override
  String get selectFromGallery => 'Galeriden seç';

  @override
  String get team => 'Takım';

  @override
  String get found => 'Bulundu';

  @override
  String get staging => 'Toplanma alanı';

  @override
  String get object => 'Nesne';

  @override
  String get quiet => 'Sessiz';

  @override
  String get moderate => 'Orta';

  @override
  String get busy => 'Meşgul';

  @override
  String get spectrumScanReturnedNoCandidateFrequencies =>
      'Spektrum taraması aday frekans bulamadı';

  @override
  String get searchMessages => 'Mesajlarda ara';

  @override
  String get sendImageFromGallery => 'Galeriden resim gönder';

  @override
  String get takePhoto => 'Fotoğraf çek';

  @override
  String get dmOnly => 'Yalnızca DM';

  @override
  String get allMessages => 'Tüm mesajlar';

  @override
  String get sendToPublicChannel => 'Genel kanala gönderilsin mi?';

  @override
  String get selectMarkerTypeAndDestination =>
      'İşaretçi türünü ve hedefi seçin';

  @override
  String get noDestinationsAvailableLabel => 'Kullanılabilir hedef yok';

  @override
  String get image => 'Resim';

  @override
  String get format => 'Biçim';

  @override
  String get dimensions => 'Boyutlar';

  @override
  String get segments => 'Segmentler';

  @override
  String get transfers => 'Transferler';

  @override
  String get downloadedBy => 'İndiren';

  @override
  String get saveDiscoverySettings => 'Keşif ayarlarını kaydet';

  @override
  String get savePublicInfo => 'Genel bilgileri kaydet';

  @override
  String get saveRadioSettings => 'Radyo ayarlarını kaydet';

  @override
  String get savePath => 'Yolu kaydet';

  @override
  String get wipeDeviceData => 'Cihaz verilerini sil';

  @override
  String get wipeDevice => 'Cihazı sil';

  @override
  String get destructiveDeviceActions => 'Yıkıcı cihaz işlemleri.';

  @override
  String get chooseAPresetOrFinetuneCustomRadioSettings =>
      'Bir ön ayar seçin veya radyo ayarlarını ince ayarlayın.';

  @override
  String get chooseTheNameAndLocationThisDeviceShares =>
      'Bu cihazın paylaştığı ad ve konumu seçin.';

  @override
  String get availableSpaceOnThisDevice => 'Bu cihazda kullanılabilir alan.';

  @override
  String get used => 'Kullanılan';

  @override
  String get total => 'Toplam';

  @override
  String get renameValue => 'Değeri yeniden adlandır';

  @override
  String get customizeFields => 'Alanları özelleştir';

  @override
  String get livePreview => 'Canlı önizleme';

  @override
  String get refreshSchedule => 'Yenileme programı';

  @override
  String get noResponse => 'Yanıt yok';

  @override
  String get refreshing => 'Yenileniyor';

  @override
  String get unavailable => 'Kullanılamaz';

  @override
  String get pickARelayOrNodeToWatchInSensors =>
      'İzlemek için bir röle veya düğüm seçin.';

  @override
  String get publicKeyLabel => 'Genel anahtar';

  @override
  String get alreadyInContacts => 'Zaten kişilerde';

  @override
  String get connectToADeviceBeforeAddingContacts =>
      'Kişi eklemeden önce bir cihaza bağlanın';

  @override
  String get fromContacts => 'Kişilerden';

  @override
  String get onlineOnly => 'Yalnızca çevrimiçi';

  @override
  String get inBoth => 'Her ikisinde';

  @override
  String get source => 'Kaynak';

  @override
  String get manualRouteEdit => 'Manuel rota düzenle';

  @override
  String get observedMeshRoute => 'Gözlemlenen mesh rotası';

  @override
  String get allMessagesCleared => 'Tüm mesajlar temizlendi';

  @override
  String get onlineTraceDatabaseCleared => 'Çevrimiçi iz veritabanı temizlendi';

  @override
  String get packetLogsCleared => 'Paket günlükleri temizlendi';

  @override
  String get hexDataCopiedToClipboard => 'Hex verisi panoya kopyalandı';

  @override
  String get developerModeEnabled => 'Geliştirici modu etkinleştirildi';

  @override
  String get developerModeDisabled => 'Geliştirici modu devre dışı bırakıldı';

  @override
  String get clipboardIsEmpty => 'Pano boş';

  @override
  String get contactImported => 'Kişi içe aktarıldı';

  @override
  String get contactLinkCopiedToClipboard =>
      'Kişi bağlantısı panoya kopyalandı';

  @override
  String get failedToExportContact => 'Kişi dışa aktarılamadı';

  @override
  String get noLogsToExport => 'Dışa aktarılacak günlük yok';

  @override
  String get exportAsCsv => 'CSV olarak dışa aktar';

  @override
  String get exportAsText => 'Metin olarak dışa aktar';

  @override
  String get receivedRfc3339 => 'Alındı (RFC3339)';

  @override
  String get buildTime => 'Derleme zamanı';

  @override
  String get downloadUrlNotAvailable => 'İndirme URL\'si mevcut değil';

  @override
  String get cannotOpenDownloadUrl => 'İndirme URL\'si açılamıyor';

  @override
  String get updateCheckIsOnlyAvailableOnAndroid =>
      'Güncelleme kontrolü yalnızca Android\'de kullanılabilir';

  @override
  String get youAreRunningTheLatestVersion => 'En son sürümü kullanıyorsunuz';

  @override
  String get updateAvailableButDownloadUrlNotFound =>
      'Güncelleme mevcut ancak indirme URL\'si bulunamadı';

  @override
  String get startTictactoe => 'Tic-Tac-Toe başlat';

  @override
  String get tictactoeUnavailable => 'Tic-Tac-Toe kullanılamıyor';

  @override
  String get tictactoeOpponentUnknown => 'Tic-Tac-Toe: rakip bilinmiyor';

  @override
  String get tictactoeWaitingForStart => 'Tic-Tac-Toe: başlangıç bekleniyor';

  @override
  String get acceptsShareLinks => 'Paylaşım bağlantılarını kabul eder';

  @override
  String get supportsRawHex => 'Ham hex destekler';

  @override
  String get clipboardfriendly => 'Pano dostu';

  @override
  String get captured => 'Yakalandı';

  @override
  String get size => 'Boyut';

  @override
  String get noCustomChannelsToClear => 'Temizlenecek özel kanal yok.';

  @override
  String get noDeviceContactsToClear => 'Temizlenecek cihaz kişisi yok.';

  @override
  String get setRegionScope => 'Set region scope';

  @override
  String get regionScope => 'Region scope';

  @override
  String get regionScopeNone => 'None (global)';

  @override
  String get clearRegionScope => 'Clear scope';

  @override
  String get regionScopeWarning =>
      'Only repeaters allowing this region will forward.';

  @override
  String get discoverRegions => 'Discover from repeaters';

  @override
  String get discoveringRegions => 'Discovering regions...';

  @override
  String get enterRegionName => 'Region name (e.g. auckland)';

  @override
  String get noRegionsFound => 'No regions found on this repeater.';

  @override
  String regionScopeSet(String name) {
    return 'Region scope set to $name';
  }

  @override
  String get regionScopeCleared => 'Region scope cleared';
}
