{
"language": {
"display_name": "Türkçe (Turkish)",
"select_language": "Dil Seç:",
"current_language": "Mevcut dil: {language}",
"restart_required": "Dil değişikliği uygulamayı yeniden başlattıktan sonra geçerli olacaktır.",
"english": "İngilizce",
"spanish": "İspanyolca",
"portuguese": "Portekizce",
"russian": "Rusça",
"chinese": "Çince",
"german": "Almanca",
"french": "Fransızca",
"hindi": "Hintçe",
"indonesian": "Endonezce",
"turkish": "Türkçe",
"polish": "Lehçe",
"italian": "İtalyanca",
"arabic": "Arapça",
"japanese": "Japonca",
"help_text": "Arayüz için tercih ettiğiniz dili seçin.",
"restart_notice": "Dil değişikliği uygulamayı yeniden başlattıktan sonra geçerli olacaktır."
},
"app": {
"title": "YTSage",
"version": "v{version}",
"ready": "Hazır"
},
"formats": {
"show_formats": "Formatları göster:",
"video_format": "Video formatı:",
"audio_format": "Ses formatı:",
"no_formats": "Kullanılabilir format yok",
"loading": "Formatlar yükleniyor...",
"select": "Seç",
"quality": "Kalite",
"extension": "Uzantı",
"resolution": "Çözünürlük",
"file_size": "Dosya boyutu",
"codec": "Codec",
"audio": "Ses",
"fps": "FPS",
"hdr": "HDR",
"will_merge_audio": "Ses birleştirilecek",
"has_audio": "✓ Ses var",
"audio_only": "Sadece ses",
"best_4k": "En iyi (4K)",
"best_2k": "En iyi (2K)",
"high_1080p": "Yüksek (1080p)",
"high_720p": "Yüksek (720p)",
"medium_480p": "Orta (480p)",
"low_quality": "Düşük kalite",
"best_audio": "En iyi ses",
"high_audio": "Yüksek ses",
"medium_audio": "Orta ses",
"low_audio": "Düşük ses",
"audio_only_resolution": "Sadece ses"
},
"buttons": {
"download": "İndir",
"pause": "Duraklat",
"resume": "Devam Et",
"cancel": "İptal",
"browse": "Gözat",
"clear": "Temizle",
"ok": "Tamam",
"apply": "Uygula",
"close": "Kapat",
"run_command": "Komutu çalıştır",
"custom_command_help": "Yardım",
"about": "Hakkında",
"analyze": "Analiz Et",
"paste_url": "URL Yapıştır",
"select_videos": "Video seç...",
"video": "Video",
"audio_only": "Sadece ses",
"custom_options": "Özel seçenekler",
"trim_video": "Videoyu kırp",
"download_settings": "İndirme ayarları",
"update": "yt-dlp'yi güncelle",
"select_defaults": "Varsayılanları seç",
"select_all": "Tümünü seç",
"deselect_all": "Tüm seçimi kaldır",
"open_folder": "Klasör konumunu aç"
},
"dialogs": {
"custom_options": "Özel seçenekler",
"settings": "Ayarlar",
"select_folder": "İndirme klasörünü seç",
"sponsorblock_categories": "SponsorBlock kategorileri",
"sponsorblock_description": "İndirme sırasında otomatik olarak kaldırılacak video bölümlerinin türlerini seçin.\nSponsorBlock bu bölümleri belirlemek için topluluk tarafından gönderilen verileri kullanır.",
"select_subtitles": "Altyazı seç",
"filter_languages_placeholder": "Dilleri filtrele (örn: tr, en)...",
"no_subtitles_available": "Altyazı mevcut değil",
"matching": "eşleşen"
},
"tabs": {
"cookies": "Çerezlerle giriş yap",
"custom_command": "Özel komut",
"proxy": "Proxy",
"language": "Dil"
},
"cookies": {
"help_text": "Kimlik doğrulama için çerezlerin nasıl sağlanacağını seçin.\nBu, özel videoları ve yüksek kaliteli ses dosyalarını indirmeyi sağlar.",
"cookie_source": "Çerez kaynağı",
"use_cookie_file": "Çerez dosyası kullan",
"extract_from_browser": "Tarayıcıdan çıkar",
"cookie_file": "Çerez dosyası",
"cookie_file_placeholder": "cookies.txt dosya yolu...",
"browser_selection": "Tarayıcı seçimi",
"browser_help": "Çerezleri çıkaracak tarayıcıyı seçin:",
"browser_label": "Tarayıcı:",
"profile_label": "Profil:",
"profile_placeholder": "Varsayılan",
"browser_extract_message": "Tarayıcı çerezleri uygulandığında çıkarılacak",
"file_selected_message": "Çerez dosyası seçildi - Uygulamak için Tamam'a tıklayın",
"select_file_title": "Çerez dosyası seç",
"file_filter": "Çerez dosyaları (*.txt *.lwp)"
},
"custom_command": {
"help_text": "Özel yt-dlp komutunuzu aşağıya girin. Mevcut URL otomatik olarak eklenecektir.
Seçeneklerin tam listesi ve kullanım örnekleri için resmi yt-dlp belgelerini görmek için buraya tıklayın.
Not: İndirme yolu ve dosya adı şablonu otomatik olarak işlenir.",
"input_label": "yt-dlp argümanları:",
"input_placeholder": "yt-dlp argümanlarını buraya girin...\n\nÖrnek: --extract-audio --audio-format mp3",
"output_label": "Komut çıktısı:",
"output_placeholder": "Komut çıktısı burada görünecek...",
"command_placeholder": "Özel yt-dlp komutunu girin...",
"command_help": "Mevcut yer tutucular:\n{url} - Video URL'si\n{output} - Çıktı klasörü\n\nÖrnek: --write-info-json --write-thumbnail",
"full_command": "🔧 Tam komut: {command}",
"command_success": "✅ Özel komut başarıyla çalıştırıldı!",
"command_failed": "❌ Komut {code} çıkış koduyla başarısız oldu",
"command_error": "❌ Özel komut çalıştırma hatası: {error}"
},
"proxy": {
"help_text": "İndirmeler için proxy ayarlarını yapılandırın. Doğrudan bağlantı için boş bırakın.",
"main_proxy": "Ana proxy",
"main_proxy_help": "Tüm indirmeler için birincil proxy sunucusu. HTTP/HTTPS ve SOCKS5 protokollerini destekler.",
"proxy_url_label": "Proxy URL:",
"proxy_url_placeholder": "http://proxy:port veya socks5://proxy:port",
"proxy_examples": "Örnekler:\n• HTTP: http://proxy.example.com:8080\n• SOCKS5: socks5://proxy.example.com:1080",
"geo_proxy": "Coğrafi atlama proxy'si",
"geo_proxy_help": "Coğrafi kısıtlamaları atlamak için ikincil proxy.",
"geo_proxy_url_label": "Coğrafi atlama proxy URL'si:",
"geo_proxy_url_placeholder": "http://geo-proxy:port",
"clear_main_proxy": "Ana proxy'yi temizle",
"clear_geo_proxy": "Coğrafi proxy'yi temizle",
"proxy_url": "Proxy URL",
"proxy_placeholder": "http://proxy:port veya socks5://proxy:port",
"geo_bypass": "Coğrafi atlama proxy'si (coğrafi kısıtlamalar için)",
"geo_bypass_placeholder": "http://proxy:port coğrafi engellemeyi atlamak için",
"invalid_main_url": "Geçersiz ana proxy URL formatı",
"invalid_geo_url": "Geçersiz coğrafi proxy URL formatı",
"main_configured": "Ana proxy yapılandırıldı",
"geo_configured": "Coğrafi proxy yapılandırıldı"
},
"download": {
"preparing": "İndirme hazırlanıyor...",
"starting": "🚀 İndirme başlatılıyor...",
"fetching_info": "🔍 Video bilgileri alınıyor...",
"preparing_streams": "🎯 Video akışları hazırlanıyor...",
"downloading_audio": "⏬ Ses indiriliyor...",
"downloading_video": "⏬ Video indiriliyor...",
"downloading_subtitle": "⏬ Altyazı indiriliyor...",
"downloading": "⏬ İndiriliyor...",
"completed": "✅ İndirme tamamlandı!",
"video_completed": "✅ Video indirmesi tamamlandı!",
"audio_completed": "✅ Ses indirmesi tamamlandı!",
"subtitle_completed": "✅ Altyazı indirmesi tamamlandı!",
"completed_cleaning": "✅ İndirme tamamlandı! Temizleniyor...",
"cancelled": "İndirme iptal edildi",
"processing_playlist": "📋 Oynatma listesi verileri işleniyor...",
"paused": "İndirme duraklatıldı",
"resumed": "İndirme devam ettirildi",
"merging_formats": "✨ İşleme sonrası: Formatlar birleştiriliyor...",
"removing_sponsor_segments": "✨ İşleme sonrası: Sponsor segmentleri kaldırılıyor...",
"speed": "Hız",
"eta": "Kalan süre",
"please_enter_url": "Lütfen önce bir URL girin.",
"please_set_path": "Lütfen önce indirme yolunu ayarlayın.",
"please_enter_url_and_path": "Lütfen bir URL girin ve indirme yolunu ayarlayın.",
"please_select_format": "Lütfen önce bir format seçin.",
"downloading_fallback": "⚡ İndiriliyor..."
},
"update": {
"title": "yt-dlp'yi güncelle",
"checking": "Güncellemeler kontrol ediliyor...",
"update_available": "Güncelleme mevcut!\nMevcut sürüm: {current}\nEn son sürüm: {latest}",
"up_to_date": "yt-dlp güncel (Sürüm {version})",
"could_not_determine": "Sürümler belirlenemedi.",
"error_comparing": "Sürüm karşılaştırma hatası: {error}",
"update_available_failed": "Güncelleme mevcut! (Karşılaştırma başarısız)\nMevcut: {current}\nEn son: {latest}",
"updating": "Güncelleniyor...",
"initializing": "🚀 Güncelleme işlemi başlatılıyor...",
"checking_current": "🔍 Mevcut kurulum kontrol ediliyor...",
"found_at": "📍 yt-dlp bulundu: {path}",
"error_getting_path": "❌ yt-dlp yolu alma hatası: {error}",
"updating_binary": "📦 Uygulama yönetimli yt-dlp binary'si güncelleniyor...",
"update_failed": "❌ yt-dlp güncellemesi başarısız. Lütfen tekrar deneyin veya internet bağlantınızı kontrol edin.",
"binary_updated": "✅ Binary başarıyla güncellendi!",
"update_failed_stderr": "❌ yt-dlp güncellemesi başarısız: {error}",
"update_timeout": "❌ yt-dlp güncelleme zaman aşımı.",
"unexpected_error": "❌ Güncelleme sırasında beklenmeyen hata: {error}",
"already_up_to_date": "✅ yt-dlp zaten güncel!",
"update_success": "✅ yt-dlp başarıyla güncellendi!",
"already_latest": "yt-dlp güncel (sürüm {version})",
"network_error": "❌ Güncelleme sırasında ağ hatası: {error}",
"general_error": "❌ Güncelleme başarısız: {error}"
},
"about": {
"title": "YTSage Hakkında",
"version": "Sürüm {version}",
"description": "Temiz PySide6 arayüzü ile modern YouTube indiricisi.",
"author": "Yapımcı: {author}",
"github": "GitHub: {repo}",
"system_info": "Sistem bilgileri",
"loading": "🔄 Sistem bilgileri yükleniyor...",
"refresh": "🔄",
"refreshing": "🔄 Yenileniyor...",
"refresh_failed": "Yenileme başarısız",
"refresh_failed_message": "Sürüm bilgileri yenilenemedi.",
"detected": "✓ Algılandı",
"missing": "✗ Eksik",
"not_available": "Mevcut değil"
},
"time_range": {
"title": "Videoyu kırp",
"time_range_group": "Zaman aralığı",
"start_time": "Başlama zamanı (SS:DD:SS)",
"end_time": "Bitiş zamanı (SS:DD:SS)",
"start_placeholder": "00:00:00",
"end_placeholder": "00:00:00",
"start_time_placeholder": "Başlama zamanı (SS:DD:SS)",
"end_time_placeholder": "Bitiş zamanı (SS:DD:SS)",
"force_keyframes": "Kesim noktalarında anahtar kareleri zorla",
"help_text": "Videoyu kırpmak için başlama ve bitiş zamanlarını ayarlayın.\nTam videoyu indirmek için boş bırakın.",
"invalid_format": "Geçersiz zaman formatı. SS:DD:SS formatını kullanın.",
"start_after_end": "Başlama zamanı bitiş zamanından sonra olamaz."
},
"settings": {
"title": "İndirme ayarları",
"download_path": "İndirme yolu",
"browse": "Gözat...",
"speed_limit": "Hız sınırı",
"speed_limit_placeholder": "Yok",
"auto_update_ytdlp": "yt-dlp otomatik güncelleme",
"enable_auto_updates": "yt-dlp otomatik güncellemelerini etkinleştir",
"update_frequency": "Güncelleme sıklığı:",
"check_startup": "Her başlangıçta kontrol et (kontroller arası en az 1 saat)",
"check_daily": "Günlük kontrol et",
"check_weekly": "Haftalık kontrol et",
"check_updates_now": "Şimdi güncellemeleri kontrol et",
"update_check_title": "Güncelleme kontrolü",
"could_not_determine_version": "Mevcut yt-dlp sürümü belirlenemedi.",
"update_available_dialog": "Güncelleme mevcut!\n\nMevcut: {current}\nEn son: {latest}\n\nGüncellemek için ana penceredeki 'yt-dlp'yi güncelle' düğmesini kullanın.",
"up_to_date_dialog": "yt-dlp güncel!\n\nMevcut sürüm: {version}",
"error_checking_updates": "Güncelleme kontrol hatası: {error}",
"settings_saved_title": "Ayarlar kaydedildi",
"settings_saved_message": "Otomatik güncelleme ayarları başarıyla kaydedildi!",
"error_title": "Hata",
"failed_save_settings": "Otomatik güncelleme ayarları kaydedilemedi.",
"error_saving_settings": "Otomatik güncelleme ayarları kaydetme hatası: {error}",
"auto_update_title": "Otomatik güncelleme ayarları",
"auto_update_header": "🔄 Otomatik güncelleme ayarları",
"auto_update_description": "En son özelliklere ve hata düzeltmelerine sahip olmak için yt-dlp otomatik güncellemelerini yapılandırın.",
"current_status": "Mevcut durum",
"current_version_label": "Mevcut yt-dlp sürümü: Kontrol ediliyor...",
"last_check_label": "Son güncelleme kontrolü: Hiç",
"next_check_label": "Sonraki kontrol: Ayarlara göre",
"manual_check_button": "🔍 Şimdi güncellemeleri kontrol et",
"update_frequency_group": "Güncelleme sıklığı",
"save_settings": "Ayarları kaydet",
"settings_saved_successfully": "✅ Ayarlar başarıyla kaydedildi!",
"error_saving": "❌ Ayarları kaydetme hatası: {error}"
},
"main_ui": {
"url_placeholder": "YouTube video veya oynatma listesi URL'sini girin",
"merge_subtitles": "Altyazıları birleştir",
"save_thumbnail": "Küçük resmi kaydet",
"save_description": "Açıklamayı kaydet",
"embed_chapters": "Bölümleri göm",
"subtitles_selected": "{count} seçildi",
"all_selected": "Tümü seçildi",
"select_videos_all": "Video seç... (Tümü seçildi)",
"please_enter_url": "Lütfen önce bir URL girin",
"cookie_file_selected_title": "Çerez dosyası seçildi",
"cookie_file_selected_message": "Çerez dosyası seçildi: {path}",
"browser_cookies_selected_title": "Tarayıcı çerezleri seçildi",
"browser_cookies_selected_message": "Tarayıcı çerezleri şuradan çıkarılacak: {browser}",
"error_no_format_info": "Hata: Format bilgisi mevcut değil.",
"error_extract_info": "Hata: Temel video bilgileri çıkarılamadı. Lütfen bağlantınızı kontrol edin.",
"analyzing_preparing": "Analiz ediliyor (0%)... İstek hazırlanıyor",
"analyzing_extracting_basic": "Analiz ediliyor (15%)... Temel bilgiler çıkarılıyor",
"analyzing_extracting_detailed": "Analiz ediliyor (30%)... Ayrıntılı bilgiler çıkarılıyor",
"analyzing_processing_video": "Analiz ediliyor (45%)... Video verisi işleniyor",
"analyzing_processing_formats": "Analiz ediliyor (60%)... Formatlar işleniyor",
"analyzing_loading_thumbnail": "Analiz ediliyor (75%)... Küçük resim yükleniyor",
"analyzing_processing_subtitles": "Analiz ediliyor (85%)... Altyazılar işleniyor",
"analyzing_updating_table": "Analiz ediliyor (95%)... Format tablosu güncelleniyor",
"analysis_complete": "Analiz tamamlandı!",
"analyzing_extracting_ytdlp": "Analiz ediliyor (30%)... yt-dlp çalıştırılabiliri ile bilgiler çıkarılıyor",
"analyzing_processing_data": "Analiz ediliyor (60%)... Veriler işleniyor",
"analyzing_processing_formats_ytdlp": "Analiz ediliyor (75%)... Formatlar işleniyor",
"analyzing_loading_thumbnail_ytdlp": "Analiz ediliyor (85%)... Küçük resim yükleniyor",
"analyzing_processing_subtitles_ytdlp": "Analiz ediliyor (90%)... Altyazılar işleniyor",
"select_subtitles": "Altyazı seç...",
"sponsorblock_categories": "SponsorBlock kategorileri...",
"invalid_url_or_enter": "Geçersiz URL veya lütfen bir URL girin.",
"zero_selected": "0 seçildi"
},
"sponsorblock": {
"sponsor": "Sponsor",
"sponsor_desc": "Ücretli reklamlar, ücretli öneriler ve doğrudan reklamlar",
"selfpromo": "Ücretsiz/Kendi tanıtımı",
"selfpromo_desc": "Yaratıcının kendi içeriği için ücretsiz tanıtım",
"interaction": "Etkileşim hatırlatıcısı",
"interaction_desc": "İzleyicilerden beğeni, abone olma veya sosyal medya takibi istenir",
"intro": "Giriş",
"intro_desc": "Atlanabilir video girişi",
"outro": "Son/Son kartları",
"outro_desc": "Jenerik veya video bittiğinde",
"preview": "Önizleme/Özet",
"preview_desc": "Önceki videoların kısa özeti veya gelecek içeriğin önizlemesi",
"music_offtopic": "Müzik dışı bölüm",
"music_offtopic_desc": "Sadece müzik videoları için. Müzik dışı bölümleri işaretler",
"filler": "Dolgu teğet",
"filler_desc": "Sadece dolgu veya mizah için eklenen teğet sahneler"
},
"video_info": {
"channel": "Kanal",
"views": "Görüntülenme",
"likes": "Beğeni",
"upload_date": "Yükleme tarihi",
"duration": "Süre",
"unknown_channel": "Bilinmeyen kanal",
"unknown_date": "Bilinmeyen tarih",
"unknown_title": "Bilinmeyen başlık"
},
"command": {
"running": "Çalışıyor...",
"run_command": "Komutu çalıştır"
},
"selection": {
"none_selected": "0 seçildi",
"one_selected": "1 kategori seçildi",
"count_selected": "{count} seçildi"
},
"status": {
"ready": "Hazır",
"file_exists": "⚠️ Dosya zaten mevcut",
"video_file_exists": "⚠️ Video dosyası zaten mevcut",
"audio_file_exists": "⚠️ Ses dosyası zaten mevcut",
"subtitle_file_exists": "⚠️ Altyazı dosyası zaten mevcut",
"cancelling": "İndirme iptal ediliyor..."
},
"errors": {
"playlist_no_videos": "Hata: Oynatma listesi geçerli video içermiyor.",
"playlist_no_url": "Hata: Oynatma listesinin ilk videosu için URL alınamadı.",
"ytdlp_not_found": "Hata: yt-dlp çalıştırılabilir dosyası bulunamadı. Lütfen önce yt-dlp'yi yükleyin.",
"ytdlp_not_found_path": "Hata: yt-dlp çalıştırılabilir dosyası bulunamadı. Bu, hatalı kurulum veya PATH sorunu nedeniyle olabilir.",
"no_data_returned": "Hata: yt-dlp'den veri döndürülmedi",
"no_format_info": "Hata: Kullanılabilir format bilgisi yok.",
"analysis_timeout": "Hata: Analiz zaman aşımına uğradı. Lütfen tekrar deneyin.",
"invalid_speed_limit": "❌ Hata: Ayarlarda geçersiz hız sınırı değeri ayarlandı.",
"ytdlp_failed": "Hata: yt-dlp başarısız oldu: {error}",
"parse_failed": "Hata: yt-dlp çıktısı ayrıştırılamadı: {error}",
"analysis_failed": "Hata: Analiz başarısız oldu: {error}",
"generic_error": "Hata: {error}"
},
"update_dialog": {
"title": "Güncelleme Mevcut",
"new_version_available": "YTSage'in yeni bir sürümü mevcut!",
"current_version_label": "Mevcut sürüm:",
"latest_version_label": "En son sürüm:",
"changelog": "Değişiklik günlüğü",
"download_update": "Güncellemeyi İndir",
"remind_later": "Daha Sonra Hatırlat"
},
"playlist": {
"unknown": "Bilinmeyen Oynatma Listesi",
"total_videos": "Toplam Video: {count}",
"display_format": "Oynatma Listesi: {title} | {count} video",
"select_videos_title": "Oynatma Listesi Videolarını Seç"
},
"subtitle_selection": {
"count_selected": "{count} seçildi"
},
"file_exists_dialog": {
"title": "Dosya zaten mevcut",
"message": "Dosya zaten mevcut:\n{filename}",
"info": "Bu video zaten indirilmiş."
},
"auto_update": {
"last_check_never": "Son güncelleme kontrolü: Hiç",
"last_check": "Son güncelleme kontrolü: {time}",
"next_check_disabled": "Sonraki kontrol: Devre dışı",
"next_check_startup": "Sonraki kontrol: Başlangıçta",
"next_check_overdue": "Sonraki kontrol: Şimdi (gecikmiş)",
"next_check": "Sonraki kontrol: {time}",
"next_check_error": "Sonraki kontrol: Hesaplama hatası",
"checking": "🔄 Kontrol ediliyor...",
"check_now": "🔍 Şimdi güncellemeleri kontrol et"
}
}