From 3ff434ed2bfbf91e2c15e791a6450500f7d44499 Mon Sep 17 00:00:00 2001 From: Kayvan Sylvan Date: Tue, 28 Jul 2026 09:42:40 -0700 Subject: [PATCH] fix: complete localized setup and error messages across supported locales - Translate Bedrock setup prompts across nine supported locales - Localize datetime and system template errors consistently - Translate Persian Spotify errors and setup guidance - Correct Japanese and Polish file operation log labels --- internal/i18n/locales/de.json | 52 +++++++++++++------------- internal/i18n/locales/es.json | 52 +++++++++++++------------- internal/i18n/locales/fa.json | 64 ++++++++++++++++---------------- internal/i18n/locales/fr.json | 52 +++++++++++++------------- internal/i18n/locales/it.json | 52 +++++++++++++------------- internal/i18n/locales/ja.json | 54 +++++++++++++-------------- internal/i18n/locales/pl.json | 32 ++++++++-------- internal/i18n/locales/pt-BR.json | 52 +++++++++++++------------- internal/i18n/locales/pt-PT.json | 52 +++++++++++++------------- 9 files changed, 231 insertions(+), 231 deletions(-) diff --git a/internal/i18n/locales/de.json b/internal/i18n/locales/de.json index d8bbb4e4..f6f11657 100644 --- a/internal/i18n/locales/de.json +++ b/internal/i18n/locales/de.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Geben Sie Ihre AWS Access Key ID ein (leer lassen, um die AWS-Anmeldekette zu verwenden)", "bedrock_aws_region_label": "AWS-Region", "bedrock_aws_secret_key_label": "Geben Sie Ihren AWS Secret Access Key ein (leer lassen, um die AWS-Anmeldekette zu verwenden)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "Bedrock-Client nicht initialisiert — führen Sie 'fabric --setup' zur Konfiguration aus", "bedrock_converse_failed": "Bedrock Converse für Modell %s fehlgeschlagen: %w", "bedrock_conversestream_failed": "Bedrock ConverseStream für Modell %s fehlgeschlagen: %w", "bedrock_empty_response_content": "leerer Antwortinhalt", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "Bedrock ListModels API fehlgeschlagen, verwende statische Fallback-Liste", "bedrock_panic_sendstream": "Panic in SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Bedrock API-Schlüssel / ABSK-Token (empfohlen — derselbe wie bei Claude Code)", + "bedrock_setup_auth_prompt": "Geben Sie 1 oder 2 ein", + "bedrock_setup_choose_auth_method": " Authentifizierungsmethode wählen:", + "bedrock_setup_choose_model": " Standardmodell wählen (IDs ohne Präfix funktionieren in jeder Region; us./eu./ap. sind regionsspezifisch):", + "bedrock_setup_choose_region": " AWS-Region wählen:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "Ungültige Auswahl: %s (geben Sie 1 oder 2 ein)", + "bedrock_setup_model_custom_prompt": "Geben Sie die Modell-ID ein (z. B. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Eine andere Modell-ID eingeben", + "bedrock_setup_model_prompt": "Geben Sie die Modellnummer ein oder 0, um eine eigene einzugeben", + "bedrock_setup_region_custom_prompt": "Geben Sie eine eigene AWS-Region ein (z. B. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Eine andere Region eingeben", + "bedrock_setup_region_prompt": "Geben Sie die Regionsnummer ein oder 0 für eine eigene", + "bedrock_setup_selected_model": " ✓ Ausgewähltes Modell: %s", + "bedrock_setup_use_with": " ℹ Verwendung: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "AWS-Konfiguration konnte nicht geladen werden: %w", "bedrock_unable_load_aws_config_with_region": "AWS-Konfiguration konnte mit Region %s nicht geladen werden: %w", "bedrock_unexpected_content_block_type": "unerwarteter Inhaltsblocktyp: %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "Strategiename %q löst sich außerhalb des Strategieverzeichnisses auf", "stream_help": "Streaming", "suppress_thinking_tags": "In Denk-Tags eingeschlossenen Text unterdrücken", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "ungültige Zahl in relativer Zeitangabe: %q", + "template_datetime_error_invalid_relative_format": "ungültiges Format für relative Zeitangabe", + "template_datetime_error_invalid_unit": "ungültige Zeiteinheit: %q", + "template_datetime_error_relative_requires_value": "relative Zeitangabe erfordert einen Wert", + "template_datetime_error_unknown_operation": "datetime: unbekannte Operation %q", "template_extension_error": "Erweiterung %s Fehler: %v", "template_file_error_expand_home_dir": "datei: home-verzeichnis konnte nicht erweitert werden: %v", "template_file_error_invalid_line_count": "datei: ungültige zeilenanzahl %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "Erforderliche Variable fehlt: %s", "template_plugin_error": "Plugin %s Fehler: %v", "template_processing_stuck": "Vorlagenverarbeitung blockiert - mögliche Endlosschleife", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: Variablenname erforderlich", + "template_sys_error_home": "Home-Verzeichnis konnte nicht ermittelt werden: %v", + "template_sys_error_hostname": "Hostname konnte nicht ermittelt werden: %v", + "template_sys_error_pwd": "Arbeitsverzeichnis konnte nicht ermittelt werden: %v", + "template_sys_error_unknown_operation": "sys: unbekannte Operation %q", + "template_sys_error_user": "aktueller Benutzer konnte nicht ermittelt werden: %v", "template_text_empty_input": "Text: Leere Eingabe für Operation %q", "template_text_unknown_operation": "Text: Unbekannte Textoperation %q (unterstützt: upper, lower, title, trim)", "template_unknown_plugin_namespace": "Unbekannter Plugin-Namespace: %s", diff --git a/internal/i18n/locales/es.json b/internal/i18n/locales/es.json index 481e07b2..08ef357a 100644 --- a/internal/i18n/locales/es.json +++ b/internal/i18n/locales/es.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Ingrese su AWS Access Key ID (deje vacío para usar la cadena de credenciales de AWS)", "bedrock_aws_region_label": "Región de AWS", "bedrock_aws_secret_key_label": "Ingrese su AWS Secret Access Key (deje vacío para usar la cadena de credenciales de AWS)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "cliente de Bedrock no inicializado — ejecute 'fabric --setup' para configurar", "bedrock_converse_failed": "bedrock converse falló para el modelo %s: %w", "bedrock_conversestream_failed": "bedrock conversestream falló para el modelo %s: %w", "bedrock_empty_response_content": "contenido de respuesta vacío", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "la API ListModels de Bedrock falló, usando lista estática de respaldo", "bedrock_panic_sendstream": "pánico en SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Clave API de Bedrock / token ABSK (recomendado — la misma que usa Claude Code)", + "bedrock_setup_auth_prompt": "Introduzca 1 o 2", + "bedrock_setup_choose_auth_method": " Elija el método de autenticación:", + "bedrock_setup_choose_model": " Elija el modelo predeterminado (los ID sin prefijo funcionan en cualquier región; us./eu./ap. son específicos de región):", + "bedrock_setup_choose_region": " Elija la región de AWS:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "selección inválida: %s (introduzca 1 o 2)", + "bedrock_setup_model_custom_prompt": "Introduzca el ID del modelo (p. ej. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Introducir un ID de modelo diferente", + "bedrock_setup_model_prompt": "Introduzca el número del modelo o 0 para escribir el suyo", + "bedrock_setup_region_custom_prompt": "Introduzca una región de AWS personalizada (p. ej. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Introducir una región diferente", + "bedrock_setup_region_prompt": "Introduzca el número de la región o 0 para personalizarla", + "bedrock_setup_selected_model": " ✓ Modelo seleccionado: %s", + "bedrock_setup_use_with": " ℹ Uso: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "no se pudo cargar la configuración de AWS: %w", "bedrock_unable_load_aws_config_with_region": "no se pudo cargar la configuración de AWS con región %s: %w", "bedrock_unexpected_content_block_type": "tipo de bloque de contenido inesperado: %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "el nombre de estrategia %q se resuelve fuera del directorio de estrategias", "stream_help": "Transmitir", "suppress_thinking_tags": "Suprimir texto encerrado en etiquetas de pensamiento", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "número inválido en el tiempo relativo: %q", + "template_datetime_error_invalid_relative_format": "formato de tiempo relativo inválido", + "template_datetime_error_invalid_unit": "unidad de tiempo inválida: %q", + "template_datetime_error_relative_requires_value": "el tiempo relativo requiere un valor", + "template_datetime_error_unknown_operation": "datetime: operación desconocida %q", "template_extension_error": "Error en extensión %s: %v", "template_file_error_expand_home_dir": "archivo: no se pudo expandir el directorio home: %v", "template_file_error_invalid_line_count": "archivo: número de líneas no válido %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "Variable requerida faltante: %s", "template_plugin_error": "Error en plugin %s: %v", "template_processing_stuck": "Procesamiento de plantilla bloqueado - posible bucle infinito", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: se requiere el nombre de la variable", + "template_sys_error_home": "no se pudo obtener el directorio de inicio: %v", + "template_sys_error_hostname": "no se pudo obtener el nombre del host: %v", + "template_sys_error_pwd": "no se pudo obtener el directorio de trabajo: %v", + "template_sys_error_unknown_operation": "sys: operación desconocida %q", + "template_sys_error_user": "no se pudo obtener el usuario actual: %v", "template_text_empty_input": "Texto: entrada vacía para la operación %q", "template_text_unknown_operation": "Texto: operación de texto desconocida %q (soportadas: upper, lower, title, trim)", "template_unknown_plugin_namespace": "Espacio de nombres de plugin desconocido: %s", diff --git a/internal/i18n/locales/fa.json b/internal/i18n/locales/fa.json index b98deb4e..15d3af99 100644 --- a/internal/i18n/locales/fa.json +++ b/internal/i18n/locales/fa.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "AWS Access Key ID خود را وارد کنید (برای استفاده از زنجیره اعتبارنامه AWS خالی بگذارید)", "bedrock_aws_region_label": "منطقه AWS", "bedrock_aws_secret_key_label": "AWS Secret Access Key خود را وارد کنید (برای استفاده از زنجیره اعتبارنامه AWS خالی بگذارید)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "کلاینت Bedrock مقداردهی نشده است — 'fabric --setup' را برای پیکربندی اجرا کنید", "bedrock_converse_failed": "bedrock converse برای مدل %s ناموفق بود: %w", "bedrock_conversestream_failed": "bedrock conversestream برای مدل %s ناموفق بود: %w", "bedrock_empty_response_content": "محتوای پاسخ خالی", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "API ListModels Bedrock ناموفق بود، استفاده از لیست پشتیبان ثابت", "bedrock_panic_sendstream": "پنیک در SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] کلید API Bedrock / توکن ABSK (توصیه‌شده — همان کلید Claude Code)", + "bedrock_setup_auth_prompt": "1 یا 2 را وارد کنید", + "bedrock_setup_choose_auth_method": " روش احراز هویت را انتخاب کنید:", + "bedrock_setup_choose_model": " مدل پیش‌فرض را انتخاب کنید (شناسه‌های بدون پیشوند در هر منطقه‌ای کار می‌کنند؛ us./eu./ap. مخصوص منطقه هستند):", + "bedrock_setup_choose_region": " منطقه AWS را انتخاب کنید:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "انتخاب نامعتبر: %s (1 یا 2 را وارد کنید)", + "bedrock_setup_model_custom_prompt": "شناسه مدل را وارد کنید (مثلاً anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] وارد کردن شناسه مدل دیگر", + "bedrock_setup_model_prompt": "شماره مدل را وارد کنید یا برای وارد کردن شناسه دلخواه 0 را بزنید", + "bedrock_setup_region_custom_prompt": "منطقه AWS دلخواه را وارد کنید (مثلاً us-east-1)", + "bedrock_setup_region_option_custom": " [0] وارد کردن منطقه دیگر", + "bedrock_setup_region_prompt": "شماره منطقه را وارد کنید یا برای منطقه دلخواه 0 را بزنید", + "bedrock_setup_selected_model": " ✓ مدل انتخاب‌شده: %s", + "bedrock_setup_use_with": " ℹ نحوه استفاده: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "بارگذاری پیکربندی AWS ناموفق بود: %w", "bedrock_unable_load_aws_config_with_region": "بارگذاری پیکربندی AWS با منطقه %s ناموفق بود: %w", "bedrock_unexpected_content_block_type": "نوع بلوک محتوای غیرمنتظره: %T", @@ -565,7 +565,7 @@ "spotify_description_header": "## توضیحات", "spotify_duration_label": "**مدت زمان**: %d دقیقه", "spotify_episode_header": "# اپیزود اسپاتیفای", - "spotify_error_getting_metadata": "error getting Spotify metadata: %v", + "spotify_error_getting_metadata": "خطا در دریافت فراداده Spotify: %v", "spotify_explicit_label": "**محتوای صریح**: %v", "spotify_failed_create_request": "ایجاد درخواست ناموفق بود: %w", "spotify_failed_create_token_request": "ایجاد درخواست توکن ناموفق بود: %w", @@ -579,14 +579,14 @@ "spotify_failed_parse_show_metadata": "تجزیه فراداده برنامه ناموفق بود: %w", "spotify_failed_read_response_body": "خواندن متن پاسخ ناموفق بود: %w", "spotify_failed_request_access_token": "درخواست توکن دسترسی ناموفق بود: %w", - "spotify_invalid_url": "invalid Spotify URL, can't get show or episode ID: '%s'", + "spotify_invalid_url": "نشانی Spotify نامعتبر است، دریافت شناسه برنامه یا قسمت ممکن نیست: '%s'", "spotify_label": "Spotify", "spotify_language_field_label": "**زبان**: %s", "spotify_languages_label": "**زبان‌ها**: %s", "spotify_media_type_label": "**نوع رسانه**: %s", - "spotify_no_episode_found": "no episode found with ID: %s", - "spotify_no_show_found": "no show found with ID: %s", - "spotify_not_configured": "Spotify is not configured, please run the setup procedure", + "spotify_no_episode_found": "هیچ قسمتی با این شناسه یافت نشد: %s", + "spotify_no_show_found": "هیچ برنامه‌ای با این شناسه یافت نشد: %s", + "spotify_not_configured": "Spotify پیکربندی نشده است، لطفاً روند راه‌اندازی را اجرا کنید", "spotify_publisher_label": "**ناشر**: %s", "spotify_release_date_label": "**تاریخ انتشار**: %s", "spotify_search_description_label": "- **توضیحات**: %s", @@ -595,7 +595,7 @@ "spotify_search_publisher_label": "- **ناشر**: %s", "spotify_search_results_header": "# نتایج جستجوی اسپاتیفای", "spotify_search_url_label": "- **URL**: %s", - "spotify_setup_description": "Spotify - to grab podcast/show metadata from Spotify", + "spotify_setup_description": "Spotify - برای دریافت فراداده پادکست/برنامه از Spotify", "spotify_show_header": "# پادکست/برنامه اسپاتیفای", "spotify_show_name_label": "**برنامه**: %s", "spotify_title_label": "**عنوان**: %s", @@ -629,11 +629,11 @@ "strategy_path_traversal": "نام راهبرد %q خارج از دایرکتوری راهبردها حل می‌شود", "stream_help": "پخش زنده", "suppress_thinking_tags": "سرکوب متن محصور در تگ‌های تفکر", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "عدد نامعتبر در زمان نسبی: %q", + "template_datetime_error_invalid_relative_format": "قالب زمان نسبی نامعتبر است", + "template_datetime_error_invalid_unit": "واحد زمانی نامعتبر: %q", + "template_datetime_error_relative_requires_value": "زمان نسبی به یک مقدار نیاز دارد", + "template_datetime_error_unknown_operation": "datetime: عملیات ناشناخته %q", "template_extension_error": "خطای افزونه %s: %v", "template_file_error_expand_home_dir": "فایل: گسترش پوشه خانگی ممکن نشد: %v", "template_file_error_invalid_line_count": "فایل: تعداد خط نامعتبر %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "متغیر الزامی موجود نیست: %s", "template_plugin_error": "خطای پلاگین %s: %v", "template_processing_stuck": "پردازش قالب متوقف شده - احتمال حلقه بی‌نهایت", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: نام متغیر لازم است", + "template_sys_error_home": "دریافت پوشه خانگی ناموفق بود: %v", + "template_sys_error_hostname": "دریافت نام میزبان ناموفق بود: %v", + "template_sys_error_pwd": "دریافت پوشه کاری ناموفق بود: %v", + "template_sys_error_unknown_operation": "sys: عملیات ناشناخته %q", + "template_sys_error_user": "دریافت کاربر فعلی ناموفق بود: %v", "template_text_empty_input": "متن: ورودی خالی برای عملیات %q", "template_text_unknown_operation": "متن: عملیات متنی ناشناخته %q (پشتیبانی شده: upper, lower, title, trim)", "template_unknown_plugin_namespace": "فضای نام پلاگین ناشناخته: %s", diff --git a/internal/i18n/locales/fr.json b/internal/i18n/locales/fr.json index 0caff7d6..cde6680f 100644 --- a/internal/i18n/locales/fr.json +++ b/internal/i18n/locales/fr.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Entrez votre AWS Access Key ID (laissez vide pour utiliser la chaîne d'authentification AWS)", "bedrock_aws_region_label": "Région AWS", "bedrock_aws_secret_key_label": "Entrez votre AWS Secret Access Key (laissez vide pour utiliser la chaîne d'authentification AWS)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "client Bedrock non initialisé — exécutez 'fabric --setup' pour configurer", "bedrock_converse_failed": "bedrock converse a échoué pour le modèle %s : %w", "bedrock_conversestream_failed": "bedrock conversestream a échoué pour le modèle %s : %w", "bedrock_empty_response_content": "contenu de réponse vide", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "API ListModels Bedrock échouée, utilisation de la liste statique de secours", "bedrock_panic_sendstream": "panique dans SendStream : %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Clé API Bedrock / jeton ABSK (recommandé — identique à Claude Code)", + "bedrock_setup_auth_prompt": "Entrez 1 ou 2", + "bedrock_setup_choose_auth_method": " Choisissez la méthode d'authentification :", + "bedrock_setup_choose_model": " Choisissez le modèle par défaut (les ID sans préfixe fonctionnent dans toutes les régions ; us./eu./ap. sont spécifiques à une région) :", + "bedrock_setup_choose_region": " Choisissez la région AWS :", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "sélection invalide : %s (entrez 1 ou 2)", + "bedrock_setup_model_custom_prompt": "Entrez l'ID du modèle (par ex. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Entrer un autre ID de modèle", + "bedrock_setup_model_prompt": "Entrez le numéro du modèle ou 0 pour saisir le vôtre", + "bedrock_setup_region_custom_prompt": "Entrez une région AWS personnalisée (par ex. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Entrer une autre région", + "bedrock_setup_region_prompt": "Entrez le numéro de la région ou 0 pour une région personnalisée", + "bedrock_setup_selected_model": " ✓ Modèle sélectionné : %s", + "bedrock_setup_use_with": " ℹ Utilisation : fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "impossible de charger la configuration AWS : %w", "bedrock_unable_load_aws_config_with_region": "impossible de charger la configuration AWS avec la région %s : %w", "bedrock_unexpected_content_block_type": "type de bloc de contenu inattendu : %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "le nom de stratégie %q se résout en dehors du répertoire des stratégies", "stream_help": "Streaming", "suppress_thinking_tags": "Supprimer le texte encadré par les balises de réflexion", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "nombre invalide dans le temps relatif : %q", + "template_datetime_error_invalid_relative_format": "format de temps relatif invalide", + "template_datetime_error_invalid_unit": "unité de temps invalide : %q", + "template_datetime_error_relative_requires_value": "le temps relatif nécessite une valeur", + "template_datetime_error_unknown_operation": "datetime: opération inconnue %q", "template_extension_error": "Erreur d'extension %s : %v", "template_file_error_expand_home_dir": "fichier : impossible d'étendre le répertoire personnel : %v", "template_file_error_invalid_line_count": "fichier : nombre de lignes invalide %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "Variable requise manquante : %s", "template_plugin_error": "Erreur du plugin %s : %v", "template_processing_stuck": "Traitement du modèle bloqué - boucle infinie potentielle", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: nom de variable requis", + "template_sys_error_home": "impossible d'obtenir le répertoire personnel : %v", + "template_sys_error_hostname": "impossible d'obtenir le nom d'hôte : %v", + "template_sys_error_pwd": "impossible d'obtenir le répertoire de travail : %v", + "template_sys_error_unknown_operation": "sys: opération inconnue %q", + "template_sys_error_user": "impossible d'obtenir l'utilisateur actuel : %v", "template_text_empty_input": "Texte : entrée vide pour l'opération %q", "template_text_unknown_operation": "Texte : opération de texte inconnue %q (supportées : upper, lower, title, trim)", "template_unknown_plugin_namespace": "Espace de noms de plugin inconnu : %s", diff --git a/internal/i18n/locales/it.json b/internal/i18n/locales/it.json index 49ef8738..b062962e 100644 --- a/internal/i18n/locales/it.json +++ b/internal/i18n/locales/it.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Inserisci il tuo AWS Access Key ID (lascia vuoto per usare la catena di credenziali AWS)", "bedrock_aws_region_label": "Regione AWS", "bedrock_aws_secret_key_label": "Inserisci il tuo AWS Secret Access Key (lascia vuoto per usare la catena di credenziali AWS)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "client Bedrock non inizializzato — eseguire 'fabric --setup' per configurare", "bedrock_converse_failed": "bedrock converse fallito per il modello %s: %w", "bedrock_conversestream_failed": "bedrock conversestream fallito per il modello %s: %w", "bedrock_empty_response_content": "contenuto della risposta vuoto", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "API ListModels Bedrock fallita, utilizzo della lista statica di fallback", "bedrock_panic_sendstream": "panic in SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Chiave API Bedrock / token ABSK (consigliato — la stessa usata da Claude Code)", + "bedrock_setup_auth_prompt": "Inserisci 1 o 2", + "bedrock_setup_choose_auth_method": " Scegli il metodo di autenticazione:", + "bedrock_setup_choose_model": " Scegli il modello predefinito (gli ID senza prefisso funzionano in qualsiasi regione; us./eu./ap. sono specifici per regione):", + "bedrock_setup_choose_region": " Scegli la regione AWS:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "selezione non valida: %s (inserisci 1 o 2)", + "bedrock_setup_model_custom_prompt": "Inserisci l'ID del modello (es. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Inserisci un ID modello diverso", + "bedrock_setup_model_prompt": "Inserisci il numero del modello o 0 per digitarne uno tuo", + "bedrock_setup_region_custom_prompt": "Inserisci una regione AWS personalizzata (es. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Inserisci una regione diversa", + "bedrock_setup_region_prompt": "Inserisci il numero della regione o 0 per personalizzarla", + "bedrock_setup_selected_model": " ✓ Modello selezionato: %s", + "bedrock_setup_use_with": " ℹ Uso: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "impossibile caricare la configurazione AWS: %w", "bedrock_unable_load_aws_config_with_region": "impossibile caricare la configurazione AWS con regione %s: %w", "bedrock_unexpected_content_block_type": "tipo di blocco contenuto inaspettato: %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "il nome della strategia %q si risolve al di fuori della directory delle strategie", "stream_help": "Streaming", "suppress_thinking_tags": "Sopprimi testo racchiuso in tag di pensiero", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "numero non valido nel tempo relativo: %q", + "template_datetime_error_invalid_relative_format": "formato di tempo relativo non valido", + "template_datetime_error_invalid_unit": "unità di tempo non valida: %q", + "template_datetime_error_relative_requires_value": "il tempo relativo richiede un valore", + "template_datetime_error_unknown_operation": "datetime: operazione sconosciuta %q", "template_extension_error": "Errore dell'estensione %s: %v", "template_file_error_expand_home_dir": "file: impossibile espandere la directory home: %v", "template_file_error_invalid_line_count": "file: numero di righe non valido %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "Variabile richiesta mancante: %s", "template_plugin_error": "Errore del plugin %s: %v", "template_processing_stuck": "Elaborazione del modello bloccata - possibile ciclo infinito", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: nome della variabile richiesto", + "template_sys_error_home": "impossibile ottenere la directory home: %v", + "template_sys_error_hostname": "impossibile ottenere il nome host: %v", + "template_sys_error_pwd": "impossibile ottenere la directory di lavoro: %v", + "template_sys_error_unknown_operation": "sys: operazione sconosciuta %q", + "template_sys_error_user": "impossibile ottenere l'utente corrente: %v", "template_text_empty_input": "Testo: input vuoto per l'operazione %q", "template_text_unknown_operation": "Testo: operazione di testo sconosciuta %q (supportate: upper, lower, title, trim)", "template_unknown_plugin_namespace": "Namespace del plugin sconosciuto: %s", diff --git a/internal/i18n/locales/ja.json b/internal/i18n/locales/ja.json index 96631243..8c9000dd 100644 --- a/internal/i18n/locales/ja.json +++ b/internal/i18n/locales/ja.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "AWS Access Key IDを入力してください(AWS認証チェーンを使用する場合は空のままにしてください)", "bedrock_aws_region_label": "AWSリージョン", "bedrock_aws_secret_key_label": "AWS Secret Access Keyを入力してください(AWS認証チェーンを使用する場合は空のままにしてください)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "Bedrockクライアントが初期化されていません — 設定するには 'fabric --setup' を実行してください", "bedrock_converse_failed": "モデル %s のbedrock converseが失敗しました: %w", "bedrock_conversestream_failed": "モデル %s のbedrock conversestreamが失敗しました: %w", "bedrock_empty_response_content": "空のレスポンスコンテンツ", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "Bedrock ListModels APIが失敗しました、静的フォールバックリストを使用", "bedrock_panic_sendstream": "SendStreamでパニックが発生しました: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Bedrock APIキー / ABSKトークン(推奨 — Claude Code と同じ)", + "bedrock_setup_auth_prompt": "1 または 2 を入力してください", + "bedrock_setup_choose_auth_method": " 認証方法を選択してください:", + "bedrock_setup_choose_model": " デフォルトモデルを選択してください(プレフィックスなしのIDはどのリージョンでも使用できます。us./eu./ap. はリージョン固有です):", + "bedrock_setup_choose_region": " AWSリージョンを選択してください:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "無効な選択: %s(1 または 2 を入力してください)", + "bedrock_setup_model_custom_prompt": "モデルIDを入力してください(例: anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] 別のモデルIDを入力", + "bedrock_setup_model_prompt": "モデル番号を入力、または 0 で任意のIDを入力", + "bedrock_setup_region_custom_prompt": "カスタムAWSリージョンを入力してください(例: us-east-1)", + "bedrock_setup_region_option_custom": " [0] 別のリージョンを入力", + "bedrock_setup_region_prompt": "リージョン番号を入力、または 0 でカスタム指定", + "bedrock_setup_selected_model": " ✓ 選択したモデル: %s", + "bedrock_setup_use_with": " ℹ 使用方法: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "AWS設定を読み込めませんでした: %w", "bedrock_unable_load_aws_config_with_region": "リージョン %s でAWS設定を読み込めませんでした: %w", "bedrock_unexpected_content_block_type": "予期しないコンテンツブロックタイプ: %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "戦略名 %q が戦略ディレクトリの外部に解決されます", "stream_help": "ストリーミング", "suppress_thinking_tags": "思考タグで囲まれたテキストを抑制", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "相対時間の数値が無効です: %q", + "template_datetime_error_invalid_relative_format": "相対時間の形式が無効です", + "template_datetime_error_invalid_unit": "時間単位が無効です: %q", + "template_datetime_error_relative_requires_value": "相対時間には値が必要です", + "template_datetime_error_unknown_operation": "datetime: 不明な操作 %q", "template_extension_error": "拡張機能%sエラー: %v", "template_file_error_expand_home_dir": "file: ホームディレクトリを展開できませんでした: %v", "template_file_error_invalid_line_count": "file: 無効な行数 %q", @@ -650,7 +650,7 @@ "template_file_log_cleaned_path": "File: 正規化後のパス %q", "template_file_log_exists_for_path": "File: パス %q の exists=%v", "template_file_log_modified_for_path": "File: パス %q の modified=%q", - "template_file_log_operation_value": "File: operation=%q value=%q", + "template_file_log_operation_value": "ファイル: operation=%q value=%q", "template_file_log_read_bytes": "File: %d バイトを読み取りました", "template_file_log_read_total_return_last": "File: 合計 %d 行を読み取り、最後の %d 行を返します", "template_file_log_reading_last_lines": "File: %q から最後の %d 行を読み取り中", @@ -662,12 +662,12 @@ "template_missing_required_variable": "必須変数が不足しています: %s", "template_plugin_error": "プラグイン%sエラー: %v", "template_processing_stuck": "テンプレート処理が停止 - 無限ループの可能性", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: 変数名が必要です", + "template_sys_error_home": "ホームディレクトリの取得に失敗しました: %v", + "template_sys_error_hostname": "ホスト名の取得に失敗しました: %v", + "template_sys_error_pwd": "作業ディレクトリの取得に失敗しました: %v", + "template_sys_error_unknown_operation": "sys: 不明な操作 %q", + "template_sys_error_user": "現在のユーザーの取得に失敗しました: %v", "template_text_empty_input": "テキスト: 操作%qに対する入力が空です", "template_text_unknown_operation": "テキスト: 不明なテキスト操作%q (対応: upper, lower, title, trim)", "template_unknown_plugin_namespace": "不明なプラグイン名前空間: %s", diff --git a/internal/i18n/locales/pl.json b/internal/i18n/locales/pl.json index afa540f6..243a88ab 100644 --- a/internal/i18n/locales/pl.json +++ b/internal/i18n/locales/pl.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Wprowadź swój AWS Access Key ID (pozostaw puste, aby użyć łańcucha uwierzytelniania AWS)", "bedrock_aws_region_label": "Region AWS", "bedrock_aws_secret_key_label": "Wprowadź swój AWS Secret Access Key (pozostaw puste, aby użyć łańcucha uwierzytelniania AWS)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "klient Bedrock nie jest zainicjalizowany — uruchom 'fabric --setup', aby skonfigurować", "bedrock_converse_failed": "bedrock converse nie powiodło się dla modelu %s: %w", "bedrock_conversestream_failed": "bedrock conversestream nie powiodło się dla modelu %s: %w", "bedrock_empty_response_content": "pusta zawartość odpowiedzi", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "API ListModels Bedrock nie powiodło się, używam statycznej listy zapasowej", "bedrock_panic_sendstream": "panika w SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Klucz API Bedrock / token ABSK (zalecane — taki sam jak w Claude Code)", + "bedrock_setup_auth_prompt": "Wprowadź 1 lub 2", + "bedrock_setup_choose_auth_method": " Wybierz metodę uwierzytelniania:", + "bedrock_setup_choose_model": " Wybierz model domyślny (identyfikatory bez prefiksu działają w każdym regionie; us./eu./ap. są specyficzne dla regionu):", + "bedrock_setup_choose_region": " Wybierz region AWS:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "nieprawidłowy wybór: %s (wprowadź 1 lub 2)", + "bedrock_setup_model_custom_prompt": "Wprowadź identyfikator modelu (np. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Wprowadź inny identyfikator modelu", + "bedrock_setup_model_prompt": "Wprowadź numer modelu lub 0, aby podać własny", + "bedrock_setup_region_custom_prompt": "Wprowadź własny region AWS (np. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Wprowadź inny region", + "bedrock_setup_region_prompt": "Wprowadź numer regionu lub 0, aby podać własny", + "bedrock_setup_selected_model": " ✓ Wybrany model: %s", + "bedrock_setup_use_with": " ℹ Użycie: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "nie można załadować konfiguracji AWS: %w", "bedrock_unable_load_aws_config_with_region": "nie można załadować konfiguracji AWS dla regionu %s: %w", "bedrock_unexpected_content_block_type": "nieoczekiwany typ bloku zawartości: %T", @@ -650,7 +650,7 @@ "template_file_log_cleaned_path": "File: oczyszczona ścieżka %q", "template_file_log_exists_for_path": "File: exists=%v dla ścieżki %q", "template_file_log_modified_for_path": "File: modified=%q dla ścieżki %q", - "template_file_log_operation_value": "File: operation=%q value=%q", + "template_file_log_operation_value": "Plik: operation=%q value=%q", "template_file_log_read_bytes": "File: odczytano %d bajtów", "template_file_log_read_total_return_last": "File: odczytano łącznie %d linii, zwracam ostatnie %d", "template_file_log_reading_last_lines": "File: odczytywanie ostatnich %d linii z %q", diff --git a/internal/i18n/locales/pt-BR.json b/internal/i18n/locales/pt-BR.json index 8c8a0890..9be34c58 100644 --- a/internal/i18n/locales/pt-BR.json +++ b/internal/i18n/locales/pt-BR.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Digite seu AWS Access Key ID (deixe vazio para usar a cadeia de credenciais AWS)", "bedrock_aws_region_label": "Regiao AWS", "bedrock_aws_secret_key_label": "Digite seu AWS Secret Access Key (deixe vazio para usar a cadeia de credenciais AWS)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "cliente Bedrock não inicializado — execute 'fabric --setup' para configurar", "bedrock_converse_failed": "bedrock converse falhou para o modelo %s: %w", "bedrock_conversestream_failed": "bedrock conversestream falhou para o modelo %s: %w", "bedrock_empty_response_content": "conteudo de resposta vazio", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "API ListModels do Bedrock falhou, usando lista estática de fallback", "bedrock_panic_sendstream": "panico no SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Chave API Bedrock / token ABSK (recomendado — a mesma usada pelo Claude Code)", + "bedrock_setup_auth_prompt": "Digite 1 ou 2", + "bedrock_setup_choose_auth_method": " Escolha o método de autenticação:", + "bedrock_setup_choose_model": " Escolha o modelo padrão (IDs sem prefixo funcionam em qualquer região; us./eu./ap. são específicos de região):", + "bedrock_setup_choose_region": " Escolha a região AWS:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "seleção inválida: %s (digite 1 ou 2)", + "bedrock_setup_model_custom_prompt": "Digite o ID do modelo (ex. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Digitar um ID de modelo diferente", + "bedrock_setup_model_prompt": "Digite o número do modelo ou 0 para informar o seu", + "bedrock_setup_region_custom_prompt": "Digite uma região AWS personalizada (ex. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Digitar uma região diferente", + "bedrock_setup_region_prompt": "Digite o número da região ou 0 para personalizar", + "bedrock_setup_selected_model": " ✓ Modelo selecionado: %s", + "bedrock_setup_use_with": " ℹ Uso: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "nao foi possivel carregar a configuracao AWS: %w", "bedrock_unable_load_aws_config_with_region": "nao foi possivel carregar a configuracao AWS com regiao %s: %w", "bedrock_unexpected_content_block_type": "tipo de bloco de conteudo inesperado: %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "o nome da estratégia %q resolve fora do diretório de estratégias", "stream_help": "Streaming", "suppress_thinking_tags": "Suprimir texto contido em tags de pensamento", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "número inválido no tempo relativo: %q", + "template_datetime_error_invalid_relative_format": "formato de tempo relativo inválido", + "template_datetime_error_invalid_unit": "unidade de tempo inválida: %q", + "template_datetime_error_relative_requires_value": "o tempo relativo requer um valor", + "template_datetime_error_unknown_operation": "datetime: operação desconhecida %q", "template_extension_error": "Erro na extensão %s: %v", "template_file_error_expand_home_dir": "arquivo: não foi possível expandir o diretório home: %v", "template_file_error_invalid_line_count": "arquivo: contagem de linhas inválida %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "Variável obrigatória ausente: %s", "template_plugin_error": "Erro no plugin %s: %v", "template_processing_stuck": "Processamento do modelo travado - possível loop infinito", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: nome da variável obrigatório", + "template_sys_error_home": "falha ao obter o diretório home: %v", + "template_sys_error_hostname": "falha ao obter o nome do host: %v", + "template_sys_error_pwd": "falha ao obter o diretório de trabalho: %v", + "template_sys_error_unknown_operation": "sys: operação desconhecida %q", + "template_sys_error_user": "falha ao obter o usuário atual: %v", "template_text_empty_input": "Texto: entrada vazia para a operação %q", "template_text_unknown_operation": "Texto: operação de texto desconhecida %q (suportadas: upper, lower, title, trim)", "template_unknown_plugin_namespace": "Namespace de plugin desconhecido: %s", diff --git a/internal/i18n/locales/pt-PT.json b/internal/i18n/locales/pt-PT.json index cc96595a..3ba6f12b 100644 --- a/internal/i18n/locales/pt-PT.json +++ b/internal/i18n/locales/pt-PT.json @@ -54,7 +54,7 @@ "bedrock_aws_access_key_label": "Digite o seu AWS Access Key ID (deixe vazio para usar a cadeia de credenciais AWS)", "bedrock_aws_region_label": "Regiao AWS", "bedrock_aws_secret_key_label": "Digite o seu AWS Secret Access Key (deixe vazio para usar a cadeia de credenciais AWS)", - "bedrock_client_not_initialized": "Bedrock client not initialized — run 'fabric --setup' to configure", + "bedrock_client_not_initialized": "cliente Bedrock não inicializado — execute 'fabric --setup' para configurar", "bedrock_converse_failed": "bedrock converse falhou para o modelo %s: %w", "bedrock_conversestream_failed": "bedrock conversestream falhou para o modelo %s: %w", "bedrock_empty_response_content": "conteudo de resposta vazio", @@ -67,21 +67,21 @@ "bedrock_listmodels_fallback": "API ListModels do Bedrock falhou, usando lista estática de recurso", "bedrock_panic_sendstream": "panico no SendStream: %v", "bedrock_setup_auth_option_accesskey": " [2] AWS Access Key + Secret Key", - "bedrock_setup_auth_option_apikey": " [1] Bedrock API Key / ABSK token (recommended — same as Claude Code)", - "bedrock_setup_auth_prompt": "Enter 1 or 2", - "bedrock_setup_choose_auth_method": " Choose authentication method:", - "bedrock_setup_choose_model": " Choose default model (unprefixed IDs work in any region; us./eu./ap. are region-specific):", - "bedrock_setup_choose_region": " Choose AWS Region:", + "bedrock_setup_auth_option_apikey": " [1] Chave API Bedrock / token ABSK (recomendado — a mesma usada pelo Claude Code)", + "bedrock_setup_auth_prompt": "Introduza 1 ou 2", + "bedrock_setup_choose_auth_method": " Escolha o método de autenticação:", + "bedrock_setup_choose_model": " Escolha o modelo predefinido (IDs sem prefixo funcionam em qualquer região; us./eu./ap. são específicos de região):", + "bedrock_setup_choose_region": " Escolha a região AWS:", "bedrock_setup_header": "[Bedrock]", - "bedrock_setup_invalid_auth_selection": "invalid selection: %s (enter 1 or 2)", - "bedrock_setup_model_custom_prompt": "Enter model ID (e.g. anthropic.claude-opus-4-6-v1)", - "bedrock_setup_model_option_custom": " [0] Enter a different model ID", - "bedrock_setup_model_prompt": "Enter model number or 0 to type your own", - "bedrock_setup_region_custom_prompt": "Enter custom AWS region (e.g. us-east-1)", - "bedrock_setup_region_option_custom": " [0] Enter a different region", - "bedrock_setup_region_prompt": "Enter region number or 0 for custom", - "bedrock_setup_selected_model": " ✓ Selected model: %s", - "bedrock_setup_use_with": " ℹ Use with: fabric -m %s -V Bedrock", + "bedrock_setup_invalid_auth_selection": "seleção inválida: %s (introduza 1 ou 2)", + "bedrock_setup_model_custom_prompt": "Introduza o ID do modelo (ex. anthropic.claude-opus-4-6-v1)", + "bedrock_setup_model_option_custom": " [0] Introduzir um ID de modelo diferente", + "bedrock_setup_model_prompt": "Introduza o número do modelo ou 0 para indicar o seu", + "bedrock_setup_region_custom_prompt": "Introduza uma região AWS personalizada (ex. us-east-1)", + "bedrock_setup_region_option_custom": " [0] Introduzir uma região diferente", + "bedrock_setup_region_prompt": "Introduza o número da região ou 0 para personalizar", + "bedrock_setup_selected_model": " ✓ Modelo selecionado: %s", + "bedrock_setup_use_with": " ℹ Uso: fabric -m %s -V Bedrock", "bedrock_unable_load_aws_config": "nao foi possivel carregar a configuracao AWS: %w", "bedrock_unable_load_aws_config_with_region": "nao foi possivel carregar a configuracao AWS com regiao %s: %w", "bedrock_unexpected_content_block_type": "tipo de bloco de conteudo inesperado: %T", @@ -629,11 +629,11 @@ "strategy_path_traversal": "o nome da estratégia %q resolve fora do diretório de estratégias", "stream_help": "Streaming", "suppress_thinking_tags": "Suprimir texto contido em tags de pensamento", - "template_datetime_error_invalid_number": "invalid number in relative time: %q", - "template_datetime_error_invalid_relative_format": "invalid relative time format", - "template_datetime_error_invalid_unit": "invalid time unit: %q", - "template_datetime_error_relative_requires_value": "relative time requires a value", - "template_datetime_error_unknown_operation": "datetime: unknown operation %q", + "template_datetime_error_invalid_number": "número inválido no tempo relativo: %q", + "template_datetime_error_invalid_relative_format": "formato de tempo relativo inválido", + "template_datetime_error_invalid_unit": "unidade de tempo inválida: %q", + "template_datetime_error_relative_requires_value": "o tempo relativo requer um valor", + "template_datetime_error_unknown_operation": "datetime: operação desconhecida %q", "template_extension_error": "Erro na extensão %s: %v", "template_file_error_expand_home_dir": "ficheiro: não foi possível expandir a diretoria home: %v", "template_file_error_invalid_line_count": "ficheiro: contagem de linhas inválida %q", @@ -662,12 +662,12 @@ "template_missing_required_variable": "Variável obrigatória em falta: %s", "template_plugin_error": "Erro no plugin %s: %v", "template_processing_stuck": "Processamento do modelo bloqueado - possível ciclo infinito", - "template_sys_error_env_requires_var": "env: variable name required", - "template_sys_error_home": "failed to get home directory: %v", - "template_sys_error_hostname": "failed to get hostname: %v", - "template_sys_error_pwd": "failed to get working directory: %v", - "template_sys_error_unknown_operation": "sys: unknown operation %q", - "template_sys_error_user": "failed to get current user: %v", + "template_sys_error_env_requires_var": "env: nome da variável obrigatório", + "template_sys_error_home": "falha ao obter o diretório pessoal: %v", + "template_sys_error_hostname": "falha ao obter o nome do host: %v", + "template_sys_error_pwd": "falha ao obter o diretório de trabalho: %v", + "template_sys_error_unknown_operation": "sys: operação desconhecida %q", + "template_sys_error_user": "falha ao obter o utilizador atual: %v", "template_text_empty_input": "Texto: entrada vazia para a operação %q", "template_text_unknown_operation": "Texto: operação de texto desconhecida %q (suportadas: upper, lower, title, trim)", "template_unknown_plugin_namespace": "Espaço de nomes do plugin desconhecido: %s",