main
arb 969 lines 54.7 KB
Raw
1 {
2 "@@locale": "pt",
3 "app_name": "LocalMind",
4 "app_tagline": "Sua IA. Seu dispositivo. Suas regras.",
5 "app_version": "1.0.0",
6 "cancel": "Cancelar",
7 "confirm": "Confirmar",
8 "delete": "Excluir",
9 "save": "Salvar",
10 "retry": "Tentar novamente",
11 "close": "Fechar",
12 "done": "Concluído",
13 "continue_action": "Continuar",
14 "skip": "Pular",
15 "install": "Instalar",
16 "download": "Baixar",
17 "resume": "Currículo",
18 "pause": "Pausa",
19 "stop": "Pare",
20 "edit": "Editar",
21 "preview": "Visualização",
22 "unload": "Descarregar",
23 "load": "Carregar",
24 "rename": "Renomear",
25 "pin": "Fixar",
26 "unpin": "Liberar",
27 "share": "Compartilhar",
28 "copy": "Copiar",
29 "copied": "Copiado!",
30 "copied_to_clipboard": "Copiado para a área de transferência",
31 "select": "Selecione",
32 "active": "Ativo",
33 "all": "Todos",
34 "none": "Nenhum",
35 "none_selected": "Nenhum selecionado",
36 "online": "On-line",
37 "connected": "Conectado",
38 "checking": "Verificando",
39 "offline": "Off-line",
40 "error": "Erro",
41 "unknown_error": "Erro desconhecido",
42 "not_now": "Agora não",
43 "enable": "Habilitar",
44 "proceed_anyway": "Prossiga de qualquer maneira",
45 "test_connection": "Conexão de teste",
46 "testing": "Testando...",
47 "connection_successful": "Conexão bem-sucedida!",
48 "connection_failed": "Falha na conexão. Verifique suas configurações.",
49 "save_continue": "Salvar e continuar",
50 "save_changes": "Salvar alterações",
51 "finish_setup": "Concluir configuração",
52 "start_new_chat": "Iniciar novo bate-papo",
53 "cannot_undo": "Esta ação não pode ser desfeita.",
54 "ram_warning": "Aviso de RAM",
55 "recommended": "RECOMENDADO",
56 "may_be_large": "Pode ser muito grande para este dispositivo",
57 "calculating": "Calculando...",
58 "download_failed": "Falha no download",
59 "downloaded": "Baixado",
60 "not_downloaded": "Não baixado",
61 "installed": "Instalado",
62 "not_installed": "Não instalado",
63 "loading": "Carregando...",
64 "thinking": "Pensando",
65 "processing": "Processando...",
66 "initializing": "Inicializando...",
67 "ready": "Pronto",
68 "preparing_app": "Preparando aplicativo...",
69 "initializing_services": "Inicializando serviços...",
70 "configuring_server": "Configurando servidor...",
71 "startup_failed": "Falha na inicialização",
72 "something_went_wrong": "Algo deu errado",
73 "delete_model_title": "Excluir modelo",
74 "delete_model_body": "Tem certeza de que deseja excluir o {name}?",
75 "delete_model_body_with_size": "Tem certeza de que deseja excluir o {name}? Isso liberará aproximadamente {size} de espaço.\n\nVocê pode baixar este modelo novamente mais tarde, se necessário.",
76 "delete_voice_title": "Excluir voz",
77 "delete_voice_body": "Tem certeza de que deseja excluir o {name}? Isso liberará aproximadamente {size} de espaço.\n\nVocê pode baixar esta voz novamente mais tarde, se necessário.",
78 "delete_server_title": "Excluir servidor",
79 "delete_server_body": "Tem certeza de que deseja excluir \"{name}\"? Isto não pode ser desfeito.",
80 "delete_conversation_title": "Excluir conversa?",
81 "delete_conversation_body": "Tem certeza de que deseja excluir \"{title}\"? Isto não pode ser desfeito.",
82 "delete_message_title": "Excluir mensagem?",
83 "delete_persona_title": "Excluir \"{name}\"?",
84 "delete_persona_body": "Isto não pode ser desfeito.",
85 "delete_builtin_persona_body": "Esta é uma persona embutida. Você pode restaurá-lo mais tarde em Configurações.",
86 "restore_builtin_personas": "Restaurar personas padrão",
87 "restore_builtin_personas_desc": "Adicione novamente quaisquer personas integradas que você excluiu",
88 "restore_builtin_personas_success": "Personas padrão restauradas",
89 "clear_personas": "Personalidades claras",
90 "enable_image_compression": "Compacte imagens antes de enviar",
91 "enable_image_compression_desc": "Redimensione e compacte imagens anexadas para que os uploads permaneçam dentro dos limites do servidor",
92 "image_compression_level": "Agressividade de compressão",
93 "image_compression_level_desc": "Maior agressividade produz uploads menores com qualidade inferior",
94 "image_compression_level_low": "Baixo",
95 "image_compression_level_medium": "Médio",
96 "image_compression_level_high": "Alto",
97 "sort_models_tooltip": "Classificar modelos",
98 "sort_by_favorites": "Favoritos primeiro",
99 "sort_by_name": "Nome (A-Z)",
100 "sort_by_size_smallest": "Tamanho (menor primeiro)",
101 "sort_by_size_largest": "Tamanho (maior primeiro)",
102 "sort_by_context_length": "Comprimento do contexto",
103 "bulk_ai_rename_progress": "Renomeando {done}/{total}...",
104 "selected_count": "{count} selecionado",
105 "ai_rename_tooltip": "Renomear selecionado com IA",
106 "new_chat_in_folder_tooltip": "Novo bate-papo nesta pasta",
107 "total_tokens_count": "Tokens {count}",
108 "smart_replies_use_persona": "Use persona em respostas inteligentes",
109 "smart_replies_use_persona_desc": "As respostas sugeridas correspondem ao tom da persona ativa, em vez de um assistente genérico",
110 "keep_persona_on_new_chat": "Mantenha a persona no novo chat",
111 "keep_persona_on_new_chat_desc": "Não limpe a(s) persona(s) selecionada(s) após iniciar um novo chat",
112 "role_swap_button_enabled": "Mostrar botão de troca de função",
113 "role_swap_button_enabled_desc": "Mostrar um botão na entrada do chat para enviar sua mensagem como assistente em vez de usuário, sem gerar resposta",
114 "send_as_user_tooltip": "Enviar como usuário",
115 "send_as_assistant_tooltip": "Enviar como assistente (sem resposta)",
116 "insert_without_generating_tooltip": "Inserir sem gerar",
117 "token_usage_title": "Uso de token",
118 "total_tokens_label": "Tokens usados",
119 "usage_percent_label": "Contexto usado",
120 "export_choice_title": "Exportar",
121 "export_choice_body": "Como você gostaria de exportar isso?",
122 "copy_to_clipboard": "Copiar para a área de transferência",
123 "bulk_export_conversations_success": "Conversas {count} exportadas",
124 "bulk_ai_rename_confirm_title": "Renomear com IA?",
125 "bulk_ai_rename_confirm_body": "Isso solicitará que a IA gere um novo título para cada uma das conversas selecionadas pelo {count}, substituindo os títulos atuais. Isso pode demorar um pouco e não pode ser desfeito.",
126 "sort_by_modified_date": "Última modificação",
127 "sort_by_created_date": "Data de criação",
128 "sort_title": "Classificar",
129 "clear_conversation_title": "Conversa clara?",
130 "clear_conversation_body": "Isso excluirá todas as mensagens desta conversa.",
131 "clear": "Limpar",
132 "label_completed": "{label} concluído",
133 "error_with_message": "Erro: {error}",
134 "preview_failed": "Falha na visualização: {error}",
135 "loading_model": "Carregando {modelId}...",
136 "model_loaded": "Modelo carregado: {modelId} ({backend})",
137 "no_model_loaded": "Nenhum modelo carregado. Toque em “Gerenciar modelos no dispositivo” para baixar e carregar um modelo.",
138 "loading_model_error": "Erro: {error}",
139 "delete_conversation": "Excluir conversa?",
140 "nav_history": "História",
141 "nav_servers": "Servidores",
142 "nav_local_models": "Modelos Locais",
143 "nav_tts": "Texto para fala",
144 "nav_personas": "Personagens",
145 "nav_settings": "Configurações",
146 "nav_new_chat": "Novo bate-papo",
147 "search_hint": "Pesquisar conversas...",
148 "no_server_selected": "Nenhum servidor selecionado",
149 "switch_server": "Trocar servidor",
150 "switch_server_subtitle": "Escolha um servidor para se conectar",
151 "manage_servers": "Gerenciar servidores",
152 "open_source": "Código aberto",
153 "open_source_desc": "LocalMind é de código aberto. Acompanhe nosso progresso ou contribua no GitHub.",
154 "star_on_github": "Estrela no GitHub",
155 "add_more": "Adicionar mais",
156 "on_github": "no GitHub",
157 "could_not_open_github": "Não foi possível abrir o GitHub.",
158 "settings_title": "Configurações",
159 "settings_appearance": "Aparência",
160 "settings_language": "Idioma",
161 "language_system_default": "Padrão do sistema",
162 "settings_tts": "Conversão de texto para fala",
163 "settings_android_assistant": "Assistente Android",
164 "assistant_default_title": "Use LocalMind como seu assistente",
165 "assistant_default_description": "Inicie o modo de voz com o gesto do assistente do Android ou o atalho do botão liga / desliga.",
166 "assistant_status_active": "Ativo",
167 "assistant_status_available": "Não ativo",
168 "assistant_status_manual": "Verifique as configurações",
169 "assistant_status_unsupported": "Indisponível",
170 "assistant_status_checking": "Verificando…",
171 "assistant_set_default": "Definir como assistente padrão",
172 "assistant_open_settings": "Abra as configurações do assistente Android",
173 "assistant_error": "Não foi possível abrir as configurações do assistente Android.",
174 "settings_behavior": "Comportamento",
175 "settings_on_device": "Inferência no dispositivo",
176 "settings_default_server": "Servidor padrão",
177 "settings_default_persona": "Personagem padrão",
178 "settings_default_model": "Modelo padrão",
179 "settings_default_model_desc": "Selecionado automaticamente quando você inicia um novo bate-papo.",
180 "settings_privacy": "Privacidade",
181 "settings_data_management": "Gerenciamento de dados",
182 "settings_about": "Sobre",
183 "theme": "Tema",
184 "theme_system": "Sistema",
185 "theme_light": "Luz",
186 "theme_dark": "Escuro",
187 "theme_claude": "Cláudio",
188 "font_size": "Tamanho da fonte",
189 "font_size_desc": "Ajuste o tamanho do texto no chat.",
190 "font_preview": "A rápida raposa marrom salta sobre o cachorro preguiçoso.",
191 "code_theme_dark": "Tema de código (escuro)",
192 "code_theme_light": "Tema de código (claro)",
193 "code_theme_desc": "Escolha o tema de destaque de sintaxe para blocos de código.",
194 "tts_engine": "Motor TTS",
195 "tts_engine_system": "Sistema TTS",
196 "tts_engine_kitten": "Gatinho TTS",
197 "voice": "Voz",
198 "voice_female": "Feminino",
199 "voice_male": "Masculino",
200 "voice_other": "Outro",
201 "tts_speed": "Velocidade TTS",
202 "tts_speed_desc": "Ajuste a taxa de reprodução.",
203 "manage_tts_models": "Gerenciar modelos TTS",
204 "manage_on_device_models": "Gerenciar modelos no dispositivo",
205 "enable_smart_reply": "Respostas inteligentes no dispositivo",
206 "ai_user_response_enabled": "Mensagem do usuário AI (manter envio)",
207 "ai_user_response_enabled_desc": "Segure o botão enviar por 3 segundos para que a IA escreva e envie sua próxima mensagem",
208 "ai_user_response_tooltip": "Gere mensagem do usuário com IA",
209 "streaming_responses": "Respostas de streaming",
210 "auto_generate_titles": "Gerar títulos automaticamente",
211 "send_on_enter": "Enviar ao entrar",
212 "show_system_messages": "Enviar prompt padrão do sistema",
213 "show_system_messages_desc": "Quando nenhuma persona for selecionada, envie um prompt padrão do sistema do assistente com cada solicitação",
214 "show_system_messages_in_chat": "Mostrar mensagens do sistema no bate-papo",
215 "show_system_messages_in_chat_desc": "Exibir mensagens do sistema (por exemplo, de um backup importado) como balões visíveis na conversa",
216 "auto_collapse_thinking": "Pensamento de colapso automático",
217 "auto_collapse_thinking_desc": "Recolher automaticamente o processo de raciocínio após a geração da resposta ser concluída quando uma resposta principal estiver presente",
218 "haptic_feedback": "Feedback tátil",
219 "enable_mcp": "Habilitar MCP",
220 "new_chat_mcp_default": "Novo padrão MCP de bate-papo",
221 "show_data_indicator": "Mostrar indicador de dados",
222 "privacy_info": "\"LocalMind nunca vê seus dados\"",
223 "delete_all_conversations": "Excluir todas as conversas",
224 "reset_settings_defaults": "Redefinir as configurações para os padrões",
225 "chat_title": "LocalMind",
226 "chat_parameters_tooltip": "Parâmetros de bate-papo",
227 "change_persona": "Mudar de personalidade",
228 "set_persona": "Definir personalidade",
229 "remove_persona": "Remover personalidade",
230 "clear_conversation": "Conversa clara",
231 "connection_error": "Erro de conexão. Verifique seu servidor.",
232 "disconnected": "Desconectado do servidor.",
233 "configure": "Configurar",
234 "select_model": "Selecione o modelo",
235 "select_persona": "Selecione a personalidade",
236 "manage_personas": "Gerenciar personas",
237 "personas_combine_hint": "Selecione várias personas no chat para empilhar as solicitações do sistema.",
238 "start_conversation": "Inicie uma conversa",
239 "recent_chats": "Bate-papos recentes",
240 "see_all": "Ver tudo",
241 "quick_write": "Ajude-me a escrever uma função",
242 "quick_explain": "Explique este código",
243 "quick_debug": "Depure isso para mim",
244 "quick_async": "Como faço para usar assíncrono/aguardar?",
245 "history_missing_title": "História ausente",
246 "history_missing_desc": "As mensagens neste bate-papo foram excluídas ou o registro do histórico está corrompido.",
247 "technical_details": "Detalhes técnicos",
248 "last_error": "Último erro:",
249 "copy_info": "Copiar informações",
250 "conversation_id": "ID da conversa",
251 "created_at": "Criado em",
252 "expected_messages": "Mensagens esperadas",
253 "debug_dialog_desc": "Informações de diagnóstico para ajudar a identificar problemas de sincronização.",
254 "chat_input_hint": "Pergunte qualquer coisa",
255 "send_message_tooltip": "Enviar mensagem",
256 "stop_generation_tooltip": "Parar geração",
257 "attach_images_tooltip": "Anexe imagens ou texto",
258 "start_listening_tooltip": "Comece a ouvir",
259 "stop_listening_tooltip": "Pare de ouvir",
260 "tool_label": "Ferramenta: {toolCallId}",
261 "tool_unknown": "Ferramenta: Desconhecida",
262 "message_options": "Opções de mensagem",
263 "copy_markdown": "Copiar como Markdown",
264 "copied_markdown": "Copiado como Markdown",
265 "read_aloud": "Leia em voz alta",
266 "stop_reading": "Pare de ler",
267 "more": "Mais",
268 "character_count": "Caracteres {length}",
269 "edit_message": "Editar mensagem",
270 "edit_message_desc": "Salvar removerá a resposta do assistente abaixo e a regenerará.",
271 "save_regenerate": "Salvar e regenerar",
272 "chat_settings_title": "Configurações de bate-papo",
273 "reset_defaults": "Redefinir padrões",
274 "parameters_tab": "Parâmetros",
275 "mcp_tab": "PCM",
276 "temperature": "Temperatura",
277 "temperature_desc": "Controla a aleatoriedade: Superior = Criativo, Inferior = Focado",
278 "top_p": "Parte superior P",
279 "top_p_desc": "Limite de amostragem de núcleo",
280 "max_tokens": "Máximo de tokens",
281 "max_tokens_desc": "Limite de resposta",
282 "context_length": "Comprimento do contexto",
283 "context_length_desc": "Janela de histórico",
284 "mcp_disabled_warning": "O MCP está desabilitado globalmente. Ative-o em Configurações para usar esses recursos.",
285 "mcp_enable_chat": "Habilite o MCP para este chat",
286 "auto_execute_tools": "Ferramentas de execução automática",
287 "beta_label": "Beta",
288 "experimental_label": "Experimental",
289 "add_ephemeral_mcp": "Adicionar servidor MCP efêmero",
290 "mcp_label_placeholder": "Etiqueta",
291 "mcp_url_placeholder": "URL (https://...)",
292 "active_integrations": "Integrações Ativas",
293 "import_mcp_json": "Importar JSON",
294 "import_mcp_json_dialog_title": "Importar JSON de configuração do MCP",
295 "import_mcp_json_instructions": "Copie seu JSON mcpServers diretamente do LM Studio (mcp.json) ou cole um array de plugins abaixo:",
296 "import_mcp_json_placeholder": "Cole mcpServers JSON ou lista de plugins aqui...",
297 "mcp_import_success": "Integrações {count} importadas com sucesso",
298 "mcp_import_failed": "Nenhuma integração MCP válida encontrada em JSON",
299 "enable_notifications": "Habilitar notificações",
300 "enable_notifications_desc": "Seja notificado quando o download dos modelos terminar.",
301 "chat_history_title": "Histórico de bate-papo",
302 "conversation_just_now": "Agora mesmo",
303 "conversation_minutes_ago": "{minutes}m atrás",
304 "conversation_hours_ago": "{hours}h atrás",
305 "conversation_yesterday": "Ontem",
306 "conversation_days_ago": "{days}d atrás",
307 "conversation_date": "{month}/{day}/{year}",
308 "options_tooltip": "Opções",
309 "no_results_found": "Nenhum resultado encontrado",
310 "no_conversations_yet": "Ainda não há conversas",
311 "try_different_search": "Experimente um termo de pesquisa diferente",
312 "start_new_conversation": "Inicie uma nova conversa",
313 "rename_conversation": "Renomear conversa",
314 "enter_new_title": "Insira o novo título",
315 "pinned_section": "FIXADO",
316 "today_section": "HOJE",
317 "yesterday_section": "ONTEM",
318 "previous_7_days": "7 DIAS ANTERIORES",
319 "previous_30_days": "30 DIAS ANTERIORES",
320 "older_section": "MAIS ANTIGO",
321 "onboarding_choose_language": "Escolha o idioma",
322 "onboarding_choose_language_desc": "Selecione seu idioma preferido. Você pode alterar isso a qualquer momento nas configurações.",
323 "onboarding_localmind": "MENTE LOCAL",
324 "onboarding_connect_server": "Conecte seu\nServidor",
325 "onboarding_connect_desc": "Conecte-se ao LM Studio, Ollama,\nOllama Cloud ou OpenRouter para\ncomece sua experiência privada de IA.",
326 "openai_compatible_api": "API compatível com OpenAI",
327 "https_requires_ssl": "HTTPS requer SSL",
328 "most_local_setups_use_http": "A maioria das configurações locais usa http://",
329 "onboarding_welcome": "Bem-vindo à LocalMind",
330 "server_type_on_device": "No dispositivo",
331 "server_type_lm_studio": "Estúdio LM",
332 "server_type_ollama": "Ollama",
333 "server_type_ollama_cloud": "Nuvem de Ollama",
334 "server_type_ollama_cloud_sub": "GERENCIADO NA NUVEM",
335 "server_type_ollama_cloud_display": "Nuvem de Ollama",
336 "server_address_ollama_cloud": "ollama. com",
337 "ollama_cloud_disclosure": "Ao conectar o Ollama Cloud, suas mensagens de bate-papo e entradas são enviadas aos servidores gerenciados do Ollama para inferência. LocalMind não rastreia nem armazena suas conversas. Você pode revogar essa chave a qualquer momento em ollama.com/settings/keys.",
338 "api_key_required_ollama_cloud": "Chave de API necessária para Ollama Cloud",
339 "api_key_hint_ollama_cloud": "Cole sua chave de API do Ollama Cloud",
340 "add_server_ollama_cloud_subtitle": "Conecte-se ao Ollama Cloud com uma chave de API em ollama.com/settings/keys para acessar modelos de nuvem gerenciados.",
341 "add_server_openrouter_subtitle": "Conecte-se através do OpenRouter com uma chave de API válida e mantenha este perfil pronto para roteamento de modelo.",
342 "add_server_requesty_subtitle": "Conecte-se através do Requesty com uma chave de API válida e mantenha este perfil pronto para roteamento de modelo.",
343 "add_server_endpoint_subtitle": "Configure um endpoint local ou auto-hospedado e verifique a conexão antes de salvar.",
344 "server_type_openrouter": "OpenRouter",
345 "server_type_requesty": "Requesty",
346 "server_type_openrouter_sub": "NUVEM UNIFICADA",
347 "server_type_requesty_sub": "NUVEM UNIFICADA",
348 "ready_continue": "PRONTO PARA CONTINUAR",
349 "waiting_selection": "AGUARDANDO SELEÇÃO",
350 "setup_connection": "Configurar conexão",
351 "setup_connection_desc": "Configure seu servidor {server} para começar a conversar.",
352 "server_name": "Nome do servidor",
353 "name_required": "Nome obrigatório",
354 "name_max_50": "Máximo de 50 caracteres",
355 "host_label": "Host/Endereço IP",
356 "host_required": "Anfitrião necessário",
357 "port_label": "Porto",
358 "port_required": "Porta necessária",
359 "port_invalid": "Deve ser um número",
360 "port_range": "Insira uma porta válida (1-65535)",
361 "api_key_required": "Chave API *",
362 "api_key_optional": "Chave de API (opcional)",
363 "api_key_required_openrouter": "Chave de API necessária para OpenRouter",
364 "api_key_required_requesty": "Chave de API necessária para Requesty",
365 "api_key_format": "As chaves da API OpenRouter começam com sk-",
366 "my_server_hint": "Meu servidor",
367 "name_length_validation": "O nome deve ter 50 caracteres ou menos",
368 "host_valid": "Insira um nome de host ou endereço IP válido",
369 "api_key_hint_openrouter": "sk-...",
370 "api_key_hint_requesty": "rqsty-...",
371 "api_key_hint_generic": "Para servidores autenticados",
372 "update_server": "Servidor de atualização",
373 "save_server": "Salvar servidor",
374 "server_updated": "Servidor atualizado",
375 "server_added": "Servidor adicionado",
376 "download_model_title": "Baixe um modelo",
377 "download_model_desc": "Escolha um modelo para baixar.\nEle será executado localmente no seu dispositivo.",
378 "on_device_android_only": "Atualmente, a inferência no dispositivo está disponível apenas no Android.",
379 "total_ram": "RAM total",
380 "available": "Disponível",
381 "ram_min_required": "{fileSize} GB de RAM mínimo",
382 "download_progress": "{percent}% • {speed}",
383 "eta_label": "Hora prevista de chegada: {eta}",
384 "paused_progress": "Pausado - {percent}%",
385 "ram_warning_body_download": "Este modelo requer pelo menos {ram} GB de RAM, mas seu dispositivo possui {totalMemory}. Ele pode não funcionar corretamente ou causar falha no aplicativo.",
386 "ram_warning_body_load": "Seu dispositivo possui RAM disponível {availableRAM}, mas este modelo recomenda pelo menos {ram} GB. Carregá-lo pode falhar ou causar instabilidade.",
387 "choose_theme": "Escolha o tema",
388 "choose_theme_desc": "Personalize a aparência do aplicativo. Você sempre pode alterar isso mais tarde nas configurações.",
389 "theme_card_system": "Sistema",
390 "theme_card_system_sub": "Corresponde às configurações do seu dispositivo",
391 "theme_card_light": "Luz",
392 "theme_card_light_sub": "Limpo e brilhante",
393 "theme_card_dark": "Escuro",
394 "theme_card_dark_sub": "Fácil para os olhos",
395 "theme_card_claude": "Cláudio",
396 "theme_card_claude_sub": "Um tema quente com tons de pêssego",
397 "stay_updated": "Fique atualizado",
398 "stay_updated_desc": "Seja notificado quando o download dos seus modelos de IA terminar ou quando tarefas de longa execução forem concluídas.",
399 "notification_benefit_downloads": "Progresso do download do modelo",
400 "notification_benefit_completions": "Conclusões de geração",
401 "notification_benefit_background": "Status das tarefas em segundo plano",
402 "allow_notifications": "Permitir notificações",
403 "servers_title": "Servidores",
404 "no_servers_yet": "Ainda não há servidores",
405 "no_servers_desc": "Adicione seu primeiro servidor para começar a conversar com modelos de IA.",
406 "add_server": "Adicionar servidor",
407 "switched_to_server": "Mudou para {name}",
408 "edit_server": "Editar servidor",
409 "add_server_title": "Adicionar servidor",
410 "server_type_label": "Tipo de servidor",
411 "server_icon_label": "Ícone do servidor",
412 "default_icon": "Ícone padrão",
413 "server_type_lm_studio_display": "Estúdio LM",
414 "server_type_openai_display": "Compatível com OpenAI",
415 "server_type_ollama_display": "Ollama",
416 "server_type_openrouter_display": "OpenRouter",
417 "server_type_requesty_display": "Requesty",
418 "server_type_on_device_display": "No dispositivo",
419 "server_address_openrouter": "openrouter.ai",
420 "server_address_requesty": "router.requesty.ai",
421 "server_address_on_device": "Inferência local",
422 "server_address_format": "{host}:{port}",
423 "default_badge": "Padrão",
424 "set_as_default": "Definir como padrão",
425 "select_icon": "Selecione o ícone",
426 "select_icon_desc": "Escolha um ícone para o seu servidor",
427 "search_icons_hint": "Pesquisar ícones...",
428 "server_icon_stack": "Pilha de servidores",
429 "server_icon_stack2": "Pilha de servidores 02",
430 "server_icon_stack3": "Pilha de servidores 03",
431 "server_icon_cloud": "Nuvem",
432 "server_icon_cloud_server": "Servidor em nuvem",
433 "server_icon_mcp": "Servidor MCP",
434 "server_icon_database": "Banco de dados",
435 "server_icon_database1": "Banco de dados 01",
436 "server_icon_database2": "Banco de dados 02",
437 "server_icon_cpu": "CPU",
438 "server_icon_chip": "Chip",
439 "server_icon_chip2": "Ficha 02",
440 "server_icon_computer": "Computador",
441 "server_icon_laptop": "Portátil",
442 "server_icon_terminal": "Terminal de computador",
443 "server_icon_code": "Código",
444 "server_icon_ai_brain": "Cérebro de IA",
445 "server_icon_ai_brain2": "Cérebro IA 02",
446 "server_icon_ai_cloud": "Nuvem de IA",
447 "server_icon_ai_network": "Rede de IA",
448 "server_icon_ai_chat": "Bate-papo com IA",
449 "server_icon_cellular": "Rede Celular",
450 "server_icon_plug1": "Plugue 01",
451 "server_icon_plug2": "Plugue 02",
452 "server_icon_bot": "Robô",
453 "server_icon_bot2": "Robô 02",
454 "server_icon_robotic": "Robótico",
455 "server_icon_rocket": "Foguete",
456 "server_icon_star": "Estrela",
457 "server_icon_settings1": "Configurações 01",
458 "server_icon_settings2": "Configurações 02",
459 "server_icon_home1": "Casa 01",
460 "server_icon_home2": "Casa 02",
461 "server_icon_folder1": "Pasta 01",
462 "server_icon_folder2": "Pasta 02",
463 "server_icon_file1": "Arquivo 01",
464 "server_icon_lock": "Bloquear",
465 "server_icon_key": "Chave 01",
466 "server_icon_link": "Ligação 01",
467 "server_icon_globe": "Globo",
468 "server_icon_api": "API",
469 "server_icon_arrow_right": "Seta para a Direita 01",
470 "server_icon_check": "Verifique o círculo",
471 "server_icon_alert": "Círculo de Alerta",
472 "server_icon_info": "Círculo de Informações",
473 "server_icon_zap": "Zap",
474 "server_icon_cloud_upload": "Carregamento na nuvem",
475 "server_icon_cloud_download": "Download na nuvem",
476 "server_icon_refresh": "Atualizar",
477 "server_icon_hard_drive": "Disco rígido",
478 "server_icon_drive": "Dirigir",
479 "personas_title": "Personagens",
480 "persona_category_general": "Geral",
481 "persona_category_coding": "Codificação",
482 "persona_category_education": "Educação",
483 "persona_category_creative": "Criativo",
484 "persona_builtin_section": "INTEGRADO",
485 "persona_my_section": "MINHAS PESSOAS",
486 "clone_edit": "Clonar e editar",
487 "builtin_badge": "Integrado",
488 "no_personas_found": "Nenhuma persona encontrada",
489 "no_personas_desc": "Crie sua primeira persona para personalizar o comportamento da IA.",
490 "edit_persona": "Editar personalidade",
491 "create_persona": "Criar personalidade",
492 "create_persona_button": "Criar",
493 "emoji_label": "Emoji",
494 "name_label": "Nome",
495 "my_persona_hint": "Minha personalidade",
496 "category_label": "Categoria",
497 "description_optional": "Descrição (opcional)",
498 "description_hint": "O que essa pessoa faz...",
499 "system_prompt": "Alerta do sistema",
500 "character_count_max": "{currentLen}/4000",
501 "no_prompt_placeholder": "Nenhum aviso ainda...",
502 "prompt_hint": "Você é um assistente prestativo...",
503 "prompt_required": "O prompt do sistema é obrigatório",
504 "prompt_max_chars": "Máximo de 4.000 caracteres",
505 "advanced_settings": "Configurações avançadas",
506 "temperature_label": "Temperatura (0,0-2,0)",
507 "top_p_label": "P superior (0,0-1,0)",
508 "temp_hint": "0,7",
509 "top_p_hint": "0,9",
510 "range_0_2": "0,0-2,0",
511 "range_0_1": "0,0-1,0",
512 "persona_updated": "Personagem atualizada",
513 "persona_created": "Personagem criada",
514 "tts_models_title": "Modelos de texto para fala",
515 "always_available": "Sempre disponível",
516 "tts_system_desc": "Usa o mecanismo de conversão de texto em fala integrado do seu dispositivo.\nNão são necessários downloads. A seleção de voz usa as configurações do sistema do seu dispositivo.",
517 "downloading_status": "Baixando...",
518 "tts_kitten_desc": "TTS neural ultrarrápido com 8 vozes expressivas.\nRequer download do {size}.",
519 "tts_piper_desc": "Vozes offline rápidas do Piper com 2 vozes expressivas.\nRequer download de {size} por voz.",
520 "engine_spec": "{sizeMb} MB · {ramMb} MB RAM · Vozes {voiceCount}",
521 "on_device_models_title": "Modelos no dispositivo",
522 "settings_huggingface_token": "Abraçando o token de rosto (opcional)",
523 "settings_huggingface_token_desc": "Necessário apenas para modelos fechados (por exemplo, Gemma). Obtenha um token em huggingface.co/settings/tokens.",
524 "settings_huggingface_token_set": "Token salvo",
525 "settings_huggingface_token_cleared": "Token limpo",
526 "model_requires_huggingface_token": "Requer um token de Rosto Abraçado",
527 "model_missing_huggingface_token": "Este modelo está bloqueado no Hugging Face. Adicione um token em Configurações → Inferência no dispositivo para baixá-lo.",
528 "set_huggingface_token": "Definir token",
529 "clear_huggingface_token": "Limpar",
530 "edit_huggingface_token_dialog_title": "Abraçando o token de acesso facial",
531 "huggingface_token_dialog_hint": "ah_…",
532 "server_type_ollama_desc": "Mecanismo de IA local. Nenhuma chave de API é necessária.",
533 "server_type_on_device_desc": "Funciona no seu telefone. Alguns modelos precisam de um token Hugging Face.",
534 "server_type_lm_studio_desc": "Servidor API local. Nenhuma chave de API é necessária.",
535 "available_models": "Modelos Disponíveis",
536 "device_memory": "Memória do dispositivo",
537 "ram_usage": "Uso de RAM",
538 "memory_healthy": "Saudável",
539 "memory_critical": "Crítico",
540 "memory_low": "Baixo",
541 "ram_used": "{percent}% usado",
542 "available_ram": "RAM disponível",
543 "total_capacity": "Capacidade total",
544 "loaded_status": "Carregado",
545 "inference_backend": "Back-end de inferência",
546 "backend_ios_notice": "Apenas o back-end da CPU está disponível no iOS.",
547 "backend_cpu_desc": "Funciona em todos os dispositivos. Mais compatível.",
548 "backend_gpu_desc": "Aceleração OpenCL. Mais rápido em dispositivos suportados.",
549 "backend_npu_desc": "NPU do fornecedor (Qualcomm/MediaTek). Inferência mais rápida.",
550 "select_model_title": "Selecione o modelo",
551 "refresh_models": "Atualizar modelos",
552 "search_models_hint": "Pesquisar modelos...",
553 "no_server_connected": "Nenhum servidor conectado",
554 "add_server_first": "Adicione um servidor primeiro para ver os modelos disponíveis.",
555 "failed_load_models": "Falha ao carregar modelos",
556 "no_models_available": "Nenhum modelo disponível",
557 "no_models_match": "Nenhum modelo corresponde a \"{searchQuery}\"",
558 "model_load_failed": "Falha ao carregar modelo: {error}",
559 "model_unloaded_ollama": "Descarregamento solicitado para {name}. Se Ollama estiver acessível, o modelo será liberado imediatamente.",
560 "model_unloaded_success": "{name} descarregado com sucesso",
561 "model_unload_failed": "Falha ao descarregar modelo: {error}",
562 "unload_from_server": "Descarregar do servidor",
563 "context_chip": "{ctx} ctx",
564 "unload_all_models": "Descarregar tudo",
565 "loaded_models_count": "{count} carregado",
566 "all_models_unloaded": "Todos os modelos descarregados",
567 "branch_chat": "Bate-papo da filial",
568 "branch_chat_desc": "Iniciar uma nova conversa a partir desta mensagem",
569 "edit_assistant_message_desc": "Edite o texto da resposta do assistente.",
570 "switch_to_model": "Mudar para {modelName}",
571 "download_notification_title": "Baixando {modelName}...",
572 "download_complete_notification": "Download concluído!",
573 "download_complete_body": "{modelName} foi baixado com sucesso.",
574 "download_failed_notification": "Falha no download: {error}",
575 "download_failed_body": "Falha ao baixar {modelName}.",
576 "engine_name_system": "Sistema TTS",
577 "engine_tagline_system": "Mecanismo de dispositivo integrado",
578 "engine_name_kitten": "Gatinho TTS",
579 "engine_tagline_kitten": "TTS neural de alta velocidade",
580 "engine_name_sherpa": "Sherpa ONNX VITS",
581 "engine_tagline_sherpa": "Vozes off-line do Piper",
582 "voice_jasper": "Jaspe",
583 "voice_bella": "Bela",
584 "voice_bruno": "Bruno",
585 "voice_luna": "Lua",
586 "voice_hugo": "Hugo",
587 "voice_rosie": "Rosie",
588 "voice_leo": "Leão",
589 "voice_kiki": "Kiki",
590 "voice_lessac": "Lessac (EUA)",
591 "voice_ryan": "Ryan (EUA)",
592 "model_qwen_3": "Qwen3 0,6B",
593 "model_qwen_3_desc": "O menor modelo de chat de uso geral. Respostas rápidas, baixo uso de memória.",
594 "model_license_apache": "Apache-2.0",
595 "model_qwen_25": "Instrução Qwen 2.5 1.5B",
596 "model_qwen_25_desc": "Qualidade e tamanho equilibrados. Bom para conversas gerais.",
597 "model_deepseek": "DeepSeek R1 Destilar Qwen 1.5B",
598 "model_deepseek_desc": "Modelo de raciocínio e cadeia de pensamento. Melhor para tarefas lógicas.",
599 "model_license_mit": "MIT",
600 "model_gemma": "Instrução Gemma 4 E2B",
601 "model_gemma_desc": "Modelo carro-chefe do Google. A mais alta qualidade, requer mais RAM.",
602 "export_header": "*Exportado de LocalMind — {date}*",
603 "export_role_user": "## 👤 Usuário",
604 "export_role_assistant": "## 🤖 Assistente",
605 "export_role_system": "## ⚙️ Sistema",
606 "export_role_tool": "## 🔧 Ferramenta",
607 "export_text_user": "[USUÁRIO]",
608 "export_text_assistant": "[ASSISTENTE]",
609 "export_text_system": "[SISTEMA]",
610 "export_text_tool": "[FERRAMENTA]",
611 "export_label_user": "USUÁRIO",
612 "export_label_assistant": "ASSISTENTE",
613 "export_label_system": "SISTEMA",
614 "export_label_tool": "FERRAMENTA",
615 "select_model_hint": "Selecione um modelo para começar a conversar",
616 "test_notification_title": "Notificação de teste",
617 "test_notification_body": "Esta é uma notificação de teste para o progresso do download do modelo.",
618 "tts_supports_background": "Suporta reprodução em segundo plano como áudio nativo",
619 "tts_other_services_background_note": "Nota: Os outros serviços TTS suportam reprodução em segundo plano como áudio nativo.",
620 "gguf_imported_models_title": "Modelos GGUF importados",
621 "gguf_imported_models_empty_subtitle": "Importe um GGUF do seu dispositivo ou adicione um do Hugging Face. Os modelos importados são executados localmente com llama.cpp.",
622 "gguf_imported_models_ready": "modelos importados prontos para inferência local.",
623 "gguf_curated_models_subtitle": "Modelos selecionados no dispositivo que você pode baixar e gerenciar dentro do LocalMind.",
624 "gguf_only_supported": "Somente modelos GGUF são suportados para esta importação.",
625 "gguf_imported_from_local_file": "importado do arquivo local.",
626 "gguf_import_failed": "Falha ao importar o modelo GGUF",
627 "gguf_imported_from_huggingface": "importado de Hugging Face.",
628 "gguf_import_canceled": "Importação de GGUF cancelada.",
629 "gguf_enter_huggingface_url": "Insira um URL GGUF de rosto abraçado.",
630 "gguf_only_official_huggingface_urls": "Apenas URLs oficiais do Hugging Face GGUF são suportados.",
631 "gguf_use_https_url": "Use um URL HTTPS Hugging Face para importação de GGUF.",
632 "gguf_url_must_point_to_file": "O URL do Hugging Face deve apontar diretamente para um arquivo .gguf.",
633 "gguf_unable_to_detect_file_name": "Não foi possível determinar o nome do arquivo GGUF.",
634 "gguf_download_empty": "O arquivo GGUF baixado estava vazio ou ausente.",
635 "gguf_selected_file_missing": "O arquivo de modelo selecionado não existe.",
636 "gguf_import_action": "Importar GGUF",
637 "gguf_overview_title": "Traga seus próprios modelos GGUF",
638 "gguf_overview_subtitle": "Importe um .gguf do armazenamento local ou baixe um diretamente do Hugging Face. Os modelos importados permanecem neste dispositivo e carregam com llama.cpp.",
639 "gguf_imported_count_label": "importado",
640 "gguf_local_files_label": "arquivos locais",
641 "gguf_huggingface_label": "Abraçando o rosto",
642 "gguf_import_local_title": "Importar GGUF local",
643 "gguf_import_local_subtitle": "Copie um arquivo .gguf deste dispositivo",
644 "gguf_import_huggingface_title": "Importar do rosto que abraça",
645 "gguf_import_huggingface_subtitle": "Cole um URL GGUF ou caminho de repositório",
646 "gguf_no_imported_title": "Nenhum modelo GGUF importado ainda",
647 "gguf_no_imported_subtitle": "Você pode trazer seu próprio arquivo GGUF do armazenamento do dispositivo ou colar um URL do Hugging Face ou um caminho de repositório que aponte para um arquivo .gguf.",
648 "gguf_import_huggingface_dialog_title": "Importar GGUF do Hugging Face",
649 "gguf_import_huggingface_dialog_subtitle": "Cole um URL direto do GGUF ou um caminho de repositório Hugging Face como `owner/repo/blob/main/model.gguf`. Os links de blob são convertidos automaticamente.",
650 "gguf_url_or_repo_path": "URL GGUF ou caminho do repositório",
651 "paste": "Colar",
652 "gguf_browse": "Navegar pelos GGUFs",
653 "gguf_huggingface_token_ready": "Abraçando o token Face pronto",
654 "gguf_huggingface_token_optional": "Token opcional, mas recomendado",
655 "gguf_huggingface_token_ready_desc": "Seu token salvo será usado automaticamente para repositórios fechados ou privados.",
656 "gguf_huggingface_token_optional_desc": "Requer uma ficha de Abraço de Rosto. Adicione um em Configurações se este GGUF for fechado ou privado.",
657 "gguf_downloading": "Baixando GGUF",
658 "gguf_preparing": "Preparando",
659 "gguf_preparing_download": "Preparando download...",
660 "gguf_cancel_import": "Cancelar importação",
661 "clipboard_empty": "A área de transferência está vazia.",
662 "could_not_open_huggingface": "Não foi possível abrir o Hugging Face.",
663 "gguf_paste_url_error": "Cole um URL do Hugging Face GGUF ou um caminho de repositório.",
664 "gguf_blob_link": "Link do blob",
665 "gguf_repository_label": "Repositório",
666 "gguf_detected_path_label": "Caminho detectado",
667 "gguf_imported_section_label": "GGUF importado",
668 "gguf_already_available": "Já disponível neste dispositivo",
669 "gguf_curated_models_short": "Modelos selecionados no dispositivo",
670 "execute_tool_title": "Executar ferramenta",
671 "execute_tool_request_desc": "O modelo está solicitando a execução da seguinte ferramenta:",
672 "reject": "Rejeitar",
673 "approve": "Aprovar",
674 "server_type_help": "Escolha o provedor antes de preencher os detalhes da conexão.",
675 "server_identity_title": "Identidade",
676 "server_identity_desc": "Nomeie este servidor e escolha como ele aparece na lista.",
677 "server_connection_title": "Conexão",
678 "server_connection_desc": "Use o endereço e a porta expostos pelo seu servidor.",
679 "server_authentication_title": "Autenticação",
680 "server_authentication_required_desc": "OpenRouter requer uma chave API antes do teste.",
681 "server_authentication_required_desc_requesty": "Requesty requer uma chave API antes do teste.",
682 "server_authentication_optional_desc": "Deixe a chave de API vazia se este servidor não exigir uma.",
683 "mcp_tools_title": "Ferramentas MCP",
684 "available_tools": "Ferramentas disponíveis",
685 "unable_load_tools": "Não foi possível carregar ferramentas",
686 "no_tools_registered": "Nenhuma ferramenta cadastrada",
687 "no_tools_registered_desc": "Ative o servidor MCP de exemplo ou adicione integrações MCP nas configurações de chat.",
688 "example_mcp_server_title": "Exemplo de servidor MCP",
689 "example_mcp_server_desc": "Registra example.echo e example.word_count por meio do mesmo provedor de ferramentas MCP usado por servidores externos.",
690 "disable_example_server": "Desativar servidor de exemplo",
691 "enable_example_server": "Habilitar servidor de exemplo",
692 "built_in_label": "Integrado",
693 "highlights_label": "Destaques",
694 "built_with_label": "Construído com",
695 "local_label": "Locais",
696 "gguf_format_label": "GGUF",
697 "tool_status_requested": "Solicitado",
698 "tool_status_approved": "Aprovado",
699 "tool_status_rejected": "Rejeitado",
700 "tool_status_running": "Correndo",
701 "tool_status_done": "Concluído",
702 "tool_status_failed": "Falha",
703 "model_favorite_toggle": "Alternar favorito",
704 "model_set_default": "Definir como modelo padrão",
705 "model_clear_default": "Remover como modelo padrão",
706 "model_default_badge": "Padrão",
707 "model_note_label": "Nota",
708 "model_note_hint": "Adicione uma observação sobre este modelo…",
709 "unload_models_before_load": "Descarregue todos os modelos antes de carregar um novo",
710 "temp_chat_keyboard_incognito": "Teclado anônimo em bate-papo temporário",
711 "temp_chat_keyboard_incognito_desc": "Desativa o aprendizado do teclado e sugestões em bate-papos temporários (por exemplo, SwiftKey incógnito).",
712 "resume_last_chat": "Retomar o último bate-papo no lançamento",
713 "resume_last_chat_desc": "Restaure sua última conversa aberta ao reabrir o aplicativo.",
714 "export_all_data": "Exportar todos os dados",
715 "import_all_data": "Importe todos os dados",
716 "export_data_success": "Backup exportado com sucesso",
717 "import_data_success": "Backup importado com sucesso",
718 "import_data_failed": "Falha ao importar backup: {error}",
719 "import_data_confirm": "Importar conversas e personas personalizadas deste backup? Os itens existentes com os mesmos IDs serão atualizados.",
720 "import_settings_confirm": "Substituir as configurações atuais pelo backup importado?",
721 "export_conversations": "Exportar conversas",
722 "import_conversations": "Importar conversas",
723 "export_personas": "Exportar personas",
724 "import_personas": "Importar personas",
725 "export_settings": "Exportar configurações",
726 "import_settings": "Importar configurações",
727 "export_all_zip": "Exportar tudo (ZIP)",
728 "import_all_zip": "Importar tudo (ZIP)",
729 "duplicate_chat": "Bate-papo duplicado",
730 "duplicate_chat_success": "Bate-papo duplicado",
731 "move_to_folder": "Mover para pasta",
732 "remove_from_folder": "Remover da pasta",
733 "create_folder": "Criar pasta",
734 "new_folder": "Nova pasta",
735 "folder_name_hint": "Nome da pasta",
736 "all_chats": "Todos",
737 "unfiled_chats": "Não arquivado",
738 "create": "Criar",
739 "server_path_prefix_label": "Prefixo do caminho da API",
740 "server_path_prefix_hint": "/seu-token secreto",
741 "search_message_contents": "Pesquisar conteúdo da mensagem",
742 "message_search_results": "Correspondências de mensagens",
743 "saved_messages_title": "Mensagens salvas",
744 "nav_saved_messages": "Mensagens salvas",
745 "saved_messages_empty": "Nenhuma mensagem salva ainda. Marque uma mensagem no menu de opções.",
746 "save_message": "Salvar mensagem",
747 "message_saved": "Mensagem salva",
748 "token_count": "Tokens {count}",
749 "estimated_token_count": "~Tokens {count} (estimado)",
750 "test_tts_section_title": "Teste de voz",
751 "test_tts_hint": "Digite o texto para ouvir o mecanismo TTS atual…",
752 "test_speak_button": "Fale",
753 "scroll_to_bottom": "Role para baixo",
754 "generate_ai_response": "Gerar resposta de IA",
755 "no_response": "Sem resposta",
756 "export": "Exportar",
757 "import": "Importar",
758 "conversations_label": "Conversas",
759 "personas_label": "Personagens",
760 "settings_label": "Configurações",
761 "export_conversation": "Exportar conversa",
762 "tts_process_markdown": "Remarcação de processo para fala",
763 "tts_process_markdown_desc": "Remova a formatação como **negrito** antes de ler em voz alta",
764 "tts_skip_seconds": "Pular intervalo",
765 "tts_skip_seconds_desc": "Tamanho do salto para avançar e retroceder durante a reprodução",
766 "tts_skip_seconds_value": "{seconds}s",
767 "preview_system_prompts": "Visualizar prompts do sistema",
768 "welcome_message_1": "Em que posso ajudá-lo hoje?",
769 "welcome_message_2": "Pergunte-me qualquer coisa - estarei pronto quando você estiver.",
770 "welcome_message_3": "Seus dados são processados localmente e nunca saem do seu dispositivo.",
771 "welcome_message_4": "Precisa de ideias? Experimente uma das instruções rápidas.",
772 "temporary_chat": "Bate-papo temporário",
773 "temporary_chat_desc": "Os bate-papos não são salvos no histórico.",
774 "temporary_chat_banner": "Bate-papo temporário – não salvo no histórico",
775 "temporary_chat_save_warning_title": "Salvar mensagem no chat temporário?",
776 "temporary_chat_save_warning_body": "Este chat é temporário e está oculto no histórico. A mensagem salva ainda aparecerá em Mensagens Salvas.",
777 "save_to_history": "Salvar no histórico",
778 "share_conversation": "Compartilhar conversa",
779 "download_tts_audio": "Baixar áudio",
780 "tts_download_unavailable": "O download está disponível apenas para Piper e Kitten TTS",
781 "tts_download_no_audio": "Ainda não há áudio disponível para download",
782 "tts_download_success": "Áudio salvo",
783 "return_to_chat": "Voltar ao bate-papo",
784 "return_to_temp_chat": "Retornar ao bate-papo temporário",
785 "insert_saved_message": "Inserir mensagem salva",
786 "insert_saved_message_desc": "Escolha uma mensagem salva para adicionar à sua entrada",
787 "model_info": "Informações do modelo",
788 "model_name": "Nome do modelo",
789 "model_identifier": "Identificador",
790 "model_capabilities": "Capacidades",
791 "model_api_pricing": "Preços da API (por 1 milhão de tokens)",
792 "not_available": "Não disponível",
793 "save_message_folders": "Salvar mensagem",
794 "remove_from_saved": "Remover dos salvos",
795 "message_already_saved": "Salvo",
796 "stream_ttft": "Hora do primeiro token",
797 "stream_tokens_per_sec": "Tokens por segundo",
798 "stream_stop_reason": "Pare a razão",
799 "stream_input_tokens": "Tokens de entrada",
800 "stream_output_tokens": "Tokens de saída",
801 "stream_generation_time": "Tempo de geração",
802 "attach_image": "Fotos",
803 "attach_text_document": "Documentos",
804 "attach_shortcut_images": "Fotos",
805 "attach_shortcut_documents": "Arquivos",
806 "attach_shortcut_saved": "Salvo",
807 "add_attachment": "Adicionar anexo",
808 "add_to_chat": "Adicionar ao bate-papo",
809 "choose_what_to_attach": "O que você gostaria de adicionar?",
810 "choose_attachment_subtitle": "Escolha uma fonte para anexar à sua mensagem",
811 "photo_permission_denied": "O acesso à foto é necessário para anexar imagens",
812 "select_model_prompt": "Selecione o modelo",
813 "characters_label": "Personagens",
814 "exit_temporary_chat_title": "Sair do bate-papo temporário?",
815 "exit_temporary_chat_body": "Isso descartará o chat temporário atual e retornará para um novo chat.",
816 "saved_message_temp_snap_unavailable": "Esta mensagem foi salva de um bate-papo temporário e não pode ser aberta na conversa original.",
817 "filter_title": "Filtro",
818 "filter_pinned": "Fixado",
819 "filter_archived": "Arquivado",
820 "filter_temp_chats": "Bate-papos temporários",
821 "filter_user_messages": "Mensagens do usuário",
822 "filter_assistant_messages": "Mensagens do assistente",
823 "archive_chat": "Arquivo",
824 "unarchive_chat": "Desarquivar",
825 "conversation_message_count": "{count, plural, one{1 mensagem} other{{count} mensagens}}",
826 "conversation_character_count": "Caracteres {count}",
827 "generate_title_with_ai": "Gere com IA",
828 "generating_title": "Gerando...",
829 "generate_title_failed": "Não foi possível gerar um título",
830 "lm_studio_model_browser_title": "Procure modelos",
831 "lm_studio_model_search_hint": "Pesquise modelos por nome ou autor…",
832 "lm_studio_staff_picks": "Escolhas da equipe",
833 "lm_studio_community_models": "Modelos comunitários",
834 "lm_studio_no_models": "Nenhum modelo encontrado",
835 "lm_studio_models_count": "Modelos {count}",
836 "lm_studio_browse_models": "Navegue e baixe",
837 "lm_studio_model_search": "Pesquisa de modelo LMS",
838 "lm_studio_downloads_title": "Transferências",
839 "lm_studio_choose_quant": "Escolha uma opção de download",
840 "lm_studio_use_default_quant": "Usar padrão",
841 "lm_studio_recommended": "Recomendado",
842 "lm_studio_clear_downloads": "Limpar concluído",
843 "lm_studio_no_downloads": "Ainda não há downloads",
844 "lm_studio_downloads_disclaimer": "Os downloads são executados no host do LM Studio. Pausar, parar e excluir modelos devem ser feitos nesse computador – não neste aplicativo.",
845 "lm_studio_staff_pick": "Escolha da equipe",
846 "lm_studio_params": "PARÂMETROS",
847 "lm_studio_arch": "ARCO",
848 "lm_studio_domain": "DOMÍNIO",
849 "lm_studio_format": "FORMATO",
850 "lm_studio_vision": "Visão",
851 "lm_studio_tool_use": "Uso de ferramentas",
852 "lm_studio_reasoning": "Raciocínio",
853 "openrouter_pricing_free": "Grátis",
854 "openrouter_pricing_tooltip": "Entrada {input} / Saída {output} por 1 milhão de tokens",
855 "lm_studio_download_options": "Opções de download",
856 "lm_studio_download": "Baixar",
857 "lm_studio_download_size": "Baixar{size}",
858 "lm_studio_downloading_percent": "Baixando {percent}%",
859 "lm_studio_readme_unavailable": "README não disponível para este modelo.",
860 "lm_studio_full_gpu_offload": "Possível descarregamento total da GPU",
861 "lm_studio_partial_gpu_offload": "Possível descarregamento parcial da GPU",
862 "lm_studio_likely_too_large": "Provavelmente muito grande",
863 "lm_studio_available_ram_gb": "RAM disponível (GB, opcional)",
864 "lm_studio_available_vram_gb": "VRAM disponível (GB, opcional)",
865 "lm_studio_memory_settings_title": "Memória para recomendações",
866 "lm_studio_memory_settings_desc": "Usado para estimar se os modelos cabem na sua máquina no navegador de modelos.",
867 "think_button_label": "Pense",
868 "thinking_mode_title": "Modo de pensamento",
869 "reasoning_effort_low": "Baixo",
870 "reasoning_effort_medium": "Médio",
871 "reasoning_effort_high": "Alto",
872 "reasoning_effort_minimal": "Mínimo",
873 "reasoning_effort_xhigh": "X-Alto",
874 "reasoning_effort_max": "Máx.",
875 "reasoning_effort_off": "Desligado",
876 "could_not_read_file": "Não foi possível ler o arquivo",
877 "server_offline": "Servidor off-line",
878 "could_not_establish_connection": "Não foi possível estabelecer uma conexão com o servidor. Verifique se o seu servidor está funcionando e se as configurações de host/porta estão corretas.",
879 "retry_connection": "Tentar novamente a conexão",
880 "tokens_label": "Fichas",
881 "enter_context_length": "Insira o comprimento do contexto...",
882 "openrouter_disclosure": "Ao conectar este provedor, suas mensagens e entradas de chat serão enviadas para seus servidores. LocalMind não rastreia nem armazena suas conversas.",
883 "requesty_disclosure": "Ao conectar este provedor, suas mensagens e entradas de chat serão enviadas para seus servidores. LocalMind não rastreia nem armazena suas conversas.",
884 "welcome_message_cloud": "Suas mensagens são enviadas para seu provedor conectado.",
885 "privacy_policy": "Política de Privacidade",
886 "cloud_sync": "Sincronização em nuvem S3",
887 "cloud_sync_description": "Sincronização criptografada de ponta a ponta com seu próprio servidor compatível com S3",
888 "cloud_sync_endpoint": "URL do terminal",
889 "cloud_sync_bucket": "Balde",
890 "cloud_sync_region": "Região",
891 "cloud_sync_prefix": "Prefixo",
892 "cloud_sync_access_key": "ID da chave de acesso",
893 "cloud_sync_secret_key": "Chave de acesso secreta",
894 "cloud_sync_session_token": "Token de sessão (opcional)",
895 "cloud_sync_passphrase": "Senha de criptografia",
896 "cloud_sync_confirm_passphrase": "Confirmar senha",
897 "cloud_sync_path_style": "Use endereçamento estilo caminho",
898 "cloud_sync_allow_http": "Permitir HTTP inseguro",
899 "cloud_sync_http_warning": "HTTP expõe metadados e credenciais de solicitação à rede. Use-o apenas para um servidor S3 local confiável.",
900 "cloud_sync_test": "Conexão de teste",
901 "cloud_sync_enable": "Ativar sincronização criptografada",
902 "cloud_sync_now": "Sincronize agora",
903 "cloud_sync_disconnect": "Desconecte este dispositivo",
904 "cloud_sync_last_synced": "Última sincronização",
905 "cloud_sync_never": "Nunca",
906 "cloud_sync_conflicts": "Conflitos preservados",
907 "cloud_sync_passphrase_mismatch": "As senhas não correspondem",
908 "crash_report_title": "Algo deu errado",
909 "crash_report_stack_trace": "Rastreamento de pilha",
910 "crash_report_tap_to_expand": "Toque para expandir",
911 "crash_report_button": "Denunciar esta falha",
912 "crash_try_again": "Tente novamente",
913 "crash_report_empty_stack": "<vazio>",
914 "crash_report_disclaimer": "Os relatórios abrem o GitHub com diagnósticos pré-preenchidos. Você permanece no controle — nada é enviado automaticamente. Revise e remova qualquer conteúdo sensível antes de enviar.",
915 "crash_report_copied": "Copiado para a área de transferência",
916 "report_a_problem": "Informar um problema",
917 "rename_folder": "Renomear pasta",
918 "delete_folder": "Excluir pasta",
919 "delete_folder_title": "Excluir pasta?",
920 "delete_folder_body": "Tem certeza de que deseja excluir \"{name}\"? As conversas ou mensagens salvas serão movidas de volta para \"Não arquivadas\". Isto não pode ser desfeito.",
921 "folder_name_required": "Por favor insira um nome de pasta",
922 "model_required_toast": "Você precisa selecionar um modelo primeiro",
923 "settings_concise_voice_responses": "Respostas concisas no modo de voz",
924 "settings_concise_voice_responses_desc": "Mantenha as respostas do LLM breves (1 parágrafo curto) e faça perguntas de acompanhamento em modo de voz.",
925 "s3_connection_succeeded": "Conexão S3 bem-sucedida.",
926 "failed_to_open_url": "Falha ao abrir URL: {error}",
927 "failed_to_copy": "Falha ao copiar: {error}",
928 "file_explorer_not_found": "Nenhum explorador de arquivos encontrado. Certifique-se de que um aplicativo gerenciador de arquivos esteja instalado e ativado em seu dispositivo.",
929 "export_data_failed": "Falha ao exportar backup: {error}",
930 "file_pick_failed": "Falha ao selecionar arquivo: {error}",
931 "image_pick_failed": "Falha ao selecionar imagem: {error}",
932 "calendar_access": "Acesso ao calendário",
933 "calendar_access_desc": "Permitir que a IA leia e crie eventos de calendário",
934 "calendar_permission_denied": "Permissão de calendário negada. Conceda acesso ao calendário nas configurações do seu dispositivo.",
935 "location_access": "Acesso à localização",
936 "location_access_desc": "Permitir que a IA obtenha sua localização atual com o nome do lugar",
937 "location_permission_denied": "Permissão de localização negada. Conceda acesso à localização nas configurações do seu dispositivo.",
938 "builtin_ai_not_supported": "A IA integrada não é compatível com este dispositivo.",
939 "builtin_ai_unsupported_desc": "O hardware ou sistema operacional do seu dispositivo não oferece suporte à IA do sistema no dispositivo (por exemplo, Gemini Nano/Apple Intelligence). Escolha um modelo para download.",
940 "builtin_ai_unsupported_chip": "Não compatível",
941 "builtin_ai_enable": "Habilitar",
942 "model_reasoning_default": "Padrão do modelo",
943 "model_reasoning_on": "Ativado",
944 "model_reasoning_help": "Aplica-se à próxima resposta. Desativado impede o raciocínio se o modelo de chat permitir.",
945 "model_reasoning_save_error": "Não foi possível salvar o modo de raciocínio. Tente novamente.",
946 "on_device_engine_failed_error": "O modelo no dispositivo parou de responder, geralmente porque a conversa ultrapassou a janela de contexto. O modelo está sendo recarregado. Tente novamente, inicie um novo chat ou aumente o comprimento do contexto nas configurações.",
947 "stt_error_no_match": "Nenhuma fala reconhecida. Toque para tentar novamente.",
948 "stt_error_speech_timeout": "Nenhuma fala detectada. Toque para tentar novamente.",
949 "stt_error_permission": "Permissão do microfone negada.",
950 "stt_error_busy": "O reconhecimento de voz está ocupado. Tente novamente.",
951 "stt_error_network": "Erro de rede. Verifique sua conexão e tente novamente.",
952 "stt_error_audio": "Erro na gravação de áudio. Verifique seu microfone.",
953 "stt_error_client": "Não foi possível iniciar o serviço de reconhecimento de voz. Verifique se um app de entrada por voz está instalado e definido como reconhecedor de fala padrão e tente novamente.",
954 "stt_error_language": "O reconhecedor de fala deste dispositivo não suporta seu idioma.",
955 "stt_error_unavailable": "Nenhum serviço de reconhecimento de voz encontrado neste dispositivo. Instale um app de entrada por voz (por exemplo FUTO Voice Input) e defina-o como reconhecedor de fala padrão.",
956 "stt_error_generic": "Erro de reconhecimento de voz: {code}",
957 "send_temperature_to_api": "Enviar temperatura",
958 "send_top_p_to_api": "Enviar Top P",
959 "send_sampling_params_desc": "Desative para provedores ou modelos que rejeitam este parâmetro (por exemplo, alguns modelos de raciocínio). Aplica-se a todos os chats com servidores remotos.",
960 "default_system_prompt": "Prompt de sistema padrão",
961 "default_system_prompt_desc": "Usado em chats sem persona e sem prompt de sistema próprio.",
962 "default_system_prompt_hint": "Você é um assistente prestativo…",
963 "background_generation_notice": "Ainda respondendo em \"{title}\". Você poderá enviar aqui quando terminar. Toque para abrir.",
964 "background_generation_notice_untitled": "Outro chat ainda está respondendo. Você poderá enviar aqui quando terminar. Toque para abrir.",
965 "background_generation_notice_info": "Respondendo em \"{title}\" em segundo plano. Toque para abrir.",
966 "background_generation_notice_info_untitled": "Outro chat está respondendo em segundo plano. Toque para abrir.",
967 "background_generation_notice_multiple": "{count} chats estão respondendo em segundo plano.",
968 "background_generation_chat_untitled": "Chat sem título"
969 }