feat(i18n): add Turkish (tr) translation

This commit is contained in:
kadiryildiz283 2026-09-03 09:09:57 +03:00
parent a8afe60608
commit fc0b2c0294
2 changed files with 771 additions and 0 deletions

View file

@ -20,6 +20,7 @@ func TestTranslation(t *testing.T) {
{"pt", "usa a entrada original, porque não é possível aplicar a legibilidade HTML"},
{"fa", "از ورودی اصلی استفاده کن، چون نمی‌توان خوانایی HTML را اعمال کرد"},
{"it", "usa l'input originale, perché non è possibile applicare la leggibilità HTML"},
{"tr", "html okunabilirliği uygulanamadığından orijinal girdiyi kullanın"},
}
for _, tc := range testCases {

View file

@ -0,0 +1,770 @@
{
"abacus_models_endpoint_status": "abacus modelleri uç noktası %d durumunu döndürdü",
"additional_yt_dlp_args": "yt-dlp'ye geçirilecek ek argümanlar (örn. '--cookies-from-browser brave')",
"address_to_bind_rest_api": "REST API'sini bağlamak için adres",
"anthropic_stream_error": "Akış hatası: %v",
"api_key_secure_server_routes": "Sunucu rotalarını güvence altına almak için kullanılan API anahtarı",
"application_options_header": "Uygulama Seçenekleri:",
"apply_variables_to_input": "Değişkenleri kullanıcı girişine uygula",
"attachment_could_not_determine_mimetype": "URL'nin mimetype'ı belirlenemedi",
"attachment_file_not_exist": "dosya %s mevcut değil",
"attachment_no_content_available": "içerik mevcut değil",
"attachment_no_type_no_content": "eklentiye ait tür veya türetilecek içerik mevcut değil",
"attachment_path_or_url_help": "Eklenti yolu veya URL'si (örn. OpenAI görsel tanıma mesajları için)",
"audio_output_file_specified_but_not_tts_model": "ses çıkış dosyası '%s' belirtildi ancak '%s' modeli bir TTS modeli değil. Lütfen gemini-2.5-flash-preview-tts gibi bir TTS modeli kullanın",
"audio_video_file_transcribe": "Ses veya video dosyasını yazıya dönüştür",
"available_models_header": "Mevcut modeller",
"available_transcription_models": "Mevcut yazıya dönüştürme modelleri:",
"available_vendors_header": "Mevcut Sağlayıcılar:",
"azure_api_key_required": "Azure API anahtarı gerekli",
"azure_api_version_question": "Azure API sürümünü girin (varsayılan için boş bırakın)",
"azure_base_url_question": "API Temel URL'si",
"azure_base_url_required": "Azure temel URL'si gerekli",
"azure_credential_failure": "Azure kimlik bilgisi oluşturulamadı",
"azure_deployments_question": "Azure dağıtım adlarınızı girin (virgülle ayrılmış)",
"azure_deployments_required": "en az bir Azure dağıtım adı gerekli",
"azure_failed_extract_deployment": "istekten dağıtım adı alınamadı",
"azure_model_field_empty": "istek gövdesinde model alanı boş",
"azure_request_body_nil": "istek gövdesi boş",
"azureaigateway_aoai_no_choices": "Azure OpenAI yanıtında seçenek yok",
"azureaigateway_aoai_parse_response_failed": "Azure OpenAI yanıtı ayrıştırılamadı: %w",
"azureaigateway_api_version_question": "Azure OpenAI API sürümü (varsayılan: 2025-04-01-preview, varsayılan için boş bırakın)",
"azureaigateway_backend_not_initialized": "arka uç başlatılmadı - yapılandırmak için 'fabric --setup' komutunu çalıştırın",
"azureaigateway_backend_type_question": "Arka uç türünü seçin (bedrock, azure-openai, vertex-ai)",
"azureaigateway_bedrock_no_text_blocks": "Bedrock yanıtında metin içerik bloğu yok",
"azureaigateway_bedrock_parse_response_failed": "Bedrock yanıtı ayrıştırılamadı: %w",
"azureaigateway_failed_create_request": "AzureAIGateway: istek oluşturulamadı: %w",
"azureaigateway_failed_read_response": "AzureAIGateway: yanıt okunamadı: %w",
"azureaigateway_gateway_url_https_required": "ağ geçidi URL'si HTTPS şeması kullanmalıdır",
"azureaigateway_gateway_url_question": "Azure APIM Ağ Geçidi temel URL'nizi girin (örn. https://gateway.company.com)",
"azureaigateway_gateway_url_required": "Azure APIM ağ geçidi URL'si gerekli",
"azureaigateway_http_error": "AzureAIGateway: HTTP %d: %s",
"azureaigateway_http_request_failed": "AzureAIGateway: HTTP isteği başarısız oldu: %w",
"azureaigateway_invalid_gateway_url": "geçersiz ağ geçidi URL'si: %w",
"azureaigateway_no_valid_messages": "boş içerik filtrelendikten sonra geçerli mesaj yok",
"azureaigateway_prepare_request_failed": "AzureAIGateway: %w",
"azureaigateway_response_too_large": "AzureAIGateway: yanıt çok büyük (>%d bayt)",
"azureaigateway_subscription_key_question": "Azure APIM abonelik anahtarınızı girin",
"azureaigateway_subscription_key_required": "Azure APIM abonelik anahtarı gerekli",
"azureaigateway_unsupported_backend": "desteklenmeyen arka uç: %s (geçerli seçenekler: bedrock, azure-openai, vertex-ai)",
"azureaigateway_vertexai_no_content": "Vertex AI yanıtında içerik yok",
"azureaigateway_vertexai_parse_response_failed": "Vertex AI yanıtı ayrıştırılamadı: %w",
"background_type_help": "Arka plan türü: opak, şeffaf (varsayılan: opak, yalnızca PNG/WebP için)",
"bedrock_api_key_label": "Bedrock API Anahtarınızı / ABSK belirtecinizi girin (önerilir — Claude Code tarafından kullanılan anahtarla aynı)",
"bedrock_aws_access_key_label": "AWS Erişim Anahtarı Kimliğinizi girin (yalnızca yukarıdaki API Anahtarını kullanmıyorsanız)",
"bedrock_aws_region_label": "AWS Bölgenizi girin (örn. us-east-1, us-west-2, eu-west-1, ap-southeast-1)",
"bedrock_aws_secret_key_label": "AWS Gizli Erişim Anahtarınızı girin (yalnızca yukarıdaki API Anahtarını kullanmıyorsanız)",
"bedrock_client_not_initialized": "Bedrock istemcisi başlatılmadı — yapılandırmak için 'fabric --setup' komutunu çalıştırın",
"bedrock_converse_failed": "bedrock converse, %s modeli için başarısız oldu: %w",
"bedrock_conversestream_failed": "bedrock conversestream, %s modeli için başarısız oldu: %w",
"bedrock_empty_response_content": "boş yanıt içeriği",
"bedrock_failed_list_foundation_models": "temel modeller listelenemedi: %w",
"bedrock_failed_list_inference_profiles": ıkarım profilleri listelenemedi: %w",
"bedrock_fetch_regions_bad_status": "botocore uç noktaları beklenmeyen bir durum döndürdü",
"bedrock_fetch_regions_failed": "botocore'dan Bedrock bölgeleri alınamadı",
"bedrock_fetch_regions_parse_failed": "botocore endpoints.json ayrıştırılamadı",
"bedrock_invalid_aws_region": "geçersiz AWS bölgesi: %s",
"bedrock_listmodels_fallback": "Bedrock ListModels API başarısız oldu, statik yedek kullanılıyor",
"bedrock_panic_sendstream": "SendStream'de panik: %v",
"bedrock_setup_auth_option_accesskey": " [2] AWS Erişim Anahtarı + Gizli Anahtar",
"bedrock_setup_auth_option_apikey": " [1] Bedrock API Anahtarı / ABSK belirteci (önerilir — Claude Code ile aynı)",
"bedrock_setup_auth_prompt": "1 veya 2 girin",
"bedrock_setup_choose_auth_method": " Kimlik doğrulama yöntemini seçin:",
"bedrock_setup_choose_model": " Varsayılan modeli seçin (ön ek olmayan kimlikler herhangi bir bölgede çalışır; us./eu./ap. bölgeye özeldir):",
"bedrock_setup_choose_region": " AWS Bölgesini seçin:",
"bedrock_setup_header": "[Bedrock]",
"bedrock_setup_invalid_auth_selection": "geçersiz seçim: %s (1 veya 2 girin)",
"bedrock_setup_model_custom_prompt": "Model kimliğini girin (örn. anthropic.claude-opus-4-6-v1)",
"bedrock_setup_model_option_custom": " [0] Farklı bir model kimliği girin",
"bedrock_setup_model_prompt": "Model numarasını veya kendinizinkini yazmak için 0 girin",
"bedrock_setup_region_custom_prompt": "Özel AWS bölgesini girin (örn. us-east-1)",
"bedrock_setup_region_option_custom": " [0] Farklı bir bölge girin",
"bedrock_setup_region_prompt": "Bölge numarasını veya özel için 0 girin",
"bedrock_setup_selected_model": " ✓ Seçilen model: %s",
"bedrock_setup_use_with": " Şununla kullanın: fabric -m %s -V Bedrock",
"bedrock_unable_load_aws_config": "AWS Yapılandırması yüklenemiyor: %w",
"bedrock_unable_load_aws_config_with_region": "AWS Yapılandırması %s bölgesiyle yüklenemiyor: %w",
"bedrock_unexpected_content_block_type": "beklenmeyen içerik bloğu türü: %T",
"bedrock_unexpected_response_type": "beklenmeyen yanıt türü: %T",
"bedrock_unknown_stream_event_type": "bilinmeyen akış olayı türü: %T",
"cannot_convert_string": "%q dizgisi %v öğesine dönüştürülemiyor",
"change_default_model": "Varsayılan modeli değiştir",
"chat_error_content_fields_misused": "Content ve MultiContent özelliklerini aynı anda kullanamazsınız",
"chatter_error_empty_response": "boş yanıt",
"chatter_error_find_context": "%s bağlamı bulunamadı: %v",
"chatter_error_find_session": "%s oturumu bulunamadı: %v",
"chatter_error_get_pattern": "%s deseni alınamadı: %v",
"chatter_error_load_strategy": "%s stratejisi yüklenemedi: %v",
"chatter_error_no_messages_provided": "mesaj sağlanmadı",
"chatter_error_no_session_pattern_user_messages": "oturum, desen veya kullanıcı mesajı sağlanmadı",
"chatter_error_stream_update": "Hata: %s",
"chatter_help_review_changes_with_git_diff": "git kullanıyorsanız değişiklikleri 'git diff' ile inceleyebilirsiniz.",
"chatter_info_file_changes_applied_successfully": "Dosya değişiklikleri başarıyla uygulandı.",
"chatter_log_stream_usage_metadata": "[Meta Veri] Giriş: %d | Çıkış: %d | Toplam: %d",
"chatter_prompt_enforce_response_language": "%s\n\nÖNEMLİ: Öncelikle, bu istemde verilen talimatları kullanıcının girdisini kullanarak yürütün. İkinci olarak, talimatların yürütülmesinin bir parçası olarak oluşturulan herhangi bir bölüm başlığı veya başlık dahil olmak üzere tüm nihai yanıtınızın YALNIZCA %s dilinde yazıldığından emin olun.",
"chatter_warning_apply_file_changes_failed": "Uyarı: Dosya değişiklikleri uygulanamadı: %v",
"chatter_warning_get_current_directory_failed": "Uyarı: Geçerli dizin alınamadı: %v",
"chatter_warning_parse_file_changes_failed": "Uyarı: Dosya değişiklikleri ayrıştırılamadı: %v",
"choose_context_from_available": "Mevcut bağlamlar arasından bir bağlam seçin",
"choose_model": "Model seç",
"choose_pattern_from_available": "Mevcut desenler arasından bir desen seçin",
"choose_session_from_available": "Mevcut oturumlar arasından bir oturum seçin",
"choose_strategy_from_available": "Mevcut stratejiler arasından bir strateji seçin",
"codex_api_base_url_question": "Codex API temel URL'nizi girin",
"codex_auth_base_url_invalid": "geçersiz codex kimlik doğrulama temel URL'si: %w",
"codex_auth_base_url_question": "Codex OAuth temel URL'nizi girin",
"codex_browser_open_fallback": "Tarayıcınız açılmadıysa, kimlik doğrulaması için bu URL'ye gidin:",
"codex_decode_models_response_failed": "codex modelleri yanıtı çözülemedi: %w",
"codex_decode_refresh_response_failed": "yenilenmiş Codex belirteç yanıtı çözülemedi: %w",
"codex_decode_token_response_failed": "codex belirteç takas yanıtı çözülemedi: %w",
"codex_image_file_not_supported": "Codex sağlayıcısı --image-file özelliğini desteklemiyor. Bunun yerine bir görsel eki kullanın.",
"codex_login_account_changed": "Codex girişi, depolanan yapılandırmadan farklı bir ChatGPT hesabına bağlı. Lütfen 'fabric --setup' komutunu tekrar çalıştırın.",
"codex_login_completed": "Codex girişi tamamlandı",
"codex_login_failed": "Codex girişi başarısız oldu: %s",
"codex_login_invalid": "Codex girişi artık geçerli değil. Lütfen 'fabric --setup' komutunu tekrar çalıştırın.",
"codex_login_missing_account_claim": "Codex girişi bir ChatGPT hesap kimliği içermiyordu. Bu giriş durumu desteklenmiyor.",
"codex_login_missing_auth_code": "Codex girişi bir yetkilendirme kodu döndürmedi.",
"codex_login_missing_tokens": "Codex girişi gerekli erişim ve yenileme belirteçlerini döndürmedi.",
"codex_login_refresh_failed": "Codex girişi yenilenemedi. Lütfen 'fabric --setup' komutunu tekrar çalıştırın.",
"codex_login_return_to_fabric": "Fabric'e dönün.",
"codex_login_revoked": "Codex girişi süresi doldu veya iptal edildi. Lütfen 'fabric --setup' komutunu tekrar çalıştırın.",
"codex_login_server_stopped": "Codex giriş geri çağırma sunucusu, kimlik doğrulama tamamlanmadan önce durdu.",
"codex_login_state_mismatch": "OAuth durumu eşleşmediği için Codex girişi doğrulanamadı.",
"codex_login_timed_out": "Codex girişi, kimlik doğrulama tamamlanmadan önce zaman aşımına uğradı.",
"codex_oauth_missing_auth_code": "Yetkilendirme kodu eksik",
"codex_oauth_random_state_failed": "güvenli rastgele oauth durumu oluşturulamadı: %w",
"codex_oauth_server_start_failed": "yerel oauth geri çağırma sunucusu başlatılamadı: %w",
"codex_oauth_state_mismatch": "Durum eşleşmiyor",
"codex_provider_error": "codex sağlayıcı hatası (durum %d): %s",
"codex_refresh_failed_status": "codex girişi yenilenemedi (durum %d)",
"codex_refresh_login_failed": "Codex girişi yenilenemedi: %w",
"codex_refresh_token_required": "Codex yenileme belirteci gerekli. Lütfen 'fabric --setup' komutunu tekrar çalıştırın.",
"codex_replay_body_unavailable": "Codex yeniden kimlik doğrulama denemesi için istek gövdesi tekrar oynatılamaz",
"codex_request_failed": "codex isteği başarısız oldu: %w",
"codex_request_failed_status": "codex isteği %d durumuyla başarısız oldu",
"codex_starting_browser_login": "Codex için tarayıcı tabanlı OpenAI girişi başlatılıyor.",
"codex_token_exchange_failed": "codex belirteç takası başarısız oldu: %w",
"codex_token_persist_failed": "Codex girişi kalıcı hale getirilemedi: %w",
"codex_token_refresh_missing_access_token": "Codex belirteç yenilemesi bir erişim belirteci döndürmedi.",
"codex_usage_limit_reached": "codex kullanım limitine ulaşıldı",
"command_completed_successfully": "Komut başarıyla tamamlandı",
"compression_level_jpeg_webp": "JPEG/WebP biçimleri için sıkıştırma seviyesi 0-100 (varsayılan: ayarlanmadı)",
"config_file_not_found": "yapılandırma dosyası bulunamadı: %s",
"convert_html_readability": "HTML girdisini temiz, okunabilir bir görünüme dönüştür",
"copilot_debug_created_conversation": "Copilot konuşması oluşturuldu: %s",
"copilot_debug_failed_parse_sse_event": "SSE olayı ayrıştırılamadı: %v",
"copilot_error_chat_request": "sohbet isteği başarısız oldu: %s - %s",
"copilot_error_create_conversation": "konuşma oluşturulamadı: %s - %s",
"copilot_error_reading_stream": "akış okunurken hata oluştu: %w",
"copilot_error_stream_request": "akış isteği başarısız oldu: %s - %s",
"copilot_failed_create_conversation": "konuşma oluşturulamadı: %w",
"copilot_failed_send_message": "mesaj gönderilemedi: %w",
"copilot_failed_stream_message": "mesaj akışı sağlanamadı: %w",
"copilot_tenant_client_id_required": "kiracı kimliği ve istemci kimliği gereklidir",
"copy_to_clipboard": "Panoya Kopyala",
"could_not_copy_to_clipboard": "panoya kopyalanamadı: %v",
"could_not_create_config_dir": "yapılandırma dizini oluşturulamadı: %w",
"could_not_create_env_file": ".env dosyası oluşturulamadı: %w",
"could_not_determine_home_dir": "kullanıcı ana dizini belirlenemedi: %w",
"could_not_stat_env_file": ".env dosyası bilgileri alınamadı (stat): %w",
"custom_notification_command": "Bildirimler için çalıştırılacak özel komut (yerleşik bildirimleri geçersiz kılar)",
"custom_patterns_directory_question": "Özel desenler dizininizin yolunu girin",
"custom_patterns_label": "Özel Desenler",
"custom_patterns_setup_description": "Özel Desenler - Özel desenleriniz için dizini belirleyin",
"custom_patterns_warning_create_directory": "Uyarı: Özel desenler dizini %s oluşturulamadı: %v\n",
"db_error_loading_env_file": ".env dosyası yüklenirken hata oluştu: %w",
"db_error_updating_env_file": ".env dosyası güncellenirken hata oluştu: %w",
"defaults_model_context_length_question": "Model bağlam uzunluğunu girin",
"defaults_model_question": "Varsayılan modelinizin dizinini veya adını girin",
"defaults_setup_description": "Varsayılan Yapay Zeka Sağlayıcısı ve Modeli",
"digitalocean_failed_parse_control_plane_url": "DigitalOcean kontrol düzlemi URL'si ayrıştırılamadı: %w",
"digitalocean_model_list_unavailable": "DigitalOcean model listesi kullanılamıyor. Modelleri kontrol düzleminden almak için DIGITALOCEAN_TOKEN değerini ayarlayın",
"digitalocean_model_list_unavailable_with_error": "DigitalOcean model listesi kullanılamıyor: %w. Modelleri kontrol düzleminden almak için DIGITALOCEAN_TOKEN değerini ayarlayın",
"digitalocean_models_request_failed_read_error": "DigitalOcean modelleri isteği %d durumuyla başarısız oldu: %w",
"digitalocean_models_request_failed_with_status": "DigitalOcean modelleri isteği %d durumuyla başarısız oldu: %s",
"disable_openai_responses_api": "OpenAI Yanıt API'sini devre dışı bırak (varsayılan: false)",
"disable_pattern_variable_replacement": "Desen değişkeni değiştirmeyi devre dışı bırak",
"enable_web_search_tool": "Desteklenen modeller için web arama aracını etkinleştir (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Düşünme bölümleri için bitiş etiketi",
"error_creating_audio_file": "ses dosyası oluşturulurken hata oluştu: %v",
"error_creating_file": "dosya oluşturulurken hata oluştu: %v",
"error_fetching_playlist_videos": "çalma listesi videoları alınırken hata oluştu: %w",
"error_parsing_config_file": "yapılandırma dosyası ayrıştırılırken hata oluştu: %w",
"error_reading_config_file": "yapılandırma dosyası okunurken hata oluştu: %w",
"error_reading_piped_message": "stdin'den yönlendirilen mesaj okunurken hata oluştu: %w",
"error_writing_audio_data": "ses verileri dosyaya yazılırken hata oluştu: %v",
"error_writing_to_file": "dosyaya yazılırken hata oluştu: %v",
"extension_cmd_template_required": "işlem %s için komut şablonu gereklidir",
"extension_command_template_label": " Komut Şablonu: %s\n",
"extension_config_hash_mismatch": "%s için yapılandırma dosyası hash uyuşmazlığı",
"extension_config_path_label": " Yapılandırma Yolu: %s\n\n",
"extension_description_label": " Açıklama: %s\n",
"extension_empty_command": "biçimlendirme sonrası boş komut",
"extension_executable_hash_mismatch": "%s için çalıştırılabilir dosya hash uyuşmazlığı",
"extension_executable_label": " Çalıştırılabilir: %s\n",
"extension_executable_not_found": "çalıştırılabilir dosya bulunamadı: %w",
"extension_executable_required": "çalıştırılabilir dosya yolu gereklidir",
"extension_executing_command": "Komut yürütülüyor: %s\n",
"extension_execution_failed_err": "yürütme başarısız oldu: %w\nhata: %s",
"extension_execution_failed_stderr": "yürütme başarısız oldu: %w\nstderr: %s",
"extension_execution_timed_out": "%v sonra yürütme zaman aşımına uğradı",
"extension_failed_format_command": "komut biçimlendirilemedi: %w",
"extension_failed_get_absolute_path": "mutlak yol alınamadı: %w",
"extension_failed_get_extension": "uzantı alınamadı: %w",
"extension_failed_get_output_path": ıktı yolu alınamadı: %w\nhata: %s",
"extension_failed_hash_executable": "çalıştırılabilir dosya hash'i alınamadı: %w",
"extension_failed_marshal_registry": "uzantı kaydı sıralanamadı: %w",
"extension_failed_parse_config": "yapılandırma dosyası ayrıştırılamadı: %w",
"extension_failed_parse_registry": "uzantı kaydı ayrıştırılamadı: %w",
"extension_failed_read_config": "yapılandırma dosyası okunamadı: %w",
"extension_failed_read_output_file": ıktı dosyası okunamadı: %w",
"extension_failed_read_registry": "uzantı kaydı okunamadı: %w",
"extension_failed_register": "uzantı kaydedilemedi: %w",
"extension_failed_remove": "uzantı kaldırılamadı: %w",
"extension_failed_verify_executable": "çalıştırılabilir dosya doğrulanamadı: %w",
"extension_file_config_label": " Dosya Yapılandırması:\n",
"extension_invalid_config_path": "geçersiz yapılandırma yolu: %w",
"extension_invalid_definition": "geçersiz uzantı tanımı: %w",
"extension_invalid_timeout": "geçersiz zaman aşımı değeri '%s': '30s' veya '1m' gibi bir süre olmalıdır: %w",
"extension_invalid_timeout_format": "geçersiz zaman aşımı biçimi: %w",
"extension_name_contains_spaces": "uzantı adı '%s' boşluk içeriyor - adlar boşluk içermemeli",
"extension_name_detail_label": "Adı: %s\n",
"extension_name_empty": "uzantı adı boş olamaz",
"extension_name_label": "Uzantı: %s\n",
"extension_name_required": "uzantı adı gereklidir",
"extension_no_file_config": "dosya yapılandırması bulunamadı",
"extension_no_output_file": "yapılandırmada çıktı dosyası belirtilmemiş",
"extension_not_found": "uzantı %s bulunamadı",
"extension_operation_not_found": "uzantı %s için işlem %s bulunamadı",
"extension_operation_required": "en az bir işlem tanımlanmalıdır",
"extension_operations_label": " İşlemler:\n",
"extension_registered_success": "Uzantı başarıyla kaydedildi:\n",
"extension_registry_not_initialized": "uzantı kaydı başlatılmadı",
"extension_status_disabled": " Durum: DEVRE DIŞI - Karma doğrulama başarısız oldu: %v\n",
"extension_status_enabled": " Durum: ETKİN\n",
"extension_timeout_label": " Zaman Aşımı: %s\n",
"extension_type_label": " Tür: %s\n",
"extension_type_required": "uzantı türü gerekli",
"extension_version_label": " Sürüm: %s\n",
"extension_warning_load_registry": "Uyarı: uzantı kaydı yüklenemedi: %v\n",
"fabric_command_complete": "Fabric Komutu Tamamlandı",
"fabric_command_complete_with_pattern": "Fabric: %s Tamamlandı",
"fetch_content_exceeds_limit": "getir: içerik çok büyük: %d baytııyor",
"fetch_content_not_utf8": "getir: içerik geçerli UTF-8 metni değil",
"fetch_content_null_bytes": "getir: içerik boş baytlar içeriyor",
"fetch_content_too_large": "getir: içerik çok büyük: %d bayt (maks %d bayt)",
"fetch_error_create_request": "getir: istek oluşturulurken hata: %v",
"fetch_error_fetching_url": "getir: URL getirilirken hata: %v",
"fetch_error_reading_response": "getir: yanıt okunurken hata: %v",
"fetch_http_error": "getir: HTTP hatası: %d - %s",
"fetch_unknown_operation": "getir: bilinmeyen işlem %q (desteklenen: get)",
"fetch_unsupported_content_type": "getir: desteklenmeyen içerik türü %q - yalnızca metin içeriğine izin verilir",
"file_already_exists_choose_different": "dosya %s zaten mevcut. Lütfen farklı bir dosya adı seçin veya mevcut dosyayı kaldırın",
"file_already_exists_not_overwriting": "dosya %s zaten mevcut, üzerine yazılmıyor. Mevcut dosyayı yeniden adlandırın veya farklı bir ad seçin",
"file_manager_applied_operation": "%s işlemi %s üzerine uygulandı",
"file_manager_empty_path": "dosya değişikliği %d için boş yol",
"file_manager_failed_create_directory": "failed to create directory %s for file change %d: %w",
"file_manager_failed_parse_json": "%s JSON ayrıştırılamadı: %w",
"file_manager_failed_write_file": "failed to write file %s for file change %d: %w",
"file_manager_file_content_too_large": "dosya değişikliği %d için dosya içeriği çok büyük: %d bayt",
"file_manager_invalid_format_no_json_array": "geçersiz %s formatı: JSON dizisi bulunamadı",
"file_manager_invalid_format_unbalanced_brackets": "geçersiz %s formatı: dengesiz parantezler",
"file_manager_invalid_operation": "dosya değişikliği %d için geçersiz işlem: %s",
"file_manager_suspicious_path": "dosya değişikliği %d için şüpheli yol: %s",
"gemini_audio_data_too_small": "ses verisi çok küçük: %d bayt, minimum gerekli: %d",
"gemini_empty_pcm_data": "boş PCM verisi sağlandı",
"gemini_invalid_location_format": "geçersiz arama konumu formatı %q: saat dilimi (örn., 'America/Los_Angeles') veya dil kodu (örn., 'en-US') olmalı",
"gemini_invalid_voice": "geçersiz ses '%s'. Geçerli sesler: %v",
"gemini_no_audio_data": "TTS modelinden ses verisi alınmadı",
"gemini_no_text_for_tts": "TTS oluşturma için metin içeriği bulunamadı",
"gemini_pcm_data_too_large": "PCM verisi çok büyük: %d bayt, izin verilen maksimum: %d",
"gemini_stream_error": "Hata: %v",
"gemini_tts_failed": "TTS oluşturma başarısız oldu: %w",
"gemini_unexpected_data_type": "beklenmeyen veri türü: %s, beklenen ses verisi",
"gemini_voice_not_found": "ses '%s' bulunamadı",
"gemini_wav_data_invalid": "oluşturulan WAV verisi geçersiz: %d bayt, minimum gerekli: %d",
"gemini_wav_generation_failed": "WAV dosyası oluşturulamadı: %w",
"githelper_failed_clone_repository": "depo klonlanamadı: %w",
"githelper_failed_create_dest_directory": "hedef dizin oluşturulamadı: %w",
"githelper_failed_create_temp_directory": "geçici dizin oluşturulamadı: %w",
"githelper_failed_get_commit": "commit alınamadı: %w",
"githelper_failed_get_head": "depo HEAD'i alınamadı: %w",
"githelper_failed_get_tree": "ağaç alınamadı: %w",
"githelper_failed_git_cli_clone": "git klonlama başarısız oldu: %w: %s",
"githelper_failed_git_cli_fallback": "%w; git CLI geri dönüşü de başarısız oldu: %v",
"grab_comments_from_youtube": "YouTube videosundaki yorumları al ve sohbete gönder",
"grab_transcript_from_youtube": "YouTube videosundaki dökümü al ve sohbete gönder (varsayılan olarak kullanılır).",
"grab_transcript_with_timestamps": "Zaman damgalı YouTube videosu dökümünü al ve sohbete gönder",
"groups_items_number_out_of_range": "sayı %d aralık dışında",
"help_message": "Bu yardım mesajını göster",
"help_options_header": "Yardım Seçenekleri:",
"html_readability_error": "html okunabilirliği uygulanamadığından orijinal girdiyi kullanın",
"i18n_download_failed": "'%s' dili için çeviri indirilemedi: %v",
"i18n_load_failed": "çeviri dosyası yüklenemedi: %v",
"image_compression_jpeg_webp_only": "görüntü sıkıştırma yalnızca JPEG ve WebP formatlarıyla kullanılabilir, %s ile değil",
"image_compression_range_error": "görüntü sıkıştırma 0 ile 100 arasında olmalı, %d alındı",
"image_dimensions_help": "Görüntü boyutları: 1024x1024, 1536x1024, 1024x1536, otomatik (varsayılan: otomatik)",
"image_file_already_exists": "görüntü dosyası zaten mevcut: %s",
"image_parameters_require_image_file": "görüntü parametreleri (--image-size, --image-quality, --image-background, --image-compression) yalnızca --image-file ile kullanılabilir",
"image_quality_help": "Görüntü kalitesi: düşük, orta, yüksek, otomatik (varsayılan: otomatik)",
"invalid_config_path": "geçersiz yapılandırma yolu: %w",
"invalid_image_background": "geçersiz görüntü arka planı '%s'. Desteklenen arka planlar: opak, şeffaf",
"invalid_image_file_extension": "geçersiz görüntü dosyası uzantısı '%s'. Desteklenen formatlar: .png, .jpeg, .jpg, .webp",
"invalid_image_quality": "geçersiz görüntü kalitesi '%s'. Desteklenen kaliteler: düşük, orta, yüksek, otomatik",
"invalid_image_size": "geçersiz görüntü boyutu '%s'. Desteklenen boyutlar: 1024x1024, 1536x1024, 1024x1536, otomatik",
"jina_error_creating_request": "istek oluşturulurken hata: %v",
"jina_error_reading_response_body": "yanıt gövdesi okunurken hata: %v",
"jina_error_sending_request": "istek gönderilirken hata: %v",
"jina_label": "Jina AI",
"jina_setup_description": "Jina AI Servisi - bir web sayfasını temiz, LLM dostu metin olarak almak için",
"language_label": "Dil",
"language_output_question": "Varsayılan çıktı dilinizi girin (örneğin: zh_CN)",
"language_setup_description": "Dil - Varsayılan Yapay Zeka Sağlayıcısı Çıktı Dili",
"list_all_available_models": "Mevcut tüm modelleri listele",
"list_all_contexts": "Tüm bağlamları listele",
"list_all_patterns": "Tüm desenleri listele",
"list_all_registered_extensions": "Tüm kayıtlı uzantıları listele",
"list_all_sessions": "Tüm oturumları listele",
"list_all_strategies": "Tüm stratejileri listele",
"list_all_vendors": "Tüm sağlayıcıları listele",
"list_gemini_tts_voices": "Mevcut tüm Gemini TTS seslerini listele",
"list_transcription_models": "Mevcut tüm transkripsiyon modellerini listele",
"lmstudio_api_url_question": "%v URL'nizi girin (hatırlatıcı olarak, genellikle %v'dir)",
"lmstudio_error_reading_response": "yanıt okunurken hata: %w",
"lmstudio_failed_create_request": "istek oluşturulamadı: %w",
"lmstudio_failed_decode_response": "yanıt kodu çözülemedi: %w",
"lmstudio_failed_marshal_payload": "yük ayrıştırılamadı: %w",
"lmstudio_failed_send_request": "istek gönderilemedi: %w",
"lmstudio_invalid_response_missing_choices": "geçersiz yanıt biçimi: eksik veya boş seçenekler",
"lmstudio_invalid_response_missing_content": "geçersiz yanıt biçimi: mesajda eksik veya dize olmayan içerik",
"lmstudio_invalid_response_missing_message": "geçersiz yanıt biçimi: ilk seçenekte mesaj eksik",
"lmstudio_invalid_response_missing_text": "geçersiz yanıt biçimi: ilk seçenekte eksik veya dize olmayan metin",
"lmstudio_no_embeddings_returned": "gömülü ögeler döndürülmedi",
"lmstudio_unexpected_status_code": "beklenmeyen durum kodu: %d",
"model_context_length_ollama": "Model bağlam uzunluğu (yalnızca ollama'yı etkiler)",
"model_for_transcription": "Transkripsiyon için kullanılacak model (sohbet modelinden ayrı)",
"no_description_available": "Açıklama mevcut değil",
"no_items_found": "Hiçbir %s bulunamadı",
"no_notification_system_available": "bildirim sistemi mevcut değil",
"notifications_no_provider_available": "bildirim sağlayıcısı mevcut değil",
"number_of_latest_patterns": "Listelenecek en son desen sayısı",
"ollama_cannot_parse_url": "URL '%s' ayrıştırılamıyor: %v",
"ollama_chat_request_failed": "Sohbet isteği başarısız oldu: %v",
"ollama_empty_address": "boş adres",
"ollama_error_building_chat_url": "/chat URL'si oluşturulurken hata: %v",
"ollama_error_creating_chat_request": "/chat isteği oluşturulurken hata: %v",
"ollama_error_endpoint": "uç nokta test ediliyor",
"ollama_error_getting_chat_body": "/chat gövdesi alınırken hata: %v",
"ollama_error_marshalling_body": "gövde ayrıştırılırken hata: %v",
"ollama_error_parse_upstream_response": "Hata: yukarı akış yanıtı ayrıştırılamadı",
"ollama_error_prefix": "Hata: %s",
"ollama_error_reading_body": "gövde okunurken hata: %v",
"ollama_error_scanning_body": "gövde taranırken hata: %v",
"ollama_error_unmarshalling_body": "gövde ayrıştırılamadı: %v",
"ollama_error_writing_response": "yanıt yazılırken hata: %v",
"ollama_failed_create_request": "istek oluşturulamadı",
"ollama_failed_decode_data_url": "veri URL'si kodu çözülemedi: %v",
"ollama_failed_fetch_image": "%s adresinden görsel getirilemedi: %s",
"ollama_failed_scan_sse_stream": "SSE yanıt akışı taranamadı: %v",
"ollama_failed_unmarshal_fabric_response": "Fabric yanıtı ayrıştırılamadı",
"ollama_http_timeout_question": "HTTP zaman aşımını girin (örn. 20d, 60s)",
"ollama_invalid_address": "geçersiz adres: %w",
"ollama_invalid_address_missing_host": "geçersiz adres: ana bilgisayar eksik",
"ollama_invalid_address_missing_hostname": "geçersiz adres: ana bilgisayar adı eksik",
"ollama_invalid_address_path_not_allowed": "geçersiz adres: yol bileşeni yalın adreste izin verilmiyor",
"ollama_invalid_data_url_format": "geçersiz veri URL biçimi",
"ollama_invalid_http_timeout_using_default": "geçersiz HTTP zaman aşımı '%s': %v, varsayılan kullanılıyor",
"ollama_invalid_num_ctx_in_request": "istekte geçersiz num_ctx: %v",
"ollama_invalid_request_body": "geçersiz istek gövdesi",
"ollama_no_content_from_upstream": "yukarı akış Fabric sunucusundan içerik alınamadı",
"ollama_num_ctx_exceeds_maximum": "num_ctx, izin verilen maksimum değer olan %d'yi aşıyor",
"ollama_num_ctx_invalid_type": "num_ctx bir sayı olmalı, geçersiz tür alındı",
"ollama_num_ctx_must_be_finite": "num_ctx sonlu bir sayı olmalı",
"ollama_num_ctx_must_be_integer": "num_ctx bir tam sayı olmalı, kesirli kısmı olan ondalık sayı alındı",
"ollama_num_ctx_must_be_positive": "num_ctx pozitif olmalı, alındı: %d",
"ollama_num_ctx_must_be_valid_number": "num_ctx geçerli bir sayı olmalı",
"ollama_num_ctx_must_be_valid_number_got": "num_ctx geçerli bir sayı olmalı, alındı: %s",
"ollama_num_ctx_value_out_of_range": "num_ctx değeri aralık dışında",
"ollama_num_ctx_value_too_large": "num_ctx değeri çok büyük: %d",
"ollama_sse_buffer_limit": "SSE satırı 1MB arabellek sınırınııyor - veri satırı çok büyük",
"ollama_upstream_non_2xx": "Yukarı akış Fabric sunucusu 2xx olmayan durum kodu %d döndürdü: %s",
"ollama_upstream_non_2xx_body_unreadable": "Yukarı akış Fabric sunucusu 2xx olmayan durum kodu %d döndürdü ve gövde okunamadı: %v",
"ollama_upstream_request_failed": "yukarı akış Fabric sunucusuna ulaşılamadı",
"ollama_upstream_returned_status": "yukarı akış Fabric sunucusu %d durum kodunu döndürdü",
"ollama_warning_no_content": "Uyarı: yukarı akış Fabric sunucusundan içerik alınamadı",
"ollama_warning_parse_variables": "Uyarı: options.variables JSON olarak ayrıştırılamadı: %v",
"openai_api_base_url_not_configured": "API temel URL'si %s sağlayıcısı için yapılandırılmamış",
"openai_audio_ffmpeg_failed": "ffmpeg başarısız oldu: %v: %s",
"openai_audio_ffmpeg_not_found_install": "ffmpeg bulunamadı: lütfen yükleyin",
"openai_audio_file_exceeds_limit_enable_split": "Dosya %s 25MB sınırınııyor; otomatik bölmeyi etkinleştirmek için --split-media-file kullanın",
"openai_audio_file_exceeds_limit_splitting": "Dosya %s boyut sınırından daha büyük... parçalara ayrılıyor...",
"openai_audio_model_not_supported_for_transcription": "model '%s' transkripsiyon için desteklenmiyor",
"openai_audio_running_ffmpeg_split_chunks": "Sesi %d saniyelik parçalara ayırmak için ffmpeg çalıştırılıyor...",
"openai_audio_unable_to_split_acceptable_size_chunks": "dosyayı kabul edilebilir boyutta parçalara ayıramıyor",
"openai_audio_unsupported_audio_format": "desteklenmeyen ses formatı '%s'",
"openai_audio_using_model_to_transcribe_part": "%s modeli kullanılarak %d. parça yazıya dökülüyor (dosya adı: %s)...",
"openai_compatible_unknown_static_model_list": "bilinmeyen statik model listesi: %s",
"openai_failed_to_create_models_url": "modeller URL'si oluşturulamadı: %w",
"openai_image_failed_to_create_directory": "%s dizini oluşturulamadı: %w",
"openai_image_failed_to_decode_image_data": "görsel verisi çözülemedi: %w",
"openai_image_failed_to_save_image": "görsel %s konumuna kaydedilemedi: %w",
"openai_image_saved_to": "Görsel kaydedildi: %s",
"openai_model_no_image_generation": "'%s' modeli görsel oluşturmayı desteklemiyor. Desteklenen modeller: %s",
"openai_models_rate_limited": "%s sağlayıcısından modeller alınırken hız sınırııldı; %s saniye sonra tekrar deneyin",
"openai_models_response_too_large": "%s sağlayıcısından gelen modeller yanıtı çok büyük (>%d bayt)",
"openai_unable_to_parse_models_response": "modeller yanıtı ayrıştırılamadı; ham yanıt: %s",
"openai_unexpected_status_code_read_error": "unexpected status code: %d from provider %s (failed to read response body: %v)",
"openai_unexpected_status_code_with_body": "unexpected status code: %d from provider %s, response body: %s",
"openai_warning_model_no_image_generation": "Uyarı: '%s' modeli görsel oluşturmayı desteklemiyor. Desteklenen modeller: %s. Görsel oluşturmak için -m gpt-5.2 kullanmayı düşünebilirsiniz.\n",
"optional_marker": "(isteğe bağlı)",
"options_placeholder": "[SEÇENEKLER]",
"output_entire_session": "Tüm oturumu (geçici olanı da dahil) çıktı dosyasına yaz",
"output_full": ıktı: %s",
"output_raw_list_shell_completion": "Başlıklar/biçimlendirme olmadan ham listeyi çıkar (kabuk tamamlama için)",
"output_to_file": "Dosyaya çıktı al",
"output_truncated": ıktı: %s...",
"output_video_metadata": "Video meta verilerini çıkar",
"path_to_yaml_config": "YAML yapılandırma dosyası yolu",
"pattern_not_found_list_available": "'%s' deseni bulunamadı. Mevcut desenleri görmek için 'fabric -l' komutunu çalıştırın",
"pattern_invalid_name": "geçersiz desen adı: %q",
"pattern_not_found_no_patterns": "'%s' deseni bulunamadı.\n\nHiçbir desen yüklü değil! Bunu düzeltmek için:\n • Desenleri yapılandırmak ve indirmek için 'fabric --setup' komutunu çalıştırın\n • Veya desenleri doğrudan indirip güncellemek için 'fabric -U' komutunu çalıştırın",
"pattern_variables_help": "Desen değişkenleri için değerler, örn. -v=#role:expert -v=#points:30",
"patterns_cloning_repository": "Depo kopyalanıyor %s (yol: %s)...\n",
"patterns_debug_included_custom_directory": "📂 Özel dizinden desenler de dahil edildi: %s\n",
"patterns_detected_old_path": "🔄 Eski desen yolu 'patterns' algılandı, 'data/patterns' konumuna geçiş deneniyor...",
"patterns_download_success": "✅ Desenler başarıyla indirildi ve %s konumuna yüklendi\n",
"patterns_downloaded_temp": "%d desen geçici dizine indirildi\n",
"patterns_downloading": "Desenler indiriliyor ve %s dolduruluyor...\n",
"patterns_error_create_directory": "desen dizini oluşturulamadı: %v",
"patterns_error_get_home_directory": "ana dizin alınamadı: %v",
"patterns_error_load_from_file": "%s dosyasından desen yüklenemedi: %w",
"patterns_error_read_pattern_file": "%s desen dosyası okunamadı: %v",
"patterns_error_read_unique_file": "benzersiz desenler dosyası okunamadı. Lütfen --updatepatterns (%s) komutunu çalıştırın",
"patterns_error_resolve_file_path": "dosya yolu çözümlenemedi: %v",
"patterns_error_save_pattern": "desen kaydedilemedi: %v",
"patterns_failed_access_directory": "desenler dizini '%s' erişilemedi: %w",
"patterns_failed_create_temp_dir": "geçici dizin oluşturulamadı: %w",
"patterns_failed_create_temp_folder": "geçici desenler klasörü oluşturulamadı: %w",
"patterns_failed_download_from_git": "desenler git deposundan indirilemedi: %w",
"patterns_failed_download_from_repo": "%s konumundan desenler indirilemedi: %w",
"patterns_failed_loaded_marker": "yüklü işaretleyici dosyası '%s' oluşturulamadı: %w",
"patterns_failed_move_patterns": "desenler yapılandırma dizinine taşınamadı: %w",
"patterns_failed_move_test_patterns": "test desenleri geçici klasöre taşınamadı: %w",
"patterns_failed_read_directory": "desenler dizini okunamadı: %w",
"patterns_failed_read_temp_directory": "geçici desenler dizini okunamadı: %w",
"patterns_failed_unique_file": "benzersiz desenler dosyası oluşturulamadı: %w",
"patterns_failed_write_unique_file": "benzersiz desenler dosyası yazılamadı: %w",
"patterns_found_new_path": "✅ Found %d patterns at new path '%s', updating configuration...\n",
"patterns_git_repo_folder_question": "Desenlerin saklandığı Git deposundaki varsayılan klasörü girin",
"patterns_git_repo_url_question": "Desenler için varsayılan Git deposu URL'sini girin",
"patterns_loader_label": "Desen Yükleyici",
"patterns_no_patterns_copied": "hiçbir desen %s konumuna başarıyla kopyalanamadı",
"patterns_no_patterns_found_in_directories": "%s ve %s dizinlerinde desen bulunamadı",
"patterns_no_patterns_found_in_directory": "%s dizininde desen bulunamadı",
"patterns_no_patterns_migration_failed": "%s yolundaki depoda desen bulunamadı ve geçiş başarısız oldu: %w",
"patterns_not_found_header": "⚠️ Desen bulunamadı!",
"patterns_option_run_setup": "Seçenek 1 (Önerilen): Desenleri indirmek için kurulumu çalıştırın",
"patterns_option_run_setup_command": "fabric --setup",
"patterns_option_run_update": "Seçenek 2: Desenleri doğrudan indir/güncelle",
"patterns_option_run_update_command": "fabric -U",
"patterns_preserve_warning": "Uyarı: özel desen '%s' korunamadı: %v\n",
"patterns_preserved_custom_pattern": "Korunan özel desen: %s\n",
"patterns_required_to_work": "Fabric'in çalışması için desenler gereklidir. Bunu düzeltmek için:",
"patterns_saving_updated_configuration": "💾 Güncellenmiş yapılandırma kaydediliyor (yol '%s' konumundan '%s' konumuna değişti)...\n",
"patterns_setup_description": "Desenler - Desenleri indirir",
"patterns_unable_to_find_or_migrate": "mevcut '%s' yolunda desenler bulunamadı veya yeni yapıya geçilemedi",
"patterns_unique_file_created": "📝 %d desen içeren benzersiz desenler dosyası oluşturuldu\n",
"patterns_warning_custom_directory": "Uyarı: Özel desenler dizini %s okunamadı: %v\n",
"patterns_warning_remove_test_folder": "Uyarı: test geçici klasörü '%s' kaldırılamadı: %v\n",
"perplexity_api_key_not_configured": "%s için API anahtarı yapılandırılmadı. %s ortam değişkenini ayarlayın veya %s yapılandırmak için 'fabric --setup' komutunu çalıştırın",
"perplexity_api_request_failed": "Perplexity API isteği başarısız oldu: %w",
"perplexity_citations_header": "\n\n**Alıntılar:**\n",
"perplexity_failed_configure": "Perplexity yapılandırılamadı: %w",
"perplexity_streaming_error": "Perplexity akış hatası: %v",
"plugin_configured": " ✓",
"plugin_enable_bool_question": "%v %v etkinleştirilsin mi (true/false)",
"plugin_enter_value": "%v %v değerinizi girin",
"plugin_invalid_bool": "geçersiz boolean: %q",
"plugin_invalid_boolean_value": "geçersiz boolean değeri: %v",
"plugin_not_configured": " ⚠️ YAPILANDIRILMADI",
"plugin_question_bool": "%v%v (doğru/yanlış, '%s' için boş bırakın veya değeri kaldırmak için '%v' yazın):",
"plugin_question_optional": "%v%v (atlamak için boş bırakın):",
"plugin_question_with_default": "%v%v ('%s' için boş bırakın veya değeri kaldırmak için '%v' yazın):",
"plugin_registry_could_not_find_vendor": "sağlayıcı bulunamadı",
"plugin_registry_error_configuring_custom_patterns": "Özel Desenler yapılandırılırken hata oluştu: %w",
"plugin_registry_model_not_available_for_vendor": "%s modeli %s sağlayıcısı için mevcut değil",
"plugin_registry_run_setup_select_defaults": "lütfen 'fabric --setup' komutunu çalıştırın ve varsayılan modeli ve sağlayıcıyı seçin",
"plugin_setting_not_valid": "%v=%v, geçerli değil",
"plugin_setup_configured": "[%v] yapılandırıldı",
"plugin_setup_skipped": "[%v] atlandı\n",
"prefer_playlist_over_video": "URL'de her iki kimlik de varsa oynatma listesini videoya tercih et",
"print_context": "Bağlamı yazdır",
"print_current_version": "Mevcut sürümü yazdır",
"print_metadata_to_stderr": "Meta verileri (girdi/çıktı jetonları) stderr'e yazdır",
"print_pattern_contents": "Adlandırılmış desenin içeriğini terminale yazdır",
"print_session": "Oturumu yazdır",
"register_new_extension": "Yapılandırma dosyası yolundan yeni bir uzantı kaydet",
"remove_registered_extension": "Kayıtlı bir uzantıyı adına göre kaldır",
"required_marker": "[gerekli]",
"run_setup_for_reconfigurable_parts": "Fabric'in yeniden yapılandırılabilir tüm bölümleri için kurulumu çalıştır",
"save_generated_image_to_file": "Oluşturulan görüntüyü belirtilen dosya yoluna kaydet (örn. 'output.png')",
"scrape_website_url": "Jina AI kullanarak web sitesi URL'sini Markdown'a dönüştür",
"scraping_not_configured": "Kazıma işlevi yapılandırılmadı. Kazımayı etkinleştirmek için lütfen Jina'yı kurun",
"search_question_jina": "Jina AI kullanarak soru ara",
"seed_for_lmm_generation": "LMM üretimi için kullanılacak başlangıç değeri",
"send_desktop_notification": "Komut tamamlandığında masaüstü bildirimi gönder",
"serve_fabric_api_ollama_endpoints": "Fabric REST API'sini Ollama uç noktalarıyla sun",
"serve_fabric_rest_api": "Fabric REST API'sini sun",
"server_api_key_required": "bir API anahtarı olmadan döngüsel olmayan bir adres olan %s üzerinde hizmet vermeyi reddediyor: --api-key veya FABRIC_API_KEY ayarlayın ya da 127.0.0.1:8080 gibi bir döngüsel adres bağlayın",
"server_chat_error": "Hata: %v",
"server_error_marshaling_response": "yanıt sıralanırken hata oluştu: %v",
"server_error_writing_response": "yanıt yazılırken hata oluştu: %v",
"server_invalid_request_format": "geçersiz istek formatı: %v",
"server_no_api_key_warning": "REST API sunucusu API anahtarı doğrulaması olmadan başlatılıyor. Bu durum güvenlik riskleri oluşturabilir.",
"sessions_creating_new": "Yeni oturum oluşturuluyor: %s\n",
"set_debug_level": "Hata ayıklama düzeyini ayarla (0=kapalı, 1=temel, 2=ayrıntılı, 3=izleme, 4=tel)",
"set_frequency_penalty": "Frekans cezasını ayarla",
"set_location_web_search": "Web arama sonuçları için konumu ayarla (örn. 'America/Los_Angeles')",
"set_presence_penalty": "Mevcudiyet cezasını ayarla",
"set_reasoning_thinking_level": "Akıl yürütme/düşünme düzeyini ayarla (örn. kapalı, düşük, orta, yüksek veya Anthropic veya Google Gemini için sayısal jetonlar)",
"set_temperature": "Sıcaklığı ayarla",
"set_top_p": "En üst P'yi ayarla",
"setup_add_more_providers_later": "'fabric --setup' ile daha sonra ek sağlayıcılar ekleyebileceksiniz",
"setup_ai_provider_required": "Fabric'in çalışması için en az bir yapay zeka sağlayıcısına ihtiyacı var.",
"setup_available_ai_providers": "Mevcut Yapay Zeka Sağlayıcıları:",
"setup_available_plugins": "Mevcut eklentiler:",
"setup_complete_header": "✅ Kurulum tamamlandı! Artık Fabric'i kullanabilirsiniz.",
"setup_configure_more": "• Daha fazla ayar yapılandır: fabric --setup",
"setup_enter_ai_provider_number": "Yapay Zeka Sağlayıcı Numarası",
"setup_failed_download_patterns": "desenler indirilemedi: %w",
"setup_failed_download_strategies": "stratejiler indirilemedi: %w",
"setup_failed_set_defaults": "varsayılan sağlayıcı ve model ayarlanamadı: %w",
"setup_invalid_selection": "geçersiz seçim: %s",
"setup_list_patterns": "• Mevcut desenleri listele: fabric -l",
"setup_next_steps": "Sonraki adımlar:",
"setup_no_ai_provider_selected": "hiçbir yapay zeka sağlayıcısı seçilmedi - en az biri gerekli",
"setup_optional_configuration_header": "━━━ İSTEĞE BAĞLI YAPILANDIRMA ━━━\n\nİsteğe Bağlı Araçlar",
"setup_plugin_number": "Eklenti Numarası",
"setup_plugin_prompt": "Kurulacak eklentinin numarasını girin",
"setup_required_configuration_header": "━━━ GEREKLİ YAPILANDIRMA ━━━\n\nYapay Zeka Sağlayıcıları [en az biri gerekli]",
"setup_required_tools": "Gerekli Araçlar",
"setup_step_configure_ai_provider": "🤖 Adım 3: Bir yapay zeka sağlayıcısı yapılandır",
"setup_step_downloading_patterns": "📥 Adım 1: Desenler indiriliyor (Fabric'in çalışması için gerekli)...",
"setup_step_downloading_strategies": "📥 Adım 2: Stratejiler indiriliyor (Fabric'in çalışması için gerekli)...",
"setup_step_setting_defaults": "⚙️ Adım 4: Varsayılan sağlayıcı ve model ayarlanıyor...",
"setup_try_pattern": "• Bir desen dene: echo 'metniniz' | fabric --pattern summarize",
"setup_validation_ai_provider_configured": "✓ Yapay Zeka Sağlayıcısı yapılandırıldı",
"setup_validation_ai_provider_missing": "✗ Yapay Zeka Sağlayıcısı yapılandırılmadı - Fabric'in çalışması için gerekli",
"setup_validation_complete": "✓ Tüm gerekli bileşenler yapılandırıldı!",
"setup_validation_defaults_configured": "✓ Varsayılan sağlayıcı/model ayarlandı: %s/%s",
"setup_validation_defaults_missing": "✗ Varsayılan sağlayıcı/model ayarlanmadı - Fabric'in çalışması için gerekli",
"setup_validation_header": "Yapılandırma Durumu:",
"setup_validation_incomplete_help": "Eksik öğeleri yapılandırmak için 'fabric --setup' komutunu tekrar çalıştırın,\nveya desenleri ve stratejileri indirmek için 'fabric -U' komutunu çalıştırın.",
"setup_validation_incomplete_warning": "⚠️ Kurulum tamamlanmadı! Gerekli bileşenler eksik.",
"setup_validation_patterns_configured": "✓ Desenler indirildi",
"setup_validation_patterns_missing": "✗ Desenler bulunamadı - Fabric'in çalışması için gerekli",
"setup_validation_strategies_configured": "✓ Stratejiler indirildi",
"setup_validation_strategies_missing": "✗ Stratejiler bulunamadı - Fabric'in çalışması için gerekli",
"setup_welcome_header": "🎉 Fabric'e hoş geldiniz! Kurulumunuzu yapalım.",
"show_dry_run": "Modele gerçekten göndermeden, ne gönderileceğini göster.",
"specify_language_code": "Sohbet için Dil Kodunu belirtin, örn. -g=en -g=zh -g=pt-BR -g=pt-PT",
"specify_vendor_for_model": "Seçilen model için sağlayıcıyı belirtin (örn., -V \"LM Studio\" -m openai/gpt-oss-20b)",
"split_media_files_ffmpeg": "25MB'tan büyük ses/video dosyalarını ffmpeg kullanarak ayırın",
"spotify_api_request_failed": "API isteği başarısız oldu: durum %d, gövde: %s",
"spotify_audio_preview_label": "**Ses Önizlemesi**: %s",
"spotify_client_id_question": "Spotify İSTEMCİ KİMLİĞİNİZİ girin",
"spotify_client_secret_question": "Spotify İSTEMCİ SIRRINIZI girin",
"spotify_description_header": "## Açıklama",
"spotify_duration_label": "**Süre**: %d dakika",
"spotify_episode_header": "# Spotify Bölümü",
"spotify_error_getting_metadata": "Spotify meta verileri alınırken hata oluştu: %v",
"spotify_explicit_label": "**Açık İçerik**: %v",
"spotify_failed_create_request": "istek oluşturulamadı: %w",
"spotify_failed_create_token_request": "jeton isteği oluşturulamadı: %w",
"spotify_failed_decode_token_response": "jeton yanıtı çözümlenemedi: %w",
"spotify_failed_execute_request": "istek yürütülemedi: %w",
"spotify_failed_get_access_token": "erişim jetonu alınamadı: durum %d, gövde: %s",
"spotify_failed_get_show_episodes": "program bölümleri alınamadı: %w",
"spotify_failed_parse_episode_metadata": "bölüm meta verileri ayrıştırılamadı: %w",
"spotify_failed_parse_episodes": "bölümler ayrıştırılamadı: %w",
"spotify_failed_parse_search_results": "arama sonuçları ayrıştırılamadı: %w",
"spotify_failed_parse_show_metadata": "program meta verileri ayrıştırılamadı: %w",
"spotify_failed_read_response_body": "yanıt gövdesi okunamadı: %w",
"spotify_failed_request_access_token": "erişim jetonu isteği başarısız oldu: %w",
"spotify_invalid_url": "geçersiz Spotify URL'si, program veya bölüm kimliği alınamıyor: '%s'",
"spotify_label": "Spotify",
"spotify_language_field_label": "**Dil**: %s",
"spotify_languages_label": "**Diller**: %s",
"spotify_media_type_label": "**Medya Türü**: %s",
"spotify_no_episode_found": "bu kimliğe sahip bölüm bulunamadı: %s",
"spotify_no_show_found": "bu kimliğe sahip program bulunamadı: %s",
"spotify_not_configured": "Spotify yapılandırılmamış, lütfen kurulum prosedürünü çalıştırın",
"spotify_publisher_label": "**Yayıncı**: %s",
"spotify_release_date_label": "**Yayın Tarihi**: %s",
"spotify_search_description_label": "- **Açıklama**: %s",
"spotify_search_episodes_label": "- **Bölümler**: %d",
"spotify_search_failed": "arama başarısız oldu: %w",
"spotify_search_publisher_label": "- **Yayıncı**: %s",
"spotify_search_results_header": "# Spotify Arama Sonuçları",
"spotify_search_url_label": "- **URL**: %s",
"spotify_setup_description": "Spotify - Spotify'dan podcast/program meta verilerini almak için",
"spotify_show_header": "# Spotify Podcast/Programı",
"spotify_show_name_label": "**Program**: %s",
"spotify_title_label": "**Başlık**: %s",
"spotify_total_episodes_label": "**Toplam Bölüm Sayısı**: %d",
"spotify_url_help": "Meta verileri almak ve sohbete göndermek için Spotify podcast veya bölüm URL'si",
"spotify_url_label": "**URL**: %s",
"start_tag_thinking_sections": "Düşünme bölümleri için başlangıç etiketi",
"storage_error_delete": "%s silinemedi: %v",
"storage_error_load": "%s yüklenemedi: %v",
"storage_error_marshal": "%s serileştirilemedi: %s",
"storage_error_read_directory": "dizinden öğeler okunamadı: %v",
"storage_error_rename": "%s, %s olarak yeniden adlandırılamadı: %v",
"storage_error_resolve_directory": "dizin yolu çözümlenemedi: %v",
"storage_error_save": "%s kaydedilemedi: %v",
"storage_error_stat_entry": "%s girdisi hakkında bilgi alınamadı: %v",
"storage_error_unmarshal": "%s seri durumdan çıkarılamadı: %s",
"storage_invalid_name": "geçersiz ad: %q",
"strategies_available_header": "Mevcut Stratejiler:",
"strategies_cloning_repository": "Depo klonlanıyor %s (yol: %s)...\n",
"strategies_download_success": "✅ Stratejiler başarıyla indirildi ve %s konumuna kuruldu\n",
"strategies_downloaded_count": "%d strateji indirildi\n",
"strategies_downloading": "Stratejiler indiriliyor ve %s dolduruluyor...\n",
"strategies_failed_create_directory": "stratejiler dizini oluşturulamadı: %w",
"strategies_failed_download": "stratejiler indirilemedi: %w",
"strategies_git_repo_folder_question": "Stratejilerin saklandığı Git deposundaki varsayılan klasörü girin",
"strategies_git_repo_url_question": "Stratejiler için varsayılan Git deposu URL'sini girin",
"strategies_home_dir_error": "ana dizin alınamadı: %v",
"strategies_home_dir_fallback": "ana dizin alınamadı: %v, bunun yerine mevcut dizin kullanılıyor",
"strategies_label": "İstem Stratejileri",
"strategies_none_found": "strateji bulunamadı. Stratejileri indirmek için lütfen 'fabric --setup' komutunu çalıştırın",
"strategies_setup_description": "Stratejiler - İstem Stratejilerini (düşünce zinciri gibi) indirir",
"strategy_not_found": "desen %s bulunamadı. Lütfen listeyi görmek için 'fabric --liststrategies' komutunu çalıştırın.",
"strategy_path_traversal": "desen adı %q desen dizininin dışına çözümleniyor",
"stream_help": "Akış",
"suppress_thinking_tags": "Düşünme etiketleri arasına alınmış metni gizle",
"template_datetime_error_invalid_number": "göreceli zamanda geçersiz sayı: %q",
"template_datetime_error_invalid_relative_format": "geçersiz göreceli zaman biçimi",
"template_datetime_error_invalid_unit": "geçersiz zaman birimi: %q",
"template_datetime_error_relative_requires_value": "göreceli zaman bir değer gerektirir",
"template_datetime_error_unknown_operation": "tarihsaat: bilinmeyen işlem %q",
"template_extension_error": "uzantı %s hatası: %v",
"template_file_error_expand_home_dir": "dosya: ana dizin genişletilemedi: %v",
"template_file_error_invalid_line_count": "dosya: geçersiz satır sayısı %q",
"template_file_error_line_count_positive": "dosya: satır sayısı pozitif olmalıdır",
"template_file_error_open_file": "dosya: açılamadı: %v",
"template_file_error_path_contains_parent_ref": "dosya: yol '..' içeremez",
"template_file_error_read_file": "dosya: okunamadı: %v",
"template_file_error_scanner_read": "dosya: okuma hatası: %v",
"template_file_error_size_exceeds_limit": "dosya: boyut %d, %d baytlık sınırııyor",
"template_file_error_stat_file": "dosya: dosya durumu alınamadı: %v",
"template_file_error_stat_open_file": "dosya: durum alınamadı: %v",
"template_file_error_tail_requires_path_lines": "dosya: tail, yol|satır biçimini gerektirir",
"template_file_error_unknown_operation": "dosya: bilinmeyen işlem %q (desteklenenler: read, tail, exists, size, modified)",
"template_file_log_cleaned_path": "Dosya: temizlenmiş yol %q",
"template_file_log_exists_for_path": "Dosya: var=%v, yol %q için",
"template_file_log_modified_for_path": "Dosya: değiştirildi=%q, yol %q için",
"template_file_log_operation_value": "Dosya: işlem=%q değer=%q",
"template_file_log_read_bytes": "Dosya: %d bayt okundu",
"template_file_log_read_total_return_last": "Dosya: toplam %d satır okundu, son %d döndürülüyor",
"template_file_log_reading_last_lines": "File: reading last %d lines from %q",
"template_file_log_size_for_path": "Dosya: boyut=%d, yol %q için",
"template_file_log_tail_returning_lines": "Dosya: tail %d satır döndürüyor",
"template_file_log_validating_path": "Dosya: yol doğrulanıyor %q",
"template_hash_open_file": "dosya açılamadı: %w",
"template_hash_read_file": "dosya okunamadı: %w",
"template_missing_required_variable": "gerekli değişken eksik: %s",
"template_plugin_error": "eklenti %s hatası: %v",
"template_processing_stuck": "şablon işleme takıldı - potansiyel sonsuz döngü",
"template_sys_error_env_requires_var": "ortam: değişken adı gerekli",
"template_sys_error_home": "ana dizin alınamadı: %v",
"template_sys_error_hostname": "ana bilgisayar adı alınamadı: %v",
"template_sys_error_pwd": "çalışma dizini alınamadı: %v",
"template_sys_error_unknown_operation": "sistem: bilinmeyen işlem %q",
"template_sys_error_user": "mevcut kullanıcı alınamadı: %v",
"template_text_empty_input": "metin: %q işlemi için boş giriş",
"template_text_unknown_operation": "metin: bilinmeyen metin işlemi %q (desteklenenler: upper, lower, title, trim)",
"template_unknown_plugin_namespace": "bilinmeyen eklenti ad alanı: %s",
"template_utils_failed_get_absolute_path": "mutlak yol alınamadı: %w",
"template_utils_failed_get_home_dir": "kullanıcı ana dizini alınamadı: %w",
"template_utils_path_not_exist": "yol mevcut değil: %w",
"transcription_model_required": "transkripsiyon modeli gereklidir (--transcribe-model kullanın)",
"transparent_background_png_webp_only": "şeffaf arka plan yalnızca PNG ve WebP biçimleriyle kullanılabilir, %s ile değil",
"tts_audio_generated_successfully": "TTS sesi başarıyla oluşturuldu ve şuraya kaydedildi: %s\n",
"tts_model_requires_audio_output": "TTS modeli '%s' ses çıkışı gerektirir. Lütfen -o bayrağıyla bir ses çıkış dosyası belirtin (örn: -o output.wav)",
"tts_voice_name": "Desteklenen modeller için TTS ses adı (örn: Kore, Charon, Puck)",
"unsupported_conversion": "desteklenmeyen dönüştürme: %v öğesinden %v öğesine",
"update_patterns": "Desenleri Güncelle",
"usage_header": "Kullanım:",
"use_model_defaults_raw_help": "Modelin varsayılanlarını sohbet seçeneklerini (temperature, top_p vb.) göndermeden kullanın. Yalnızca OpenAI uyumlu sağlayıcıları etkiler. Anthropic modelleri, modele özgü gereksinimlere uymak için her zaman akıllı parametre seçimi kullanır.",
"util_error_accessing_config_path": "varsayılan yapılandırma yoluna erişimde hata: %w",
"util_error_determine_home_directory": "kullanıcı ana dizini belirlenemedi: %w",
"util_error_get_absolute_path": "mutlak yol alınamadı",
"util_error_path_is_empty": "yol boş",
"util_error_resolve_home_directory": "ana dizin çözümlenemedi",
"util_error_resolve_symlinks": "sembolik bağlantılar çözümlenemedi: %w",
"vendor_no_transcription_support": "sağlayıcı %s ses transkripsiyonunu desteklemiyor",
"vendor_not_configured": "sağlayıcı %s yapılandırılmadı",
"vendor_not_found": "sağlayıcı %s bulunamadı",
"vendors_no_ai_vendors_configured_read_models": "modelleri okumak için yapılandırılmış hiçbir yapay zeka sağlayıcısı yok",
"vertexai_client_not_initialized": "VertexAI istemcisi başlatılmadı",
"vertexai_error_api_status": "API %d durumunu döndürdü: %s",
"vertexai_error_create_request": "istek oluşturulamadı: %w",
"vertexai_error_parse_response": "yanıt ayrıştırılamadı: %w",
"vertexai_error_read_response": "yanıt okunamadı: %w",
"vertexai_error_request_failed": "istek başarısız oldu: %w",
"vertexai_error_response_too_large": "yanıt çok büyük (>%d bayt)",
"vertexai_failed_gemini_client": "Gemini istemcisi oluşturulamadı: %w",
"vertexai_failed_google_credentials": "Google kimlik bilgileri alınamadı (ADC'nin yapılandırıldığından emin olun): %w",
"vertexai_no_content_in_response": "yanıtta içerik yok",
"vertexai_no_conversational_models": "konuşma modeli bulunamadı",
"vertexai_no_models_found": "hiçbir yayıncıdan model bulunamadı",
"vertexai_no_valid_messages": "gönderilecek geçerli mesaj yok",
"vertexai_stream_error": "Hata: %v",
"wipe_context": "Bağlamı sil",
"wipe_session": "Oturumu sil",
"youtube_api_key_required": "Yorumlar ve meta veriler için YouTube API anahtarı gerekli. Yapılandırmak için 'fabric --setup' komutunu çalıştırın.",
"youtube_auth_required_bot_detection": "YouTube kimlik doğrulama gerektiriyor (bot algılama). BROWSER'ın chrome, firefox, brave vb. olduğu durumlarda --yt-dlp-args='--cookies-from-browser BROWSER' kullanın.",
"youtube_empty_seconds_string": "boş saniye dizesi",
"youtube_error_getting_comments": "yorumlar alınırken hata oluştu: %v",
"youtube_error_getting_metadata": "video meta verileri alınırken hata oluştu: %v",
"youtube_error_getting_video_details": "video detayları alınırken hata oluştu: %v",
"youtube_error_parsing_duration": "video süresi ayrıştırılırken hata oluştu: %v",
"youtube_error_saving_csv": "videolar CSV'ye kaydedilirken hata oluştu: %v",
"youtube_extract_visual_data_help": "OCR ve FFmpeg kullanarak videodan görsel veri çıkarın",
"youtube_failed_create_temp_dir": "geçici dizin oluşturulamadı: %v",
"youtube_failed_fetch_comments": "yorumlar alınamadı: %v",
"youtube_failed_get_stream_url": "yt-dlp aracılığıyla akış URL'si alınamadı: %v",
"youtube_failed_parse_http_stream_url": "yt-dlp çıktısından geçerli HTTP akış URL'si ayrıştırılamadı",
"youtube_failed_walk_directory": "dizin gezilemedi: %v",
"youtube_ffmpeg_frame_extraction_failed": "ffmpeg kare çıkarma başarısız oldu: %v, çıktı: %s",
"youtube_ffmpeg_required_visual_extraction": "görsel çıkarma için ffmpeg gerekli ancak PATH'te bulunamadı",
"youtube_invalid_duration_string": "geçersiz süre dizesi: %s",
"youtube_invalid_seconds_format": "geçersiz saniye biçimi %q: %w",
"youtube_invalid_timestamp_format": "geçersiz zaman damgası biçimi: %s",
"youtube_invalid_url": "geçersiz YouTube URL'si, video veya çalma listesi kimliği alınamıyor: '%s'",
"youtube_invalid_ytdlp_arguments": "geçersiz yt-dlp argümanları: %v",
"youtube_label": "YouTube",
"youtube_no_clear_text_visual_frames": "video görsel karelerinde net metin bulunamadı",
"youtube_no_transcript_content": "VTT dosyasında transkript içeriği bulunamadı",
"youtube_no_url_provided": "YouTube URL'si sağlanmadı",
"youtube_no_video_found_with_id": "ID'si %s olan video bulunamadı",
"youtube_no_video_id_found": "URL'de video kimliği bulunamadı",
"youtube_no_vtt_files_found": "dizinde VTT dosyası bulunamadı",
"youtube_not_configured": "YouTube yapılandırılmamış, lütfen kurulum prosedürünü çalıştırın",
"youtube_playlist_header": "Çalma Listesi: %s",
"youtube_playlist_saved_to": "Çalma listesi %s konumuna kaydedildi",
"youtube_rate_limit_exceeded": "YouTube hız sınırııldı. Daha sonra tekrar deneyin veya istekleri yavaşlatmak için '--sleep-requests 1' gibi farklı yt-dlp argümanları kullanın.",
"youtube_setup_description": "YouTube - video transkriptlerini (yt-dlp aracılığıyla) ve yorumları/meta verilerini (YouTube API aracılığıyla) almak için",
"youtube_tesseract_frame_failed": "tesseract %d. karede başarısız oldu: %v, stderr: %s",
"youtube_tesseract_required_visual_extraction": "görsel çıkarma için tesseract gerekli ancak PATH'te bulunamadı",
"youtube_url_help": "Transkripti ve yorumları almak, sohbete göndermek veya konsola yazdırmak ve çıktı dosyasına kaydetmek için YouTube video veya çalma listesi \"URL\"si",
"youtube_url_is_playlist_not_video": "URL bir çalma listesi, video değil",
"youtube_video_id_title_header": "Video Kimliği: Başlık",
"youtube_visual_fps_help": "Sahne algılama kullanmak yerine saniye başına belirli sayıda kare çıkarın",
"youtube_visual_frame_cue": "[GÖRSEL KARE İPUCU]",
"youtube_visual_sensitivity_help": "FFmpeg sahne algılama toleransı (0.0 - 1.0)",
"youtube_ytdlp_not_found": "yt-dlp PATH'te bulunamadı. YouTube transkript işlevselliğini kullanmak için lütfen yt-dlp'yi kurun",
"youtube_ytdlp_required_visual_extraction": "görsel çıkarma için yt-dlp gerekli ancak PATH'te bulunamadı",
"youtube_ytdlp_stderr_error": "yt-dlp stderr okunurken hata oluştu"
}