{
	"input": {
		"task_prompt": "O que você quer que o Zoo faça?",
		"task_placeholder": "Digite sua tarefa aqui"
	},
	"extension": {
		"name": "Zoo Code",
		"description": "Uma equipe completa de desenvolvedores com IA em seu editor."
	},
	"number_format": {
		"thousand_suffix": "k",
		"million_suffix": "M",
		"billion_suffix": "B"
	},
	"welcome": "Bem-vindo(a), {{name}}! Você tem {{count}} notificações.",
	"items": {
		"zero": "Nenhum item",
		"one": "Um item",
		"other": "{{count}} itens"
	},
	"confirmation": {
		"reset_state": "Tem certeza de que deseja redefinir todo o estado e armazenamento secreto na extensão? Isso não pode ser desfeito.",
		"delete_config_profile": "Tem certeza de que deseja excluir este perfil de configuração?",
		"delete_custom_mode_with_rules": "Tem certeza de que deseja excluir este modo {scope}?\n\nIsso também excluirá a pasta de regras associada em:\n{rulesFolderPath}"
	},
	"errors": {
		"invalid_data_uri": "Formato de URI de dados inválido",
		"error_copying_image": "Erro ao copiar imagem: {{errorMessage}}",
		"error_saving_image": "Erro ao salvar imagem: {{errorMessage}}",
		"error_opening_image": "Erro ao abrir imagem: {{error}}",
		"could_not_open_file": "Não foi possível abrir o arquivo: {{errorMessage}}",
		"could_not_open_file_generic": "Não foi possível abrir o arquivo!",
		"checkpoint_timeout": "Tempo esgotado ao tentar restaurar o ponto de verificação.",
		"checkpoint_failed": "Falha ao restaurar o ponto de verificação.",
		"git_not_installed": "O Git é necessário para o recurso de checkpoints. Por favor, instale o Git para habilitar os checkpoints.",
		"checkpoint_no_first": "Nenhum primeiro ponto de verificação para comparar.",
		"checkpoint_no_previous": "Nenhum ponto de verificação anterior para comparar.",
		"checkpoint_no_changes": "Nenhuma alteração encontrada.",
		"checkpoint_diff_with_next": "Alterações comparadas com o próximo ponto de verificação",
		"checkpoint_diff_since_first": "Alterações desde o primeiro ponto de verificação",
		"checkpoint_diff_to_current": "Alterações no espaço de trabalho atual",
		"nested_git_repos_warning": "Os checkpoints estão desabilitados porque um repositório git aninhado foi detectado em: {{path}}. Para usar checkpoints, por favor remova ou realoque este repositório git aninhado.",
		"no_workspace": "Por favor, abra primeiro uma pasta de projeto",
		"update_support_prompt": "Falha ao atualizar o prompt de suporte",
		"reset_support_prompt": "Falha ao redefinir o prompt de suporte",
		"enhance_prompt": "Falha ao aprimorar o prompt",
		"get_system_prompt": "Falha ao obter o prompt do sistema",
		"search_commits": "Falha ao pesquisar commits",
		"save_api_config": "Falha ao salvar a configuração da API",
		"create_api_config": "Falha ao criar a configuração da API",
		"rename_api_config": "Falha ao renomear a configuração da API",
		"load_api_config": "Falha ao carregar a configuração da API",
		"delete_api_config": "Falha ao excluir a configuração da API",
		"list_api_config": "Falha ao obter a lista de configurações da API",
		"update_server_timeout": "Falha ao atualizar o tempo limite do servidor",
		"hmr_not_running": "O servidor de desenvolvimento local não está em execução, o HMR não funcionará. Por favor, execute 'npm run dev' antes de iniciar a extensão para habilitar o HMR.",
		"retrieve_current_mode": "Erro ao recuperar o modo atual do estado.",
		"failed_delete_repo": "Falha ao excluir o repositório ou ramificação associada: {{error}}",
		"failed_remove_directory": "Falha ao remover o diretório de tarefas: {{error}}",
		"custom_storage_path_unusable": "O caminho de armazenamento personalizado \"{{path}}\" não pode ser usado, será usado o caminho padrão",
		"cannot_access_path": "Não é possível acessar o caminho {{path}}: {{error}}",
		"settings_import_failed": "Falha ao importar configurações: {{error}}",
		"mistake_limit_guidance": "Isso pode indicar uma falha no processo de pensamento do modelo ou incapacidade de usar uma ferramenta adequadamente, o que pode ser mitigado com orientação do usuário (ex. \"Tente dividir a tarefa em etapas menores\").",
		"violated_organization_allowlist": "Falha ao executar a tarefa: o perfil atual não é compatível com as configurações da sua organização",
		"condense_failed": "Falha ao condensar o contexto",
		"condense_not_enough_messages": "Não há mensagens suficientes para condensar o contexto",
		"condensed_recently": "O contexto foi condensado recentemente; pulando esta tentativa",
		"condense_handler_invalid": "O manipulador de API para condensar o contexto é inválido",
		"condense_api_failed": "Chamada de API de condensação falhou: {{message}}",
		"url_timeout": "O site demorou muito para carregar (timeout). Isso pode ser devido a uma conexão lenta, site pesado ou temporariamente indisponível. Você pode tentar novamente mais tarde ou verificar se a URL está correta.",
		"url_not_found": "O endereço do site não pôde ser encontrado. Verifique se a URL está correta e tente novamente.",
		"no_internet": "Sem conexão com a internet. Verifique sua conexão de rede e tente novamente.",
		"url_forbidden": "O acesso a este site está proibido. O site pode bloquear acesso automatizado ou exigir autenticação.",
		"url_page_not_found": "A página não foi encontrada. Verifique se a URL está correta.",
		"url_request_aborted": "A solicitação para buscar a URL foi cancelada. Isso pode acontecer se o site bloqueia acesso automatizado, requer autenticação ou se há um problema de rede. Tente novamente ou verifique se a URL é acessível em um navegador normal.",
		"url_fetch_failed": "Falha ao buscar conteúdo da URL: {{error}}",
		"url_fetch_error_with_url": "Erro ao buscar conteúdo para {{url}}: {{error}}",
		"command_timeout": "A execução do comando excedeu o tempo limite após {{seconds}} segundos",
		"share_task_failed": "Falha ao compartilhar tarefa",
		"share_no_active_task": "Nenhuma tarefa ativa para compartilhar",
		"share_auth_required": "Autenticação necessária. Faça login para compartilhar tarefas.",
		"share_not_enabled": "O compartilhamento de tarefas não está habilitado para esta organização.",
		"share_task_not_found": "Tarefa não encontrada ou acesso negado.",
		"mode_import_failed": "Falha ao importar o modo: {{error}}",
		"delete_rules_folder_failed": "Falha ao excluir pasta de regras: {{rulesFolderPath}}. Erro: {{error}}",
		"command_not_found": "Comando '{{name}}' não encontrado",
		"open_command_file": "Falha ao abrir arquivo de comando",
		"delete_command": "Falha ao excluir comando",
		"no_workspace_for_project_command": "Nenhuma pasta de workspace encontrada para comando de projeto",
		"command_already_exists": "Comando \"{{commandName}}\" já existe",
		"create_command_failed": "Falha ao criar comando",
		"command_template_content": "---\ndescription: \"Breve descrição do que este comando faz\"\n---\n\nEste é um novo comando slash. Edite este arquivo para personalizar o comportamento do comando.",
		"claudeCode": {
			"processExited": "O processo Claude Code saiu com código {{exitCode}}.",
			"errorOutput": "Saída de erro: {{output}}",
			"processExitedWithError": "O processo Claude Code saiu com código {{exitCode}}. Saída de erro: {{output}}",
			"stoppedWithReason": "Claude Code parou pela razão: {{reason}}",
			"apiKeyModelPlanMismatch": "API keys and subscription plans allow different models. Make sure the selected model is included in your plan."
		},
		"message": {
			"no_active_task_to_delete": "Nenhuma tarefa ativa para excluir mensagens",
			"invalid_timestamp_for_deletion": "Timestamp da mensagem inválido para exclusão",
			"cannot_delete_missing_timestamp": "Não é possível excluir mensagem: timestamp ausente",
			"cannot_delete_invalid_timestamp": "Não é possível excluir mensagem: timestamp inválido",
			"message_not_found": "Mensagem com timestamp {{messageTs}} não encontrada",
			"error_deleting_message": "Erro ao excluir mensagem: {{error}}",
			"error_editing_message": "Erro ao editar mensagem: {{error}}"
		},
		"gemini": {
			"generate_stream": "Erro de fluxo de contexto de geração do Gemini: {{error}}",
			"generate_complete_prompt": "Erro de conclusão do Gemini: {{error}}",
			"sources": "Fontes:",
			"thinking_complete_no_output": "(Pensamento concluído, mas nenhuma saída foi gerada.)",
			"thinking_complete_truncated": "(Pensamento concluído, mas a saída foi truncada devido ao limite de tokens.)",
			"thinking_complete_safety": "(Pensamento concluído, mas a saída foi bloqueada devido às configurações de segurança.)",
			"thinking_complete_recitation": "(Pensamento concluído, mas a saída foi bloqueada devido à verificação de recitação.)"
		},
		"roo": {
			"authenticationRequired": "O provedor Roo requer autenticação na nuvem. Faça login no Roo Code Cloud.",
			"routerRemoved": "O Roo Code Router foi removido. Selecione e configure um provedor diferente."
		},
		"api": {
			"invalidKeyInvalidChars": "A chave API contém caracteres inválidos.",
			"apiRequestFailed": "Solicitação API falhou ({{status}})"
		},
		"manual_url_empty": "Por favor, insira uma URL de callback válida",
		"manual_url_no_query": "URL de callback inválida: parâmetros de consulta ausentes",
		"manual_url_missing_params": "URL de callback inválida: parâmetros obrigatórios ausentes (code e state)",
		"manual_url_auth_failed": "Autenticação manual por URL falhou",
		"manual_url_auth_error": "Falha na autenticação",
		"openAiCodex": {
			"notAuthenticated": "Not authenticated with OpenAI Codex. Please sign in using the OpenAI Codex OAuth flow.",
			"invalidRequest": "Invalid request to Codex API. Please check your input parameters.",
			"authenticationFailed": "Authentication failed. Please re-authenticate with OpenAI Codex.",
			"accessDenied": "Access denied. Your ChatGPT subscription may not include Codex access.",
			"endpointNotFound": "Codex API endpoint not found.",
			"rateLimitExceeded": "Rate limit exceeded. Please try again later.",
			"serviceError": "OpenAI Codex service error. Please try again later.",
			"genericError": "Codex API error ({{status}})",
			"noResponseBody": "Codex API error: No response body",
			"connectionFailed": "Failed to connect to Codex API: {{message}}",
			"unexpectedConnectionError": "Unexpected error connecting to Codex API",
			"apiError": "Codex API error: {{message}}",
			"responseFailed": "Response failed: {{message}}",
			"streamProcessingError": "Error processing response stream: {{message}}",
			"unexpectedStreamError": "Unexpected error processing response stream",
			"completionError": "OpenAI Codex completion error: {{message}}"
		}
	},
	"warnings": {
		"no_terminal_content": "Nenhum conteúdo do terminal selecionado",
		"missing_task_files": "Os arquivos desta tarefa estão faltando. Deseja removê-la da lista de tarefas?",
		"auto_import_failed": "Falha ao importar automaticamente as configurações do ZooCode: {{error}}"
	},
	"info": {
		"no_changes": "Nenhuma alteração encontrada.",
		"clipboard_copy": "Prompt do sistema copiado com sucesso para a área de transferência",
		"history_cleanup": "{{count}} tarefa(s) com arquivos ausentes foram limpas do histórico.",
		"custom_storage_path_set": "Caminho de armazenamento personalizado definido: {{path}}",
		"default_storage_path": "Retornado ao caminho de armazenamento padrão",
		"settings_imported": "Configurações importadas com sucesso.",
		"auto_import_success": "Configurações do ZooCode importadas automaticamente de {{filename}}",
		"share_link_copied": "Link de compartilhamento copiado para a área de transferência",
		"image_copied_to_clipboard": "URI de dados da imagem copiada para a área de transferência",
		"image_saved": "Imagem salva em {{path}}",
		"organization_share_link_copied": "Link de compartilhamento da organização copiado para a área de transferência!",
		"public_share_link_copied": "Link de compartilhamento público copiado para a área de transferência!",
		"mode_exported": "Modo '{{mode}}' exportado com sucesso",
		"mode_imported": "Modo importado com sucesso",
		"roo": {
			"signInUnavailable": "O login do Roo Code Cloud não está disponível no momento. Configure outro provedor para continuar."
		}
	},
	"answers": {
		"yes": "Sim",
		"no": "Não",
		"remove": "Remover",
		"keep": "Manter"
	},
	"buttons": {
		"save": "Salvar",
		"edit": "Editar",
		"learn_more": "Saiba Mais"
	},
	"tasks": {
		"canceled": "Erro na tarefa: Foi interrompida e cancelada pelo usuário.",
		"deleted": "Falha na tarefa: Foi interrompida e excluída pelo usuário.",
		"incomplete": "Tarefa #{{taskNumber}} (Incompleta)",
		"no_messages": "Tarefa #{{taskNumber}} (Sem mensagens)"
	},
	"interruption": {
		"responseInterruptedByUser": "Resposta interrompida pelo usuário",
		"responseInterruptedByApiError": "Resposta interrompida por erro da API",
		"streamTerminatedByProvider": "Provedor encerrou a solicitação"
	},
	"storage": {
		"prompt_custom_path": "Digite o caminho de armazenamento personalizado para o histórico de conversas, deixe em branco para usar o local padrão",
		"path_placeholder": "D:\\ZooCodeStorage",
		"enter_absolute_path": "Por favor, digite um caminho absoluto (ex: D:\\ZooCodeStorage ou /home/user/storage)",
		"enter_valid_path": "Por favor, digite um caminho válido"
	},
	"settings": {
		"providers": {}
	},
	"customModes": {
		"errors": {
			"yamlParseError": "YAML inválido no arquivo .roomodes na linha {{line}}. Verifique:\n• Indentação correta (use espaços, não tabs)\n• Aspas e colchetes correspondentes\n• Sintaxe YAML válida",
			"schemaValidationError": "Formato de modos personalizados inválido em .roomodes:\n{{issues}}",
			"invalidFormat": "Formato de modos personalizados inválido. Certifique-se de que suas configurações seguem o formato YAML correto.",
			"updateFailed": "Falha ao atualizar modo personalizado: {{error}}",
			"deleteFailed": "Falha ao excluir modo personalizado: {{error}}",
			"resetFailed": "Falha ao redefinir modos personalizados: {{error}}",
			"modeNotFound": "Erro de escrita: Modo não encontrado",
			"noWorkspaceForProject": "Nenhuma pasta de workspace encontrada para modo específico do projeto",
			"rulesCleanupFailed": "O modo foi excluído com sucesso, mas falhou ao excluir a pasta de regras em {{rulesFolderPath}}. Você pode precisar excluí-la manualmente."
		},
		"scope": {
			"project": "projeto",
			"global": "global"
		}
	},
	"marketplace": {
		"mode": {
			"rulesCleanupFailed": "O modo foi removido com sucesso, mas falhou ao excluir a pasta de regras em {{rulesFolderPath}}. Você pode precisar excluí-la manualmente."
		}
	},
	"mdm": {
		"errors": {
			"cloud_auth_required": "Sua organização requer autenticação do Zoo Code Cloud. Faça login para continuar.",
			"organization_mismatch": "Você deve estar autenticado com a conta Zoo Code Cloud da sua organização.",
			"manual_url_empty": "Por favor, insira uma URL de callback válida",
			"manual_url_no_query": "URL de callback inválida: parâmetros de consulta ausentes",
			"manual_url_missing_params": "URL de callback inválida: parâmetros obrigatórios ausentes (code e state)",
			"manual_url_auth_failed": "Autenticação manual por URL falhou",
			"manual_url_auth_error": "Falha na autenticação",
			"verification_failed": "Não foi possível verificar a autenticação da organização."
		},
		"info": {
			"organization_requires_auth": "Sua organização requer autenticação."
		}
	},
	"prompts": {
		"deleteMode": {
			"title": "Excluir Modo Personalizado",
			"description": "Tem certeza de que deseja excluir este modo {{scope}}? Isso também excluirá a pasta de regras associada em: {{rulesFolderPath}}",
			"descriptionNoRules": "Tem certeza de que deseja excluir este modo personalizado?",
			"confirm": "Excluir"
		}
	},
	"commands": {
		"preventCompletionWithOpenTodos": {
			"description": "Impedir a conclusão de tarefas quando há todos incompletos na lista de todos"
		}
	},
	"docsLink": {
		"label": "Docs",
		"url": "https://docs.zoocode.dev"
	},
	"zooAuth": {
		"errors": {
			"invalid_token_received": "Zoo Code: Token de autenticação inválido recebido.",
			"token_verification_failed": "Zoo Code: Falha na verificação do token.",
			"invalid_token": "Zoo Code: Token inválido.",
			"could_not_verify_token": "Zoo Code: Não foi possível verificar o token."
		},
		"info": {
			"connected": "Zoo Code: Conectado com sucesso! Agora você pode usar o Zoo Code como provedor de IA.",
			"disconnected": "Zoo Code: Desconectado com sucesso."
		}
	}
}
