From 6d6b3c9c1da3dce65e3461db917ef26e78f6c7e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=AD=20Santos?= <140329135+itzraiss@users.noreply.github.com> Date: Mon, 26 Feb 2024 16:37:08 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=8D=20:=20Update=20Portuguese=20Transl?= =?UTF-8?q?ations=20(#1867)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🌍 : Update Portuguese Translations * 🌍 : Fix Portuguese Translations * fix(Br): lint errors --------- Co-authored-by: Berry-13 <81851188+Berry-13@users.noreply.github.com> --- client/src/localization/languages/Br.tsx | 147 ++++++++++++++++------- 1 file changed, 101 insertions(+), 46 deletions(-) diff --git a/client/src/localization/languages/Br.tsx b/client/src/localization/languages/Br.tsx index b4cf99bcc1..d1e0677f27 100644 --- a/client/src/localization/languages/Br.tsx +++ b/client/src/localization/languages/Br.tsx @@ -3,23 +3,55 @@ // file deepcode ignore HardcodedNonCryptoSecret: No hardcoded secrets present in this file export default { + com_sidepanel_select_assistant: 'Selecione um Assistente', + com_sidepanel_assistant_builder: 'Construtor de Assistente', + com_sidepanel_attach_files: 'Anexar Arquivos', + com_assistants_knowledge: 'Conhecimento', + com_assistants_knowledge_info: + 'Se você carregar arquivos em Conhecimento, as conversas com seu Assistente podem incluir o conteúdo dos arquivos.', + com_assistants_knowledge_disabled: + 'O Assistente deve ser criado, e o Interpretador de Código ou Recuperação devem estar habilitados e salvos antes de carregar arquivos como Conhecimento.', + com_assistants_code_interpreter: 'Interpretador de Código', + com_assistants_code_interpreter_files: + 'Os seguintes arquivos estão disponíveis apenas para o Interpretador de Código:', + com_assistants_retrieval: 'Recuperação', + com_assistants_tools_section: 'Ações, Ferramentas', + com_assistants_add_tools: 'Adicionar Ferramentas', + com_assistants_add_actions: 'Adicionar Ações', + com_assistants_name_placeholder: 'Opcional: O nome do assistente', + com_assistants_instructions_placeholder: 'As instruções do sistema que o assistente usa', + com_assistants_description_placeholder: 'Opcional: Descreva seu Assistente aqui', + com_assistants_actions_disabled: 'Você precisa criar um assistente antes de adicionar ações.', + com_assistants_update_success: 'Atualizado com sucesso', + com_assistants_update_error: 'Houve um erro ao atualizar seu assistente.', + com_assistants_create_success: 'Criado com sucesso', + com_assistants_create_error: 'Houve um erro ao criar seu assistente.', + com_ui_attach_error_type: 'Tipo de arquivo não suportado para o endpoint:', + com_ui_attach_error_size: 'Limite de tamanho de arquivo excedido para o endpoint:', + com_ui_attach_error: + 'Não é possível anexar arquivo. Crie ou selecione uma conversa, ou tente atualizar a página.', com_ui_examples: 'Exemplos', - com_ui_new_chat: 'Novo Chat', + com_ui_new_chat: 'Nova Conversa', com_ui_happy_birthday: 'É meu primeiro aniversário!', com_ui_example_quantum_computing: 'Explique a computação quântica em termos simples', com_ui_example_10_year_old_b_day: 'Tem alguma ideia criativa para o aniversário de uma criança de 10 anos?', com_ui_example_http_in_js: 'Como faço uma solicitação HTTP em Javascript?', com_ui_capabilities: 'Capacidades', - com_ui_capability_remember: 'Lembra o que o usuário disse anteriormente na conversa', + com_ui_capability_remember: 'Lembra do que o usuário disse anteriormente na conversa', com_ui_capability_correction: 'Permite que o usuário forneça correções de acompanhamento', - com_ui_capability_decline_requests: 'Treinado para recusar pedidos inadequados', + com_ui_capability_decline_requests: 'Treinado para recusar solicitações inadequadas', com_ui_limitations: 'Limitações', com_ui_limitation_incorrect_info: 'Pode ocasionalmente gerar informações incorretas', com_ui_limitation_harmful_biased: 'Pode ocasionalmente produzir instruções prejudiciais ou conteúdo tendencioso', com_ui_limitation_limited_2021: 'Conhecimento limitado do mundo e eventos após 2021', - com_ui_experimental: 'Experimental', + com_ui_experimental: 'Recursos Experimentais', + com_ui_name: 'Nome', + com_ui_instructions: 'Instruções', + com_ui_description: 'Descrição', + com_ui_error: 'Erro', + com_ui_select: 'Selecionar', com_ui_input: 'Entrada', com_ui_close: 'Fechar', com_ui_model: 'Modelo', @@ -28,6 +60,7 @@ export default { com_ui_prev: 'Anterior', com_ui_next: 'Próximo', com_ui_stop: 'Parar', + com_ui_upload_files: 'Carregar arquivos', com_ui_prompt_templates: 'Modelos de Prompt', com_ui_hide_prompt_templates: 'Ocultar Modelos de Prompt', com_ui_showing: 'Mostrando', @@ -39,10 +72,10 @@ export default { com_ui_submit: 'Enviar', com_ui_upload_success: 'Arquivo carregado com sucesso', com_ui_upload_error: 'Houve um erro ao carregar seu arquivo', - com_ui_upload_invalid: 'Arquivo inválido para upload. Deve ser uma imagem que não exceda 2 MB', + com_ui_upload_invalid: 'Arquivo inválido para upload. Deve ser uma imagem não excedendo 2 MB', com_ui_cancel: 'Cancelar', com_ui_save: 'Salvar', - com_ui_save_submit: 'Salvar e Enviar', + com_ui_save_submit: 'Salvar & Enviar', com_user_message: 'Você', com_ui_copy_to_clipboard: 'Copiar para a área de transferência', com_ui_copied_to_clipboard: 'Copiado para a área de transferência', @@ -51,14 +84,18 @@ export default { com_ui_edit: 'Editar', com_ui_success: 'Sucesso', com_ui_all: 'todos', - com_ui_clear: 'Excluir tudo', + com_ui_clear: 'Limpar', com_ui_revoke: 'Revogar', com_ui_revoke_info: 'Revogar todas as credenciais fornecidas pelo usuário', com_ui_confirm_action: 'Confirmar Ação', - com_ui_chats: 'chats', + com_ui_chats: 'conversas', + com_ui_assistant: 'Assistente', com_ui_delete: 'Excluir', - com_ui_delete_conversation: 'Excluir chat?', + com_ui_create: 'Criar', + com_ui_delete_conversation: 'Excluir conversa?', com_ui_delete_conversation_confirm: 'Isso irá excluir', + com_ui_delete_assistant_confirm: + 'Tem certeza de que deseja excluir este Assistente? Isso não pode ser desfeito.', com_ui_preview: 'Visualizar', com_ui_upload: 'Carregar', com_ui_connect: 'Conectar', @@ -73,10 +110,10 @@ export default { com_auth_no_account: 'Não tem uma conta?', com_auth_sign_up: 'Inscrever-se', com_auth_sign_in: 'Entrar', - com_auth_google_login: 'Login com Google', - com_auth_facebook_login: 'Login com Facebook', - com_auth_github_login: 'Login com Github', - com_auth_discord_login: 'Login com Discord', + com_auth_google_login: 'Continuar com o Google', + com_auth_facebook_login: 'Continuar com o Facebook', + com_auth_github_login: 'Continuar com o Github', + com_auth_discord_login: 'Continuar com o Discord', com_auth_email: 'Email', com_auth_email_required: 'Email é obrigatório', com_auth_email_min_length: 'O email deve ter pelo menos 6 caracteres', @@ -88,8 +125,8 @@ export default { com_auth_password_min_length: 'A senha deve ter pelo menos 8 caracteres', com_auth_password_max_length: 'A senha deve ter menos de 128 caracteres', com_auth_password_forgot: 'Esqueceu a senha?', - com_auth_password_confirm: 'Confirme a senha', - com_auth_password_not_match: 'As senhas não coincidem', + com_auth_password_confirm: 'Confirmar senha', + com_auth_password_not_match: 'As senhas não correspondem', com_auth_continue: 'Continuar', com_auth_create_account: 'Crie sua conta', com_auth_error_create: 'Houve um erro ao tentar registrar sua conta. Por favor, tente novamente.', @@ -111,7 +148,7 @@ export default { com_auth_reset_password_email_sent: 'Um email foi enviado para você com mais instruções para redefinir sua senha.', com_auth_error_reset_password: - 'Houve um problema para redefinir sua senha. Não foi encontrado nenhum usuário com o endereço de email fornecido. Por favor, tente novamente.', + 'Houve um problema ao redefinir sua senha. Não foi encontrado nenhum usuário com o endereço de email fornecido. Por favor, tente novamente.', com_auth_reset_password_success: 'Redefinição de Senha Bem-sucedida', com_auth_login_with_new_password: 'Agora você pode fazer login com sua nova senha.', com_auth_error_invalid_reset_token: 'Este token de redefinição de senha não é mais válido.', @@ -119,6 +156,7 @@ export default { com_auth_to_try_again: 'para tentar novamente.', com_auth_submit_registration: 'Enviar registro', com_auth_welcome_back: 'Bem-vindo de volta', + com_auth_back_to_login: 'Voltar para Login', com_endpoint_open_menu: 'Abrir Menu', com_endpoint_bing_enable_sydney: 'Habilitar Sydney', com_endpoint_bing_to_enable_sydney: 'Para habilitar Sydney', @@ -126,7 +164,7 @@ export default { com_endpoint_bing_context_placeholder: 'O Bing pode usar até 7k tokens para \'contexto\', que ele pode referenciar para a conversa. O limite específico não é conhecido, mas pode ocorrer erros ao exceder 7k tokens', com_endpoint_bing_system_message_placeholder: - 'AVISO: O uso indevido deste recurso pode fazer com que você seja BANIDO de usar o Bing! Clique em \'System Message\' para obter instruções completas e a mensagem padrão se omitida, que é o preset \'Sydney\' que é considerado seguro.', + 'AVISO: O uso indevido deste recurso pode fazer com que você seja BANIDO de usar o Bing! Clique em \'Mensagem do Sistema\' para obter instruções completas e a mensagem padrão se omitida, que é o preset \'Sydney\' que é considerado seguro.', com_endpoint_system_message: 'Mensagem do Sistema', com_endpoint_message: 'Conversar com', com_endpoint_message_not_appendable: 'Edite sua mensagem ou Regenere.', @@ -142,7 +180,7 @@ export default { com_endpoint_google_temp: 'Valores mais altos = mais aleatório, enquanto valores mais baixos = mais focado e determinístico. Recomendamos alterar isso ou Top P, mas não ambos.', com_endpoint_google_topp: - 'Top-p muda como o modelo seleciona tokens para saída. Os tokens são selecionados do mais K (veja o parâmetro topK) provável ao menos até que a soma de suas probabilidades seja igual ao valor de top-p.', + 'Top-p muda como o modelo seleciona tokens para saída. Os tokens são selecionados desde o mais K (veja o parâmetro topK) provável até o menos até que a soma de suas probabilidades seja igual ao valor top-p.', com_endpoint_google_topk: 'Top-k muda como o modelo seleciona tokens para saída. Um top-k de 1 significa que o token selecionado é o mais provável entre todos os tokens no vocabulário do modelo (também chamado de decodificação gananciosa), enquanto um top-k de 3 significa que o próximo token é selecionado entre os 3 tokens mais prováveis (usando temperatura).', com_endpoint_google_maxoutputtokens: @@ -150,8 +188,14 @@ export default { com_endpoint_google_custom_name_placeholder: 'Defina um nome personalizado para o Google', com_endpoint_prompt_prefix_placeholder: 'Defina instruções personalizadas ou contexto. Ignorado se vazio.', + com_endpoint_instructions_assistants_placeholder: + 'Substitui as instruções do assistente. Isso é útil para modificar o comportamento em uma base por execução.', + com_endpoint_prompt_prefix_assistants_placeholder: + 'Defina instruções adicionais ou contexto além das principais instruções do Assistente. Ignorado se vazio.', com_endpoint_custom_name: 'Nome Personalizado', - com_endpoint_prompt_prefix: 'Prefixo do Prompt', + com_endpoint_prompt_prefix: 'Instruções Personalizadas', + com_endpoint_prompt_prefix_assistants: 'Instruções Adicionais', + com_endpoint_instructions_assistants: 'Substituir Instruções', com_endpoint_temperature: 'Temperatura', com_endpoint_default: 'padrão', com_endpoint_top_p: 'Top P', @@ -162,22 +206,22 @@ export default { com_endpoint_openai_max: 'Os tokens máximos para gerar. O comprimento total dos tokens de entrada e dos tokens gerados é limitado pelo comprimento do contexto do modelo.', com_endpoint_openai_topp: - 'Uma alternativa para amostragem com temperatura, chamada amostragem de núcleo, onde o modelo considera os resultados dos tokens com massa de probabilidade top_p. Então 0.1 significa que apenas os tokens que compõem a massa de probabilidade dos 10% principais são considerados. Recomendamos alterar isso ou a temperatura, mas não ambos.', + 'Uma alternativa para amostragem com temperatura, chamada amostragem de núcleo, onde o modelo considera os resultados dos tokens com massa de probabilidade top_p. Então 0.1 significa que apenas os tokens que compõem a massa de probabilidade dos 10% superiores são considerados. Recomendamos alterar isso ou a temperatura, mas não ambos.', com_endpoint_openai_freq: 'Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em sua frequência existente no texto até agora, diminuindo a probabilidade do modelo de repetir a mesma linha literalmente.', com_endpoint_openai_pres: 'Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em se eles aparecem no texto até agora, aumentando a probabilidade do modelo de falar sobre novos tópicos.', com_endpoint_openai_resend: - 'Reenviar todas as imagens anteriormente anexadas. Observação: isso pode aumentar significativamente o custo em tokens e você pode enfrentar erros com muitos anexos de imagem.', + 'Reenvie todas as imagens anexadas anteriormente. Nota: isso pode aumentar significativamente o custo do token e você pode experimentar erros com muitos anexos de imagem.', com_endpoint_openai_detail: - 'A resolução para solicitações do Vision. "Low" é mais barata e rápida, "High" é mais detalhada e cara, e "Auto" escolherá automaticamente entre as duas com base na resolução da imagem.', + 'A resolução para solicitações do Vision. "Low" é mais barato e rápido, "High" é mais detalhado e caro, e "Auto" escolherá automaticamente entre os dois com base na resolução da imagem.', com_endpoint_openai_custom_name_placeholder: 'Defina um nome personalizado para ChatGPT', com_endpoint_openai_prompt_prefix_placeholder: 'Defina instruções personalizadas para incluir na Mensagem do Sistema. Padrão: nenhum', com_endpoint_anthropic_temp: 'Varia de 0 a 1. Use temp mais próximo de 0 para analítico / múltipla escolha, e mais próximo de 1 para tarefas criativas e gerativas. Recomendamos alterar isso ou Top P, mas não ambos.', com_endpoint_anthropic_topp: - 'Top-p muda como o modelo seleciona tokens para saída. Os tokens são selecionados do mais K (veja o parâmetro topK) provável ao menos até que a soma de suas probabilidades seja igual ao valor de top-p.', + 'Top-p muda como o modelo seleciona tokens para saída. Os tokens são selecionados desde o mais K (veja o parâmetro topK) provável até o menos até que a soma de suas probabilidades seja igual ao valor top-p.', com_endpoint_anthropic_topk: 'Top-k muda como o modelo seleciona tokens para saída. Um top-k de 1 significa que o token selecionado é o mais provável entre todos os tokens no vocabulário do modelo (também chamado de decodificação gananciosa), enquanto um top-k de 3 significa que o próximo token é selecionado entre os 3 tokens mais prováveis (usando temperatura).', com_endpoint_anthropic_maxoutputtokens: @@ -196,9 +240,8 @@ export default { com_endpoint_import: 'Importar', com_endpoint_set_custom_name: 'Defina um nome personalizado, caso você possa encontrar este preset', - com_endpoint_preset_delete_confirm: 'Você tem certeza de que deseja excluir este preset?', - com_endpoint_preset_clear_all_confirm: - 'Você tem certeza de que deseja excluir todos os seus presets?', + com_endpoint_preset_delete_confirm: 'Tem certeza de que deseja excluir este preset?', + com_endpoint_preset_clear_all_confirm: 'Tem certeza de que deseja excluir todos os seus presets?', com_endpoint_preset_import: 'Preset Importado!', com_endpoint_preset_import_error: 'Houve um erro ao importar seu preset. Por favor, tente novamente.', @@ -210,7 +253,7 @@ export default { com_endpoint_preset_default_none: 'Nenhum preset padrão ativo.', com_endpoint_preset_title: 'Preset', com_endpoint_preset_saved: 'Salvo!', - com_endpoint_preset_default: 'é agora o preset padrão.', + com_endpoint_preset_default: 'agora é o preset padrão.', com_endpoint_preset: 'preset', com_endpoint_presets: 'presets', com_endpoint_preset_selected: 'Preset Ativo!', @@ -218,7 +261,7 @@ export default { com_endpoint_preset_name: 'Nome do Preset', com_endpoint_new_topic: 'Novo Tópico', com_endpoint: 'Endpoint', - com_endpoint_hide: 'Esconder', + com_endpoint_hide: 'Ocultar', com_endpoint_show: 'Mostrar', com_endpoint_examples: ' Presets', com_endpoint_completion: 'Conclusão', @@ -226,9 +269,12 @@ export default { com_endpoint_show_what_settings: 'Mostrar {0} Configurações', com_endpoint_save: 'Salvar', com_endpoint_export: 'Exportar', - com_endpoint_save_as_preset: 'Salvar como Preset', + com_endpoint_assistant: 'Assistente', + com_endpoint_use_active_assistant: 'Use o Assistente Ativo', + com_endpoint_assistant_model: 'Modelo do Assistente', + com_endpoint_save_as_preset: 'Salvar Como Preset', com_endpoint_presets_clear_warning: - 'Você tem certeza de que deseja limpar todos os presets? Isso é irreversível.', + 'Tem certeza de que deseja limpar todos os presets? Isso é irreversível.', com_endpoint_not_implemented: 'Não implementado', com_endpoint_no_presets: 'Ainda não há presets, use o botão de configurações para criar um', com_endpoint_not_available: 'Nenhum endpoint disponível', @@ -237,14 +283,14 @@ export default { com_endpoint_my_preset: 'Meu Preset', com_endpoint_agent_model: 'Modelo do Agente (Recomendado: GPT-3.5)', com_endpoint_completion_model: 'Modelo de Conclusão (Recomendado: GPT-4)', - com_endpoint_func_hover: 'Habilitar uso de Plugins como Funções OpenAI', + com_endpoint_func_hover: 'Habilitar o uso de Plugins como Funções OpenAI', com_endpoint_skip_hover: 'Habilitar a etapa de conclusão de pulo, que revisa a resposta final e as etapas geradas', com_endpoint_config_key: 'Definir Chave API', com_endpoint_config_placeholder: 'Defina sua Chave no menu Cabeçalho para conversar.', com_endpoint_config_key_for: 'Definir Chave API para', com_endpoint_config_key_name: 'Chave', - com_endpoint_config_value: 'Insira valor para', + com_endpoint_config_value: 'Inserir valor para', com_endpoint_config_key_name_placeholder: 'Defina a chave API primeiro', com_endpoint_config_key_encryption: 'Sua chave será criptografada e excluída em', com_endpoint_config_key_expiry: 'o tempo de expiração', @@ -275,19 +321,27 @@ export default { com_endpoint_config_key_google_service_account: 'Crie uma Conta de Serviço', com_endpoint_config_key_google_vertex_api_role: 'Certifique-se de clicar em \'Criar e Continuar\' para dar pelo menos a função \'Usuário do Vertex AI\'. Por último, crie uma chave JSON para importar aqui.', - com_nav_welcome_message: 'Como posso ajudá-lo hoje?', + com_nav_welcome_message: 'Como posso ajudar você hoje?', com_nav_auto_scroll: 'Auto-rolagem para o Mais Novo ao Abrir', - com_nav_modular_chat: 'Ativar a troca de Endpoints no meio da conversa', - com_nav_latex_parsing: - 'Ativar análise de LaTeX nas mensagens. Ativado por padrão, mas pode afetar o desempenho em conversas mais longas ou em dispositivos móveis', - com_nav_profile_picture: 'Foto de Perfil', + com_nav_hide_panel: 'Ocultar Painel Mais à Direita', + com_nav_modular_chat: 'Habilitar a troca de Endpoints durante a conversa', + com_nav_latex_parsing: 'Análise de LaTeX em mensagens (pode afetar o desempenho)', + com_nav_profile_picture: 'Foto do Perfil', com_nav_change_picture: 'Mudar foto', com_nav_plugin_store: 'Loja de plugins', - com_show_agent_settings: 'Mostrar Definições do Agente', - com_show_completion_settings: 'Mostrar Definições de Complemento', - com_hide_examples: 'Esconder Exemplos', + com_nav_plugin_install: 'Instalar', + com_nav_plugin_uninstall: 'Desinstalar', + com_nav_tool_add: 'Adicionar', + com_nav_tool_remove: 'Remover', + com_nav_tool_dialog: 'Ferramentas do Assistente', + com_nav_tool_dialog_description: + 'O Assistente deve ser salvo para persistir as seleções de ferramentas.', + com_show_agent_settings: 'Mostrar Configurações do Agente', + com_show_completion_settings: 'Mostrar Configurações de Conclusão', + com_hide_examples: 'Ocultar Exemplos', com_show_examples: 'Mostrar Exemplos', com_nav_plugin_search: 'Pesquisar plugins', + com_nav_tool_search: 'Pesquisar ferramentas', com_nav_plugin_auth_error: 'Houve um erro ao tentar autenticar este plugin. Por favor, tente novamente.', com_nav_export_filename: 'Nome do arquivo', @@ -295,8 +349,8 @@ export default { com_nav_export_type: 'Tipo', com_nav_export_include_endpoint_options: 'Incluir opções de endpoint', com_nav_enabled: 'Habilitado', - com_nav_not_supported: 'Não suportado', - com_nav_export_all_message_branches: 'Exportar todos os ramos de mensagens', + com_nav_not_supported: 'Não Suportado', + com_nav_export_all_message_branches: 'Exportar todos os ramos de mensagem', com_nav_export_recursive_or_sequential: 'Recursivo ou sequencial?', com_nav_export_recursive: 'Recursivo', com_nav_export_conversation: 'Exportar conversa', @@ -304,16 +358,17 @@ export default { com_nav_theme_system: 'Sistema', com_nav_theme_dark: 'Escuro', com_nav_theme_light: 'Claro', - com_nav_user_name_display: 'Mostrar nome de usuário nas mensagens', - com_nav_clear_all_chats: 'Excluir todas as conversas?', - com_nav_confirm_clear: 'Confirmar Exclusão', + com_nav_user_name_display: 'Exibir nome de usuário nas mensagens', + com_nav_clear_all_chats: 'Limpar todas as conversas', + com_nav_confirm_clear: 'Confirmar Limpeza', com_nav_close_sidebar: 'Fechar barra lateral', com_nav_open_sidebar: 'Abrir barra lateral', com_nav_send_message: 'Enviar mensagem', com_nav_log_out: 'Sair', com_nav_user: 'USUÁRIO', com_nav_clear_conversation: 'Limpar conversas', - com_nav_clear_conversation_confirm_message: 'Limpar seu histórico de conversas- tem certeza?', + com_nav_clear_conversation_confirm_message: + 'Tem certeza de que deseja limpar todas as conversas? Isso é irreversível.', com_nav_help_faq: 'Ajuda & FAQ', com_nav_settings: 'Configurações', com_nav_search_placeholder: 'Pesquisar mensagens',