From 3f388480511597377cb556a073edde5b45cf474c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tuna=20Din=C3=A7er?= <195597675+Hweord@users.noreply.github.com> Date: Wed, 25 Feb 2026 04:54:15 +0300 Subject: [PATCH] feat: Turkish localization improvements --- ui/flutter/lib/i18n/langs/tr_tr.dart | 143 +++++++++++++++++---------- 1 file changed, 92 insertions(+), 51 deletions(-) diff --git a/ui/flutter/lib/i18n/langs/tr_tr.dart b/ui/flutter/lib/i18n/langs/tr_tr.dart index f1efc8dc..f8afb5f4 100644 --- a/ui/flutter/lib/i18n/langs/tr_tr.dart +++ b/ui/flutter/lib/i18n/langs/tr_tr.dart @@ -4,29 +4,28 @@ const trTR = { 'error': 'Hata', 'tip': 'İpucu', 'confirm': 'Onayla', - 'confirmDelete': 'Silmek istediğinizden emin misiniz?', + 'confirmDelete': 'Silmek istediğinize emin misiniz?', 'cancel': 'İptal', 'on': 'Açık', 'off': 'Kapalı', 'selectAll': 'Tümünü Seç', 'select': 'Seç', - 'task': 'Görevler', + 'task': 'İşlemler', 'downloading': 'İndiriliyor', 'downloaded': 'İndirildi', 'setting': 'Ayarlar', 'donate': 'Bağış Yap', 'exit': 'Çıkış', - 'create': 'Görev Oluştur', - 'directDownload': 'Doğrudan İndirme', + 'create': 'İşlem Oluştur', + 'directDownload': 'Direkt İndir', 'advancedOptions': 'Gelişmiş Seçenekler', 'followSettings': 'Ayarları Takip Et', 'downloadLink': 'İndirme Bağlantısı', 'downloadLinkValid': 'Lütfen indirme bağlantısını girin', - 'downloadLinkHit': 'Lütfen her satıra bir indirme bağlantısı girin@append', - 'downloadLinkHitDesktop': - ', veya doğrudan torrent dosyasını buraya sürükleyin', + 'downloadLinkHit': 'Lütfen her satıra bir tane indirme bağlantısını girin@append', + 'downloadLinkHitDesktop': ', veya torrent dosyasını olarak buraya sürükleyin', 'download': 'İndir', - 'noFileSelected': 'Devam etmek için en az bir dosya seçin.', + 'noFileSelected': 'Devam etmek için lütfen en az bir dosya seçin.', 'noStoragePermission': 'Depolama izni gerekli', 'selectFile': 'Dosya Seç', 'rename': 'Yeniden Adlandır', @@ -34,15 +33,16 @@ const trTR = { 'advanced': 'Gelişmiş', 'general': 'Genel', 'downloadDir': 'İndirme Dizini', - 'downloadDirValid': 'Lütfen bir indirme dizini seçin', + 'downloadDirValid': 'Lütfen indirme dizinini seçin', 'connections': 'Bağlantılar', - 'useServerCtime': 'Dosya oluşturma için sunucu zamanını kullan', - 'maxRunning': 'Maksimum Çalışan Görev', - 'defaultDirectDownload': 'Varsayılan olarak doğrudan indirmeyi seç', - 'autoTorrentEnable': '.torrent dosyalarından otomatik BT görevi oluştur', + 'useServerCtime': 'Dosya oluşturma tarihi için sunucu zamanını kullan', + 'maxRunning': 'Maksimum Çalışan İşlem', + 'defaultDirectDownload': 'Varsayılan olarak direkt indirmeyi işaretle', + 'autoStartTasks': 'Başlangıçta tamamlanmamış işlemleri otomatik başlat', + 'autoTorrentEnable': '.torrent dosyalarından otomatik BitTorrent işlemleri oluştur', 'autoTorrentDeleteAfterDownload': - 'BT görevi oluşturulduktan sonra .torrent dosyasını sil', - 'autoDeleteMissingFileTasks': 'Eksik dosya görevlerini otomatik sil', + 'BitTorrent işlemi oluşturulduktan sonra .torrent dosyasını sil', + 'autoDeleteMissingFileTasks': 'Eksik dosya işlemlerini otomatik sil', 'items': '@count öğe', 'subscribeTracker': 'Tracker Aboneliği', 'subscribeFail': @@ -51,44 +51,61 @@ const trTR = { 'updateDaily': 'Günlük güncelle', 'lastUpdate': 'Son güncelleme: @time', 'addTracker': 'Tracker Ekle', - 'addTrackerHit': - 'Lütfen tracker sunucu URL’sini girin, her satıra bir tane', + 'addTrackerHit': 'Lütfen her satıra bir tane olacak şekilde tracker sunucu adresini girin', 'ui': 'Arayüz', 'theme': 'Tema', 'themeSystem': 'Sistem', 'themeLight': 'Açık', 'themeDark': 'Koyu', 'locale': 'Dil', + 'notifyWhenNewVersion': 'Güncellemeleri bildir', + 'analyticsEnabled': 'İstatistikleri Yükle', + 'analyticsEnabledDesc': 'Uygulamayı geliştirmemize yardımcı olmak için anonim kullanım verilerini paylaşın', 'about': 'Hakkında', 'homepage': 'Ana Sayfa', 'version': 'Sürüm', 'protocol': 'Protokol', - 'port': 'Bağlantı Noktası', + 'port': 'Port', 'apiToken': 'API Anahtarı', 'notSet': 'AYARLANMADI', 'set': 'AYARLA', - 'portInUse': 'Bağlantı noktası [@port] kullanımda, lütfen değiştirin', + 'portInUse': 'Port [@port] kullanımda, lütfen portu değiştirin', 'effectAfterRestart': 'Yeniden başlatmadan sonra etkili olacak', 'developer': 'Geliştirici', 'logDirectory': 'Günlük Dizini', + 'webhook': 'Webhook', + 'webhookEnable': 'Webhook\'u Etkinleştir', + 'webhookDesc': 'İşlemler tamamlandığında veya başarısız olduğunda HTTP POST bildirimleri gönder', + 'webhookUrlHint': 'Webhook URL\'sini girin', + 'webhookTest': 'Test', + 'webhookTestSuccess': 'Webhook testi başarılı', + 'webhookTestFail': 'Webhook testi başarısız', + 'script': 'Betik', + 'scriptEnable': 'Betiği Etkinleştir', + 'scriptDesc': 'İndirmeler başarıyla tamamlandığında özel betikleri çalıştır', + 'scriptPathHint': 'Betik dosya yolunu girin (örn. /path/to/script.sh)', + 'urlInvalid': 'Lütfen geçerli bir HTTP veya HTTPS URL\'si girin', + 'required': 'Bu alan zorunludur', 'show': 'Göster', 'continue': 'Devam Et', 'pause': 'Duraklat', 'startAll': 'Tümünü Başlat', 'pauseAll': 'Tümünü Duraklat', - 'deleteTask': '@count görevi sil', + 'deleteTask': '@count işlemi sil', 'deleteTaskTip': 'İndirilen dosyaları sakla', 'delete': 'Sil', - 'newVersionTitle': 'Yeni sürüm bulundu @version', + 'add': 'Ekle', + 'edit': 'Düzenle', + 'newVersionTitle': 'Yeni sürüm @version keşfedildi', 'newVersionUpdate': 'Şimdi Güncelle', 'newVersionLater': 'Daha Sonra', 'extensions': 'Eklentiler', - 'extensionInstallUrl': 'Kurulum URL’si', - 'extensionInstallSuccess': 'Başarıyla yüklendi', + 'extensionInstallUrl': 'Kurulum URL\'si', + 'extensionInstallSuccess': 'Başarıyla kuruldu', 'extensionUpdateSuccess': 'Başarıyla güncellendi', 'extensionDelete': 'Eklentiyi Sil', 'extensionAlreadyLatest': 'Zaten en son sürüm', - 'extensionFind': 'Eklentileri Bul', + 'extensionFind': 'Eklenti Bul', 'extensionDevelop': 'Eklenti Geliştir', 'history': 'Geçmiş', 'clearHistory': 'Geçmişi Temizle', @@ -96,36 +113,35 @@ const trTR = { 'serviceTitle': 'İndirme Servisi', 'serviceText': 'Çalışıyor', 'network': 'Ağ', - 'proxy': 'Vekil Sunucu', - 'noProxy': 'Vekil Sunucu Yok', - 'systemProxy': 'Sistem Vekil Sunucusu', - 'customProxy': 'Özel Vekil Sunucu', + 'proxy': 'Proxy', + 'noProxy': 'Proxy Yok', + 'systemProxy': 'Sistem Proxy\'si', + 'customProxy': 'Özel Proxy', 'server': 'Sunucu', 'username': 'Kullanıcı Adı', 'password': 'Şifre', 'thanks': 'Teşekkürler', 'thanksDesc': - 'Gopeed topluluğunun inşasında ve geliştirilmesinde katkıda bulunan herkese teşekkürler!', + 'Gopeed topluluğunu oluşturmaya ve geliştirmeye yardımcı olan herkese teşekkürler!', 'browserExtension': 'Tarayıcı Eklentisi', - 'launchAtStartup': 'Başlangıçta Çalıştır', + 'launchAtStartup': 'Başlangıçta çalıştır', 'runAsMenubarApp': 'Menü çubuğu uygulaması olarak çalıştır', - 'runAsMenubarAppDesc': - 'Dock simgesini gizle ve yalnızca menü çubuğunda çalıştır', - 'seedConfig': 'Seed Ayarları', - 'seedKeep': 'Manuel olarak durdurulana kadar seed etmeye devam et', + 'runAsMenubarAppDesc': 'Dock simgesini gizle ve sadece menü çubuğunda çalıştır', + 'seedConfig': 'Seed Yapılandırması', + 'seedKeep': 'Manuel olarak durdurulana kadar seed\'e devam et', 'seedRatio': 'Seed oranı', 'seedTime': 'Seed süresi (dakika)', - 'setAsDefaultBtClient': 'Varsayılan BT istemcisi olarak ayarla', - 'taskDetail': 'Görev Detayı', - 'taskName': 'Görev Adı', - 'taskUrl': 'Görev URL’si', + 'setAsDefaultBtClient': 'Varsayılan BitTorrent istemcisi olarak ayarla', + 'taskDetail': 'İşlem Detayı', + 'taskName': 'İşlem Adı', + 'taskUrl': 'İşlem URL\'si', 'downloadPath': 'İndirme Yolu', - 'skipVerifyCert': 'Sertifika Doğrulamayı Atla', + 'skipVerifyCert': 'Sertifika Doğrulamasını Atla', 'archives': 'Arşivler', - 'autoExtract': 'Arşivleri otomatik çıkart', - 'archivePassword': 'Arşiv şifresi', - 'archivePasswordHint': 'Şifre yoksa boş bırakın', - 'deleteAfterExtract': 'Çıkarmadan sonra arşivi sil', + 'autoExtract': 'Arşivleri Otomatik Çıkar', + 'archivePassword': 'Arşiv Şifresi', + 'archivePasswordHint': 'Şifre korumalı değilse boş bırakın', + 'deleteAfterExtract': 'Çıkardıktan sonra arşivi sil', 'extracting': 'Çıkarılıyor', 'extractDone': 'Çıkarma tamamlandı', 'extractError': 'Çıkarma başarısız', @@ -133,15 +149,23 @@ const trTR = { 'name': 'Ad', 'size': 'Boyut', 'unknown': 'Bilinmeyen', - 'fileSelectedCount': 'Dosya: ', + 'fileSelectedCount': 'Dosyalar: ', 'fileSelectedSize': 'Boyut: ', - 'httpHeaderName': 'Başlık Adı', - 'httpHeaderValue': 'Başlık Değeri', - 'insertPlaceholder': 'Yer tutucu ekle', - 'placeholderYear': 'Geçerli yıl', - 'placeholderMonth': 'Geçerli ay (01-12)', - 'placeholderDay': 'Geçerli gün (01-31)', - 'placeholderDate': 'Tam tarih (YYYY-AA-GG)', + 'httpHeader': 'Üstbilgi (Header)', + 'httpHeaderName': 'Üstbilgi Adı', + 'httpHeaderValue': 'Üstbilgi Değeri', + 'login': 'Giriş Yap', + 'username_required': 'Lütfen kullanıcı adınızı girin', + 'password_required': 'Lütfen şifrenizi girin', + 'login_success': 'Giriş başarılı', + 'login_failed': 'Giriş başarısız, lütfen kullanıcı adınızı ve şifrenizi kontrol edin', + 'login_failed_network': + 'Giriş başarısız, lütfen ağ bağlantınızı kontrol edin', + 'insertPlaceholder': 'Yer Tutucu Ekle', + 'placeholderYear': 'Mevcut yıl', + 'placeholderMonth': 'Mevcut ay (01-12)', + 'placeholderDay': 'Mevcut gün (01-31)', + 'placeholderDate': 'Tam tarih (YYYY-MM-DD)', 'example': 'örn. @value', 'downloadCategories': 'İndirme Kategorileri', 'categoryMusic': 'Müzik', @@ -152,5 +176,22 @@ const trTR = { 'categoryPath': 'Kategori Yolu', 'builtInCategory': 'Yerleşik kategori silinemez', 'selectCategory': 'Kategori Seç', + 'githubMirror': 'GitHub Yansısı', + 'githubMirrorEnable': 'GitHub Yansısını Etkinleştir', + 'githubMirrorDesc': 'GitHub içerik indirmelerini hızlandırmak için yansıları kullanın', + 'githubMirrorType': 'Yansı Türü', + 'githubMirrorUrl': 'Yansı URL\'si', + 'githubMirrorUrlHint': 'Yansı URL\'sini girin', + 'updateUrl': 'Güncelleme URL\'si', + 'updateUrlManual': 'Manuel Güncelleme', + 'updateUrlListen': 'Güncellemeyi İzle', + 'updateUrlListeningTip': 'URL güncellemesi bekleniyor', + 'updateUrlCancelListen': 'İzlemeyi İptal Et', + 'updateUrlDialogHint': 'Yeni indirme URL\'sini girin', + 'pendingUpdateFound': 'Bekleyen Güncelleme İşlemi Bulundu', + 'pendingUpdateConfirm': + '"@name" işlemi URL güncellemesi bekliyor. Yeni URL ile güncellemek istiyor musunuz?', + 'pendingUpdateYes': 'İşlemi Güncelle', + 'pendingUpdateNo': 'Yeni İşlem Oluştur', }, };