mirror of
https://github.com/danielmiessler/fabric.git
synced 2026-09-10 07:36:44 -04:00
• Add Brazilian Portuguese (pt-BR) translation file • Add European Portuguese (pt-PT) translation file • Implement BCP 47 locale normalization system • Create fallback chain for language variants • Add default variant mapping for Portuguese • Update help text to show variant examples • Add comprehensive test suite for variants • Create documentation for i18n variant architecture
137 lines
11 KiB
JSON
137 lines
11 KiB
JSON
{
|
|
"html_readability_error": "usa a entrada original, porque não é possível aplicar a legibilidade HTML",
|
|
"vendor_not_configured": "o fornecedor %s não está configurado",
|
|
"vendor_no_transcription_support": "o fornecedor %s não suporta transcrição de áudio",
|
|
"transcription_model_required": "modelo de transcrição é necessário (use --transcribe-model)",
|
|
"youtube_not_configured": "YouTube não está configurado, por favor execute o procedimento de configuração",
|
|
"error_fetching_playlist_videos": "erro ao obter vídeos da playlist: %w",
|
|
"scraping_not_configured": "funcionalidade de scraping não está configurada. Por favor configure o Jina para ativar o scraping",
|
|
"could_not_determine_home_dir": "não foi possível determinar o diretório home do utilizador: %w",
|
|
"could_not_stat_env_file": "não foi possível verificar o ficheiro .env: %w",
|
|
"could_not_create_config_dir": "não foi possível criar o diretório de configuração: %w",
|
|
"could_not_create_env_file": "não foi possível criar o ficheiro .env: %w",
|
|
"could_not_copy_to_clipboard": "não foi possível copiar para a área de transferência: %v",
|
|
"file_already_exists_not_overwriting": "o ficheiro %s já existe, não será sobrescrito. Renomeie o ficheiro existente ou escolha um nome diferente",
|
|
"error_creating_file": "erro ao criar ficheiro: %v",
|
|
"error_writing_to_file": "erro ao escrever no ficheiro: %v",
|
|
"error_creating_audio_file": "erro ao criar ficheiro de áudio: %v",
|
|
"error_writing_audio_data": "erro ao escrever dados de áudio no ficheiro: %v",
|
|
"tts_model_requires_audio_output": "modelo TTS '%s' requer saída de áudio. Por favor especifique um ficheiro de saída de áudio com a flag -o (ex. -o output.wav)",
|
|
"audio_output_file_specified_but_not_tts_model": "ficheiro de saída de áudio '%s' especificado mas o modelo '%s' não é um modelo TTS. Por favor use um modelo TTS como gemini-2.5-flash-preview-tts",
|
|
"file_already_exists_choose_different": "ficheiro %s já existe. Por favor escolha um nome de ficheiro diferente ou remova o ficheiro existente",
|
|
"no_notification_system_available": "nenhum sistema de notificação disponível",
|
|
"cannot_convert_string": "não é possível converter a string %q para %v",
|
|
"unsupported_conversion": "conversão não suportada de %v para %v",
|
|
"invalid_config_path": "caminho de configuração inválido: %w",
|
|
"config_file_not_found": "ficheiro de configuração não encontrado: %s",
|
|
"error_reading_config_file": "erro ao ler ficheiro de configuração: %w",
|
|
"error_parsing_config_file": "erro ao analisar ficheiro de configuração: %w",
|
|
"error_reading_piped_message": "erro ao ler mensagem redirecionada do stdin: %w",
|
|
"image_file_already_exists": "ficheiro de imagem já existe: %s",
|
|
"invalid_image_file_extension": "extensão de ficheiro de imagem inválida '%s'. Formatos suportados: .png, .jpeg, .jpg, .webp",
|
|
"image_parameters_require_image_file": "parâmetros de imagem (--image-size, --image-quality, --image-background, --image-compression) só podem ser usados com --image-file",
|
|
"invalid_image_size": "tamanho de imagem inválido '%s'. Tamanhos suportados: 1024x1024, 1536x1024, 1024x1536, auto",
|
|
"invalid_image_quality": "qualidade de imagem inválida '%s'. Qualidades suportadas: low, medium, high, auto",
|
|
"invalid_image_background": "fundo de imagem inválido '%s'. Fundos suportados: opaque, transparent",
|
|
"image_compression_jpeg_webp_only": "compressão de imagem só pode ser usada com formatos JPEG e WebP, não %s",
|
|
"image_compression_range_error": "compressão de imagem deve estar entre 0 e 100, recebido %d",
|
|
"transparent_background_png_webp_only": "fundo transparente só pode ser usado com formatos PNG e WebP, não %s",
|
|
"available_transcription_models": "Modelos de transcrição disponíveis:",
|
|
"tts_audio_generated_successfully": "Áudio TTS gerado com sucesso e guardado em: %s\n",
|
|
"fabric_command_complete": "Comando Fabric concluído",
|
|
"fabric_command_complete_with_pattern": "Fabric: %s concluído",
|
|
"command_completed_successfully": "Comando concluído com sucesso",
|
|
"output_truncated": "Saída: %s...",
|
|
"output_full": "Saída: %s",
|
|
"choose_pattern_from_available": "Escolha um padrão dos padrões disponíveis",
|
|
"pattern_variables_help": "Valores para variáveis de padrão, ex. -v=#role:expert -v=#points:30",
|
|
"choose_context_from_available": "Escolha um contexto dos contextos disponíveis",
|
|
"choose_session_from_available": "Escolha uma sessão das sessões disponíveis",
|
|
"attachment_path_or_url_help": "Caminho do anexo ou URL (ex. para mensagens de reconhecimento de imagem do OpenAI)",
|
|
"run_setup_for_reconfigurable_parts": "Executar configuração para todas as partes reconfiguráveis do fabric",
|
|
"set_temperature": "Definir temperatura",
|
|
"set_top_p": "Definir top P",
|
|
"stream_help": "Streaming",
|
|
"set_presence_penalty": "Definir penalidade de presença",
|
|
"use_model_defaults_raw_help": "Usar as predefinições do modelo sem enviar opções de chat (como temperatura, etc.) e usar o papel de utilizador em vez do papel de sistema para padrões.",
|
|
"set_frequency_penalty": "Definir penalidade de frequência",
|
|
"list_all_patterns": "Listar todos os padrões",
|
|
"list_all_available_models": "Listar todos os modelos disponíveis",
|
|
"list_all_contexts": "Listar todos os contextos",
|
|
"list_all_sessions": "Listar todas as sessões",
|
|
"update_patterns": "Atualizar padrões",
|
|
"messages_to_send_to_chat": "Mensagens para enviar ao chat",
|
|
"copy_to_clipboard": "Copiar para área de transferência",
|
|
"choose_model": "Escolher modelo",
|
|
"specify_vendor_for_model": "Especificar fornecedor para o modelo selecionado (ex. -V \"LM Studio\" -m openai/gpt-oss-20b)",
|
|
"model_context_length_ollama": "Comprimento do contexto do modelo (afeta apenas ollama)",
|
|
"output_to_file": "Saída para ficheiro",
|
|
"output_entire_session": "Saída de toda a sessão (incluindo temporária) para o ficheiro de saída",
|
|
"number_of_latest_patterns": "Número dos padrões mais recentes a listar",
|
|
"change_default_model": "Mudar modelo predefinido",
|
|
"youtube_url_help": "Vídeo do YouTube ou \"URL\" de playlist para obter transcrição, comentários e enviar ao chat ou imprimir na consola e armazenar no ficheiro de saída",
|
|
"prefer_playlist_over_video": "Preferir playlist ao vídeo se ambos os IDs estiverem presentes na URL",
|
|
"grab_transcript_from_youtube": "Obter transcrição do vídeo do YouTube e enviar ao chat (usado por omissão).",
|
|
"grab_transcript_with_timestamps": "Obter transcrição do vídeo do YouTube com timestamps e enviar ao chat",
|
|
"grab_comments_from_youtube": "Obter comentários do vídeo do YouTube e enviar ao chat",
|
|
"output_video_metadata": "Mostrar metadados do vídeo",
|
|
"additional_yt_dlp_args": "Argumentos adicionais para passar ao yt-dlp (ex. '--cookies-from-browser brave')",
|
|
"specify_language_code": "Especificar código de idioma para o chat, ex. -g=en -g=zh -g=pt-BR -g=pt-PT",
|
|
"scrape_website_url": "Fazer scraping da URL do site para markdown usando Jina AI",
|
|
"search_question_jina": "Pergunta de pesquisa usando Jina AI",
|
|
"seed_for_lmm_generation": "Seed para ser usado na geração LMM",
|
|
"wipe_context": "Limpar contexto",
|
|
"wipe_session": "Limpar sessão",
|
|
"print_context": "Imprimir contexto",
|
|
"print_session": "Imprimir sessão",
|
|
"convert_html_readability": "Converter entrada HTML numa visualização limpa e legível",
|
|
"apply_variables_to_input": "Aplicar variáveis à entrada do utilizador",
|
|
"disable_pattern_variable_replacement": "Desabilitar substituição de variáveis de padrão",
|
|
"show_dry_run": "Mostrar o que seria enviado ao modelo sem enviar de facto",
|
|
"serve_fabric_rest_api": "Servir a API REST do Fabric",
|
|
"serve_fabric_api_ollama_endpoints": "Servir a API REST do Fabric com endpoints ollama",
|
|
"address_to_bind_rest_api": "Endereço para associar a API REST",
|
|
"api_key_secure_server_routes": "Chave API usada para proteger as rotas do servidor",
|
|
"path_to_yaml_config": "Caminho para ficheiro de configuração YAML",
|
|
"print_current_version": "Imprimir versão atual",
|
|
"list_all_registered_extensions": "Listar todas as extensões registadas",
|
|
"register_new_extension": "Registar uma nova extensão do caminho do ficheiro de configuração",
|
|
"remove_registered_extension": "Remover uma extensão registada por nome",
|
|
"choose_strategy_from_available": "Escolher uma estratégia das estratégias disponíveis",
|
|
"list_all_strategies": "Listar todas as estratégias",
|
|
"list_all_vendors": "Listar todos os fornecedores",
|
|
"output_raw_list_shell_completion": "Saída de lista simples sem cabeçalhos/formatação (para conclusão de shell)",
|
|
"enable_web_search_tool": "Habilitar ferramenta de pesquisa web para modelos suportados (Anthropic, OpenAI, Gemini)",
|
|
"set_location_web_search": "Definir localização para resultados de pesquisa web (ex. 'America/Los_Angeles')",
|
|
"save_generated_image_to_file": "Guardar imagem gerada no caminho de ficheiro especificado (ex. 'output.png')",
|
|
"image_dimensions_help": "Dimensões da imagem: 1024x1024, 1536x1024, 1024x1536, auto (por omissão: auto)",
|
|
"image_quality_help": "Qualidade da imagem: low, medium, high, auto (por omissão: auto)",
|
|
"compression_level_jpeg_webp": "Nível de compressão 0-100 para formatos JPEG/WebP (por omissão: não definido)",
|
|
"background_type_help": "Tipo de fundo: opaque, transparent (por omissão: opaque, apenas para PNG/WebP)",
|
|
"suppress_thinking_tags": "Suprimir texto contido em tags de pensamento",
|
|
"start_tag_thinking_sections": "Tag inicial para secções de pensamento",
|
|
"end_tag_thinking_sections": "Tag final para secções de pensamento",
|
|
"disable_openai_responses_api": "Desabilitar API OpenAI Responses (por omissão: false)",
|
|
"audio_video_file_transcribe": "Ficheiro de áudio ou vídeo para transcrever",
|
|
"model_for_transcription": "Modelo para usar na transcrição (separado do modelo de chat)",
|
|
"split_media_files_ffmpeg": "Dividir ficheiros de áudio/vídeo maiores que 25MB usando ffmpeg",
|
|
"tts_voice_name": "Nome da voz TTS para modelos suportados (ex. Kore, Charon, Puck)",
|
|
"list_gemini_tts_voices": "Listar todas as vozes TTS do Gemini disponíveis",
|
|
"list_transcription_models": "Listar todos os modelos de transcrição disponíveis",
|
|
"send_desktop_notification": "Enviar notificação no ambiente de trabalho quando o comando for concluído",
|
|
"custom_notification_command": "Comando personalizado para executar notificações (substitui notificações integradas)",
|
|
"set_reasoning_thinking_level": "Definir nível de raciocínio/pensamento (ex. off, low, medium, high, ou tokens numéricos para Anthropic ou Google Gemini)",
|
|
"set_debug_level": "Definir nível de debug (0=desligado, 1=básico, 2=detalhado, 3=rastreio)",
|
|
"usage_header": "Uso:",
|
|
"application_options_header": "Opções da aplicação:",
|
|
"help_options_header": "Opções de ajuda:",
|
|
"help_message": "Mostrar esta mensagem de ajuda",
|
|
"options_placeholder": "[OPÇÕES]",
|
|
"available_vendors_header": "Fornecedores disponíveis:",
|
|
"available_models_header": "Modelos disponíveis",
|
|
"no_items_found": "Nenhum %s",
|
|
"no_description_available": "Nenhuma descrição disponível",
|
|
"i18n_download_failed": "Falha ao descarregar tradução para o idioma '%s': %v",
|
|
"i18n_load_failed": "Falha ao carregar ficheiro de tradução: %v"
|
|
}
|