62b8ede273
Document Audio Normalization (EBU R128) in README and translated READMEs, and add corresponding localization keys and help text in ytsage language files. Updates include README.md, readme-translations (ar,de,es,fr,hi,id,it,ja,pl,pt,ru,tr,zh) and ytsage/languages JSON files to explain the feature and note that normalization requires re-encoding and forcing a specific audio format (e.g. MP3 or M4A).
616 lines
34 KiB
JSON
616 lines
34 KiB
JSON
{
|
||
"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": {
|
||
"reset": "Sıfırla",
|
||
"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ç",
|
||
"history": "Geçmiş"
|
||
},
|
||
"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",
|
||
"ytdlp_log_title": "yt-dlp Günlüğü"
|
||
},
|
||
"tabs": {
|
||
"cookies": "Çerezlerle giriş yap",
|
||
"custom_command": "Özel komut",
|
||
"proxy": "Proxy",
|
||
"language": "Dil",
|
||
"updater": "Güncelleyici"
|
||
},
|
||
"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",
|
||
"recommended": "Önerilen",
|
||
"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)",
|
||
"file_selected_title": "Çerez Dosyası Uygulandı",
|
||
"file_applied_message": "Çerez dosyası uygulandı: {path}",
|
||
"browser_selected_title": "Tarayıcı Çerezleri Uygulandı",
|
||
"browser_applied_message": "Tarayıcı çerezleri şuradan çıkarılacak: {browser}",
|
||
"cleared_title": "Çerezler Temizlendi",
|
||
"cleared_message": "Çerez ayarları temizlendi",
|
||
"active_browser": "✓ Etkin: Tarayıcı çerezleri ({browser})",
|
||
"active_file": "✓ Etkin: Çerez dosyası ({file})",
|
||
"none_active": "○ Etkin çerez yok"
|
||
},
|
||
"custom_command": {
|
||
"help_text": "Özel yt-dlp komutunuzu aşağıya girin. Mevcut URL otomatik olarak eklenecektir.<br><br>Seçeneklerin tam listesi ve kullanım örnekleri için <a href=\"{docs_url}\">resmi yt-dlp belgelerini görmek için buraya tıklayın</a>.<br><br>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ırılırken hata: {error}",
|
||
"error_no_url": "❌ Hata: URL sağlanmadı. Lütfen ana pencerede bir URL girin.",
|
||
"error_no_command": "❌ Hata: Komut sağlanmadı. Lütfen yt-dlp argümanlarını girin.",
|
||
"executing": "🚀 Özel yt-dlp komutu çalıştırılıyor",
|
||
"url_label": "📍 URL: {url}",
|
||
"args_label": "⚙️ Argümanlar: {command}",
|
||
"download_path_label": "📁 İndirme yolu: {path}",
|
||
"separator": "=================================================="
|
||
},
|
||
"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ı",
|
||
"set_title": "Proxy ayarlandı",
|
||
"set_message": "Ana proxy ayarlandı ve kaydedildi: {proxy}",
|
||
"geo_set_title": "Coğrafi proxy ayarlandı",
|
||
"geo_set_message": "Coğrafi doğrulama proxy'si ayarlandı ve kaydedildi: {proxy}",
|
||
"cleared_title": "Proxy ayarları temizlendi",
|
||
"cleared_message": "Tüm proxy ayarları temizlendi ve kaydedildi."
|
||
},
|
||
"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}",
|
||
"update_in_progress_title": "Güncelleme Devam Ediyor",
|
||
"update_in_progress_message": "yt-dlp şu anda güncelleniyor. Lütfen bir dakika bekleyin."
|
||
},
|
||
"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": "🔄",
|
||
"open_logs": "📂 Kayıtlar",
|
||
"logs_tooltip": "Uygulama kayıt klasörünü aç",
|
||
"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",
|
||
"generic_mode": "Genel mod",
|
||
"enable_generic_mode": "Genel modu etkinleştir (YouTube dışı siteleri destekle)",
|
||
"generic_mode_help": "Dailymotion, CBC Gem ve yt-dlp tarafından desteklenen diğer sitelerden indirmeye izin verir.",
|
||
"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": "yt-dlp'yi güncelle",
|
||
"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üncellemeye devam etmek için Tamam'a tıklayı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}",
|
||
"ytdlp_channel": "yt-dlp Sürüm Kanalı",
|
||
"ytdlp_channel_stable": "Kararlı (Test edilmiş sürümler)",
|
||
"ytdlp_channel_nightly": "Nightly (Günlük güncellemeler, yt-dlp tarafından önerilir)",
|
||
"ytdlp_channel_description": "Kararlı ve nightly sürümler arasında seçim yapın. Nightly derlemeleri en son düzeltmeler ve özelliklerle günlük olarak güncellenir. İstediğiniz zaman kanal değiştirebilirsiniz.",
|
||
"ytdlp_switching_channel": "{channel} kanalına geçiliyor...",
|
||
"ytdlp_channel_switched": "✅ Başarıyla {channel} kanalına geçildi!",
|
||
"ytdlp_channel_switch_failed": "❌ Kanal değiştirilemedi: {error}",
|
||
"ytdlp_current_channel": "Mevcut kanal: {channel}",
|
||
"app_updates_title": "YTSage Güncellemeleri",
|
||
"check_app_updates": "Başlangıçta YTSage güncellemelerini kontrol et",
|
||
"check_beta_updates": "Beta Güncellemelerini Al",
|
||
"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}",
|
||
"output_format_settings": "Çıktı Formatı Ayarları",
|
||
"force_output_format": "Birleştirirken çıktı formatını zorla",
|
||
"preferred_format": "Tercih edilen format:",
|
||
"force_format_help": "Etkinleştirildiğinde, birleştirilen videolar tercih ettiğiniz formata dönüştürülür. yt-dlp'nin otomatik karar vermesini sağlamak için devre dışı bırakın.",
|
||
"format_mp4": "MP4 (En uyumlu)",
|
||
"format_webm": "WebM (Modern, açık)",
|
||
"format_mkv": "MKV (Özellik açısından zengin)",
|
||
"audio_format_settings": "Ses Formatı Ayarları",
|
||
"force_audio_format": "Yalnızca ses indirmeleri için ses formatını zorla",
|
||
"audio_normalization": "Ses Normalizasyonu (EBU R128)",
|
||
"audio_normalization_help": "Etkinleştirildiğinde ses parçaları normalleştirilecektir. Not: Bu, yeniden kodlamayı gerektirir, bu nedenle belirli bir ses formatı (MP3 veya M4A gibi) zorunlu kılınmalıdır.",
|
||
"preferred_audio_format": "Tercih edilen ses formatı:",
|
||
"force_audio_format_help": "Etkinleştirildiğinde, yalnızca ses indirmeleri tercih ettiğiniz formata dönüştürülecektir. Bu yalnızca ses formatları indirilirken geçerlidir.",
|
||
"audio_format_best": "En iyi (Dönüştürme yok)",
|
||
"audio_format_aac": "AAC (Düzenleme için iyi)",
|
||
"audio_format_mp3": "MP3 (Evrensel)",
|
||
"audio_format_flac": "FLAC (Kayıpsız)",
|
||
"audio_format_wav": "WAV (Sıkıştırılmamış)",
|
||
"audio_format_opus": "Opus (Verimli)",
|
||
"audio_format_m4a": "M4A (Apple)",
|
||
"audio_format_vorbis": "Vorbis (Açık)",
|
||
"filename_format": "Çıktı Dosya Adı Formatı",
|
||
"filename_format_help": "Kullanılabilir değişkenler: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Standart yt-dlp çıktı şablonu sözdizimi desteklenir."
|
||
},
|
||
"main_ui": {
|
||
"url_placeholder": "YouTube video veya oynatma listesi URL'sini girin",
|
||
"url_placeholder_generic": "Desteklenen herhangi bir siteden video veya oynatma listesi URL'si 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",
|
||
"error_title": "Hata",
|
||
"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": "İstek hazırlanıyor...",
|
||
"analyzing_extracting_basic": "Temel bilgiler çıkarılıyor...",
|
||
"analyzing_extracting_detailed": "Ayrıntılı bilgiler çıkarılıyor...",
|
||
"analyzing_processing_video": "Video verisi işleniyor...",
|
||
"analyzing_processing_formats": "Formatlar işleniyor...",
|
||
"analyzing_loading_thumbnail": "Küçük resim yükleniyor...",
|
||
"analyzing_processing_subtitles": "Altyazılar işleniyor...",
|
||
"analyzing_updating_table": "Format tablosu güncelleniyor...",
|
||
"analysis_complete": "Analiz tamamlandı!",
|
||
"analyzing_fetching_first_video": "İlk video için formatlar alınıyor...",
|
||
"analyzing_extracting_ytdlp": "Bilgiler çıkarılıyor...",
|
||
"analyzing_processing_data": "Veriler işleniyor...",
|
||
"analyzing_processing_formats_ytdlp": "Formatlar işleniyor...",
|
||
"analyzing_loading_thumbnail_ytdlp": "Küçük resim yükleniyor...",
|
||
"analyzing_processing_subtitles_ytdlp": "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",
|
||
"analyze_first_tooltip": "Lütfen önce videoyu analiz edin",
|
||
"audio_mode_disabled": "Yalnızca ses modunda kullanılamaz",
|
||
"select_subtitles_first": "Lütfen önce altyazıları seçin",
|
||
"settings_tooltip": "Mevcut Yol: {path}\nHız Sınırı: {speed_limit}",
|
||
"speed_limit_none": "Yok",
|
||
"open_folder_error": "Klasör açılamadı: {error}",
|
||
"time_range_set": "Bölüm ayarlandı: {section}"
|
||
},
|
||
"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üklenme 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...",
|
||
"thumbnail_saved": "✅ Küçük resim kaydedildi: {filename}",
|
||
"thumbnail_error": "❌ Küçük resim hatası: {error}",
|
||
"thumbnail_no_image": "Kaydedilecek küçük resim yok"
|
||
},
|
||
"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}",
|
||
"download_failed_return_code_conflict": "İndirme {return_code} dönüş koduyla başarısız oldu. Bunun nedeni birden fazla yt-dlp kurulumunun çakışması olabilir. Sistem kurulumlu yt-dlp'yi (örn. snap veya apt) kaldırıp uygulamayı yeniden başlatmayı deneyin.",
|
||
"download_failed_return_code": "İndirme {return_code} dönüş koduyla başarısız oldu",
|
||
"direct_command_error": "Doğrudan komutta 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",
|
||
"current_version": "Mevcut yt-dlp sürümü: {version}"
|
||
},
|
||
"url_validation": {
|
||
"empty_url": "URL boş olamaz",
|
||
"invalid_format": "Geçersiz URL formatı",
|
||
"invalid_scheme": "URL http:// veya https:// ile başlamalıdır",
|
||
"missing_domain": "Geçersiz URL: alan adı eksik",
|
||
"unsupported_platform": "YTSage yalnızca YouTube ve YouTube Music URL'lerini destekler.\n'{domain}' alan adı desteklenmiyor.",
|
||
"invalid_youtu_be": "Geçersiz youtu.be URL'si: video ID'si eksik"
|
||
},
|
||
"ytdlp_errors": {
|
||
"private_video": "Bu özel bir video. Çerezleri kullanarak hesabınıza giriş yaparak indirebilirsiniz.\nKimlik doğrulamak için 'Özel Seçenekler' → 'Çerezlerle Giriş' → 'Tarayıcıdan çerezleri çıkar' bölümüne gidin.",
|
||
"age_restricted": "Bu video yaş kısıtlamalı. Erişmek için giriş yapmanız gerekiyor.\nHesabınızla kimlik doğrulamak için 'Özel Seçenekler' → 'Çerezlerle Giriş' kullanın.",
|
||
"geo_blocked": "Bu video bölgenizde kullanılamıyor (coğrafi engel).\nBir VPN kullanmanız gerekebilir veya video ülkenizde kısıtlanmış olabilir.",
|
||
"video_unavailable": "Bu video kaldırıldı veya artık kullanılamıyor.\nVideo, yükleyici tarafından silinmiş veya politika ihlalleri nedeniyle kaldırılmış olabilir.",
|
||
"live_stream": "Bu, aktifken indirilemeyen canlı bir yayındır.\nYayın bitene kadar bekleyin, ardından arşivlenmiş sürümü indirmeyi deneyin.",
|
||
"playlist_error": "Bu oynatma listesine erişilemiyor. Özel, silinmiş veya boş olabilir.\nOynatma listesinin var olduğunu ve herkese açık olduğunu kontrol edin.",
|
||
"network_error": "Ağ bağlantı hatası. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin.\nSorun devam ederse, video sunucusu geçici olarak kullanılamıyor olabilir.",
|
||
"invalid_url": "Geçersiz veya desteklenmeyen URL. Lütfen bağlantıyı kontrol edin ve tekrar deneyin.\nGeçerli bir YouTube, Vimeo veya desteklenen başka bir platform URL'si kullandığınızdan emin olun.",
|
||
"premium_content": "Bu içerik YouTube Premium veya kanal üyeliği gerektirir.\nBu içeriğe erişimi olan bir hesapla giriş yapmanız gerekiyor.",
|
||
"copyright_blocked": "Bu video telif hakkı iddiaları nedeniyle engellenmiş.\nİçerik sahibi bu videoya erişimi kısıtlamış.",
|
||
"extraction_failed": "Video bilgileri çıkarılamadı. Bu geçici bir sorun olabilir.\nLütfen birkaç dakika içinde tekrar deneyin veya video bağlantısının doğru olup olmadığını kontrol edin.",
|
||
"generic_error": "Video bilgileri çıkarılamadı. Lütfen bağlantınızı kontrol edin.\nTeknik ayrıntılar: {error}"
|
||
},
|
||
"history": {
|
||
"title": "İndirme Geçmişi",
|
||
"clear_all": "Tümünü Temizle",
|
||
"clear_confirm_title": "Geçmişi Temizle?",
|
||
"clear_confirm_message": "Emin misiniz? Bu geri alınamaz.",
|
||
"no_history": "Henüz geçmiş yok",
|
||
"no_history_description": "İndirmeleriniz burada görünecek",
|
||
"search_placeholder": "Ara...",
|
||
"open_location": "Konumu Aç",
|
||
"redownload": "Tekrar İndir",
|
||
"remove": "Kaldır",
|
||
"file_not_found": "Dosya bulunamadı",
|
||
"file_not_found_message": "Dosya taşındı veya silindi:\n{path}",
|
||
"downloaded_on": "İndirildi: {date}",
|
||
"file_size": "Boyut: {size}",
|
||
"audio_download": "Ses",
|
||
"video_download": "Video",
|
||
"remove_confirm_title": "Kaldır?",
|
||
"remove_confirm_message": "Geçmişten kaldır?\n\n{title}",
|
||
"item_removed": "Kaldırıldı",
|
||
"history_cleared": "Geçmiş temizlendi",
|
||
"entries_count": "{count} indirme",
|
||
"one_entry": "1 indirme",
|
||
"redownload_confirm_title": "Tekrar İndir?",
|
||
"redownload_confirm_message": "Tekrar indir?\n\n{title}",
|
||
"redownload_started": "İndirme başladı",
|
||
"no_url_error": "Geçmiş kaydında URL bulunamadı",
|
||
"redownload_failed": "Yeniden indirme başlatılamadı: {error}"
|
||
},
|
||
"ffmpeg": {
|
||
"installation_title": "FFmpeg Kurulumu",
|
||
"installation_message": "YTSage, videoları işlemek için FFmpeg'e ihtiyaç duyar.\n\nAşağıdan bir kurulum seçeneği seçin:",
|
||
"install_button": "FFmpeg Kur",
|
||
"manual_guide": "Manuel Kılavuz",
|
||
"installation_failed": "FFmpeg kurulumu bir sorunla karşılaştı."
|
||
},
|
||
"ytdlp_setup": {
|
||
"required_title": "yt-dlp Kurulumu Gerekli",
|
||
"description": "YTSage, video indirmek için yt-dlp'ye ihtiyaç duyar.<br><br>yt-dlp uygulamanın yerel dizininde bulunamadı. YTSage'in {os_name} sisteminiz için yt-dlp'yi kurması gerekiyor.<br><br>Lütfen aşağıdan bir seçenek seçin:",
|
||
"option_auto": "Otomatik indir (Önerilen)",
|
||
"option_manual": "Yolu manuel seç",
|
||
"setup_button": "yt-dlp Kur",
|
||
"downloading": "yt-dlp indiriliyor...",
|
||
"success": "yt-dlp başarıyla yüklendi!",
|
||
"error": "Hata: {error}",
|
||
"download_failed_title": "İndirme Başarısız",
|
||
"download_failed_message": "yt-dlp indirilemedi: {error}",
|
||
"select_executable_title": "yt-dlp çalıştırılabilir dosyasını seç",
|
||
"copied_to": "yt-dlp başarıyla {path} konumuna kopyalandı",
|
||
"setup_error_title": "Kurulum Hatası",
|
||
"copy_error": "yt-dlp uygulama dizinine kopyalanırken hata: {error}",
|
||
"invalid_executable_title": "Geçersiz Çalıştırılabilir",
|
||
"invalid_executable_message": "Seçilen dosya geçerli bir yt-dlp çalıştırılabilir dosyası değil.",
|
||
"verify_error": "yt-dlp çalıştırılabilir dosyası doğrulanırken hata: {error}",
|
||
"setup_failed_title": "Kurulum Başarısız",
|
||
"setup_failed_message": "yt-dlp kurulumu başarısız oldu. Bazı özellikler düzgün çalışmayabilir.",
|
||
"success_dialog_title": "yt-dlp Kurulumu",
|
||
"success_dialog_message": "yt-dlp başarıyla şu konuma yapılandırıldı:\n{path}",
|
||
"file_filter_windows": "Çalıştırılabilir Dosyalar (*.exe)",
|
||
"file_filter_all": "Tüm Dosyalar (*)"
|
||
},
|
||
"ffmpeg_updater": {
|
||
"title": "FFmpeg Sürüm Denetçisi",
|
||
"current_version": "Mevcut Sürüm:",
|
||
"latest_version": "En Son Sürüm:",
|
||
"status_up_to_date": "✓ Güncel",
|
||
"status_update_available": "⚠ Güncelleme mevcut",
|
||
"status_not_installed": "✗ Yüklü değil",
|
||
"status_idle": "Başlamak için 'Sürümü Kontrol Et'e tıklayın",
|
||
"status_checking": "🔄 Sürüm kontrol ediliyor...",
|
||
"check_updates": "Sürümü Kontrol Et",
|
||
"check_failed": "Sürüm kontrolu başarısız oldu. İnternet bağlantınızı kontrol edin.",
|
||
"description": "FFmpeg sürümünüzü kontrol edin ve mevcut en son sürümle karşılaştırın.",
|
||
"guide_info": " FFmpeg'i yüklemek veya güncellemek için, <a href='https://github.com/oop7/ffmpeg-install-guide'>kapsamlı kurulum kılavuzumuzu görüntülemek için buraya tıklayın</a>."
|
||
},
|
||
"deno": {
|
||
"setup_required": "Deno Kurulumu Gerekli",
|
||
"setup_description": "YTSage, belirli özellikleri çalıştırmak için Deno gerektirir.<br><br>Deno, uygulamadaki yerel dizinde bulunamadı. YTSage'in {os_name} sisteminiz için Deno kurması gerekiyor.<br><br>Otomatik olarak indirmek ve yüklemek için 'Deno Kur'a tıklayın.",
|
||
"setup_button": "Deno Kur",
|
||
"downloading": "Deno indiriliyor...",
|
||
"extracting": "Deno çıkarılıyor...",
|
||
"verifying": "Deno doğrulanıyor...",
|
||
"success": "Deno başarıyla yüklendi!",
|
||
"download_failed": "İndirme Başarısız",
|
||
"download_error": "Deno indirilemedi: {error}",
|
||
"verification_failed": "SHA256 doğrulama başarısız oldu. İndirilen dosya bozuk veya kurcalanmış olabilir.",
|
||
"setup_failed": "Deno kurulamadı. Bazı özellikler düzgün çalışmayabilir.",
|
||
"setup_error": "Kurulum Hatası"
|
||
},
|
||
"deno_updater": {
|
||
"title": "Deno Sürüm Denetleyici ve Güncelleyici",
|
||
"description": "Deno sürümünüzü kontrol edin ve en son sürüme güncelleyin.",
|
||
"current_version": "Geçerli Sürüm:",
|
||
"latest_version": "En Son Sürüm:",
|
||
"status_idle": "Başlamak için 'Güncellemeleri Kontrol Et'e tıklayın",
|
||
"status_checking": "🔄 Güncellemeler kontrol ediliyor...",
|
||
"status_up_to_date": "✓ Güncel",
|
||
"status_update_available": "⚠ Güncelleme mevcut",
|
||
"status_not_installed": "✗ Yüklü değil",
|
||
"check_updates": "Güncellemeleri Kontrol Et",
|
||
"update_now": "Deno'yu Güncelle",
|
||
"updating": "🔄 Deno güncelleniyor...",
|
||
"update_success": "✅ Deno başarıyla güncellendi!",
|
||
"update_failed": "❌ Güncelleme başarısız: {error}",
|
||
"check_failed": "Güncellemeler kontrol edilemedi. Lütfen internet bağlantınızı kontrol edin."
|
||
}
|
||
}
|