Update CHANGELOG for missing translations, add manual custom authentication feature, and enhance error handling in cursor authentication. Fix: ensure proper handling of database connection errors and improve user feedback in various languages.

This commit is contained in:
Pin Studios
2025-04-28 12:16:32 +08:00
parent d3d73798f6
commit c9a294af0b
21 changed files with 4135 additions and 98 deletions

View File

@@ -30,7 +30,13 @@
"bypass_version_check": "Ignorar Verificação de Versão do Cursor",
"check_user_authorized": "Verificar Autorização do Usuário",
"bypass_token_limit": "Contornar Limite de Tokens",
"restore_machine_id": "Restaurar ID da Máquina do Backup"
"restore_machine_id": "Restaurar ID da Máquina do Backup",
"select_chrome_profile": "Selecione o perfil do Chrome",
"admin_required": "Em execução como executável, os privilégios do administrador são necessários.",
"language_config_saved": "Configuração do idioma economizou com sucesso",
"lang_invalid_choice": "Escolha inválida. Por favor, insira uma das seguintes opções: ({Lang_Choices})",
"manual_custom_auth": "Auth personalizado manual",
"admin_required_continue": "Continuando sem privilégios de administrador."
},
"languages": {
"ar": "Árabe",
@@ -43,7 +49,11 @@
"fr": "Francês",
"pt": "Português do Brasil",
"ru": "Russo",
"es": "Espanhol"
"es": "Espanhol",
"bg": "búlgaro",
"tr": "turco",
"ja": "japonês",
"it": "italiano"
},
"quit_cursor": {
"start": "Iniciando fechamento do Cursor",
@@ -110,7 +120,14 @@
"package_not_found": "Package.json não encontrado: {path}",
"check_version_failed": "Falha ao verificar versão: {error}",
"stack_trace": "Rastreamento de pilha",
"version_too_low": "Versão do Cursor muito baixa: {version} < 0.45.0"
"version_too_low": "Versão do Cursor muito baixa: {version} < 0.45.0",
"update_windows_machine_id_failed": "Atualizar o ID do Windows Machine falhou: {Error}",
"windows_machine_id_updated": "ID da máquina do Windows atualizado com sucesso",
"path_not_found": "Caminho não encontrado: {caminho}",
"update_windows_machine_guid_failed": "Atualizar o Windows Machine Guid falhou: {Error}",
"no_write_permission": "Sem permissão de gravação: {caminho}",
"file_not_found": "Arquivo não encontrado: {caminho}",
"modify_file_failed": "Modificar o arquivo falhado: {erro}"
},
"register": {
"title": "Ferramenta de Registro do Cursor",
@@ -187,7 +204,28 @@
"password_submitted": "Senha Enviada",
"total_usage": "Uso Total: {usage}",
"setting_on_password": "Configurando Senha",
"getting_code": "Obtendo Código de Verificação, Tentará em 60s"
"getting_code": "Obtendo Código de Verificação, Tentará em 60s",
"using_browser": "Usando {navegador} navegador: {caminho}",
"could_not_track_processes": "Não foi possível rastrear {navegador} processos: {error}",
"try_install_browser": "Tente instalar o navegador com seu gerenciador de pacotes",
"tempmail_plus_verification_started": "Processo de verificação de tempmailplus inicial",
"max_retries_reached": "Tentativas máximas de repetição alcançadas. O registro falhou.",
"tempmail_plus_enabled": "Tempmailplus está ativado",
"browser_path_invalid": "{navegador} O caminho é inválido, usando o caminho padrão",
"human_verify_error": "Não é possível verificar se o usuário é humano. Representando ...",
"using_tempmail_plus": "Usando o tempmailplus para verificação de email",
"tracking_processes": "Rastreamento {count} {navegador} processos",
"tempmail_plus_epin_missing": "Tempmailplus epin não está configurado",
"tempmail_plus_verification_failed": "Verificação do tempmailplus falhou: {error}",
"using_browser_profile": "Usando {navegador} perfil de: {user_data_dir}",
"tempmail_plus_verification_completed": "Verificação de tempmailplus concluída com êxito",
"tempmail_plus_email_missing": "O e -mail tempmailplus não está configurado",
"tempmail_plus_config_missing": "Falta a configuração tempmailplus",
"tempmail_plus_init_failed": "Falha ao inicializar o tempmailplus: {error}",
"tempmail_plus_initialized": "Tempmailplus inicializou com sucesso",
"tempmail_plus_disabled": "Tempmailplus está desativado",
"no_new_processes_detected": "Nenhum novo {navegador} processos detectados para rastrear",
"make_sure_browser_is_properly_installed": "Verifique se {navegador} está instalado corretamente"
},
"auth": {
"title": "Gerenciador de Autenticação do Cursor",
@@ -277,7 +315,13 @@
"available_domains_loaded": "Domínios disponíveis carregados: {count}",
"domains_filtered": "Domínios filtrados: {count}",
"trying_to_create_email": "Tentando criar e-mail: {email}",
"domain_blocked": "Domínio bloqueado: {domain}"
"domain_blocked": "Domínio bloqueado: {domain}",
"no_display_found": "Nenhuma tela encontrada. Verifique se o X servidor está em execução.",
"try_export_display": "Tente: exportar exibição =: 0",
"try_install_chromium": "Tente: sudo apt install-navegador de cromo",
"extension_load_error": "Erro de carga de extensão: {erro}",
"make_sure_chrome_chromium_is_properly_installed": "Verifique se o Chrome/Chromium está instalado corretamente",
"using_chrome_profile": "Usando o perfil do Chrome de: {user_data_dir}"
},
"update": {
"title": "Desativar atualização automática do Cursor",
@@ -290,7 +334,23 @@
"removing_directory": "Removendo diretório",
"directory_removed": "Diretório removido",
"creating_block_file": "Criando arquivo de bloqueio",
"block_file_created": "Arquivo de bloqueio criado"
"block_file_created": "Arquivo de bloqueio criado",
"clearing_update_yml": "Limpeza update.yml arquivo",
"update_yml_cleared": "arquivo update.yml limpo",
"unsupported_os": "OS não suportado: {System}",
"block_file_already_locked": "O arquivo de bloco já está bloqueado",
"yml_already_locked_error": "arquivo update.yml já bloqueado erro: {error}",
"update_yml_not_found": "arquivo update.yml não encontrado",
"yml_locked_error": "Update.yml Arquivo Bloqueado Erro: {Error}",
"remove_directory_failed": "Falha ao remover o diretório: {error}",
"yml_already_locked": "o arquivo update.yml já está bloqueado",
"create_block_file_failed": "Falha ao criar o arquivo de bloco: {error}",
"block_file_locked_error": "Erro bloqueado do arquivo bloqueado: {error}",
"directory_locked": "O diretório está bloqueado: {caminho}",
"block_file_already_locked_error": "Bloco Arquivo já bloqueado Erro: {Error}",
"clear_update_yml_failed": "Falha ao limpar o arquivo update.yml: {error}",
"yml_locked": "o arquivo update.yml está bloqueado",
"block_file_locked": "O arquivo de bloco está bloqueado"
},
"updater": {
"checking": "Verificando atualizações...",
@@ -303,7 +363,8 @@
"update_skipped": "Atualização ignorada.",
"invalid_choice": "Escolha inválida. Por favor, digite 'Y' ou 'n'.",
"development_version": "Versão de desenvolvimento {current} > {latest}",
"changelog_title": "Registro de alterações"
"changelog_title": "Registro de alterações",
"rate_limit_exceeded": "Limite de taxa de API do GitHub excedido. Saltando a verificação de atualização."
},
"totally_reset": {
"title": "Redefinir Cursor Completamente",
@@ -394,7 +455,45 @@
"removing_electron_localstorage_files": "Removendo arquivos localStorage do Electron",
"electron_localstorage_files_removed": "Arquivos localStorage do Electron removidos",
"electron_localstorage_files_removal_error": "Erro ao remover arquivos localStorage do Electron: {error}",
"removing_electron_localstorage_files_completed": "Remoção dos arquivos localStorage do Electron concluída"
"removing_electron_localstorage_files_completed": "Remoção dos arquivos localStorage do Electron concluída",
"warning_title": "AVISO",
"direct_advanced_navigation": "Tentando navegação direta para guia avançada",
"delete_input_error": "Erro a localização de exclusão de exclusão: {error}",
"delete_input_not_found_continuing": "Exclua a entrada de confirmação não encontrada, tentando continuar de qualquer maneira",
"advanced_tab_not_found": "Guia avançada não encontrada após várias tentativas",
"advanced_tab_error": "Erro a guia Avançado: {Error}",
"delete_input_not_found": "Excluir entrada de confirmação não encontrada após várias tentativas",
"failed_to_delete_file": "Falha ao excluir o arquivo: {Path}",
"operation_cancelled": "Operação cancelada. Sair sem fazer alterações.",
"removed": "Removido: {caminho}",
"warning_6": "Você precisará configurar o Cursor AI novamente após a execução desta ferramenta.",
"delete_input_retry": "Excluir a entrada não encontrada, Tent {Tent}/{max_attempts}",
"cursor_reset_failed": "Cursor AI Editor Redefinir falhou: {Error}",
"warning_4": "Para direcionar apenas arquivos do editor de IA do cursor e mecanismos de detecção de teste.",
"login_redirect_failed": "Redirecionamento de login falhou, tentando navegação direta ...",
"warning_5": "Outras aplicações no seu sistema não serão afetadas.",
"failed_to_delete_file_or_directory": "Falha ao excluir o arquivo ou diretório: {Path}",
"failed_to_delete_directory": "Falha ao excluir o Diretório: {Path}",
"resetting_cursor": "Redefinir o cursor AI Editor ... por favor, espere.",
"cursor_reset_completed": "O editor do cursor AI foi totalmente redefinido e detecção de teste ignorada!",
"warning_3": "Seus arquivos de código não serão afetados e a ferramenta foi projetada",
"advanced_tab_retry": "Guia Avançado não encontrado, Tente {Tent}/{max_attempts}",
"advanced_tab_clicked": "Clicou na guia avançada",
"completed_in": "Concluído em {time} segundos",
"already_on_settings": "Já na página Configurações",
"delete_button_retry": "Botão de exclusão não encontrado, tentativa {tentativa}/{max_attempts}",
"found_danger_zone": "Encontrou seção de zona de perigo",
"failed_to_remove": "Falha ao remover: {caminho}",
"failed_to_reset_machine_guid": "Falha ao redefinir a máquina guia",
"deep_scanning": "Executando a varredura profunda para obter arquivos de tentativa/licença adicionais",
"delete_button_clicked": "Clicou no botão Excluir conta",
"warning_7": "Use por sua conta e risco",
"delete_button_not_found": "Exclua o botão da conta não encontrado após várias tentativas",
"delete_button_error": "Erro a localizar o botão Excluir: {Error}",
"warning_1": "Esta ação excluirá todas as configurações do cursor ai,",
"warning_2": "configurações e dados em cache. Esta ação não pode ser desfeita.",
"navigating_to_settings": "Navegando para configurações da página ...",
"cursor_reset_cancelled": "Editor de cursor redefinido cancelado. Sair sem fazer alterações."
},
"chrome_profile": {
"title": "Seleção de Perfil do Chrome",
@@ -450,5 +549,318 @@
"success": "ID da máquina restaurado com sucesso",
"process_error": "Erro no processo de restauração: {error}",
"press_enter": "Pressione Enter para continuar"
},
"oauth": {
"no_chrome_profiles_found": "Não foram encontrados perfis de cromo, usando padrão",
"failed_to_delete_account": "Falha ao excluir a conta: {erro}",
"starting_new_authentication_process": "Iniciando novo processo de autenticação ...",
"found_email": "E -mail encontrado: {email}",
"github_start": "Github Start",
"already_on_settings_page": "Já na página Configurações!",
"starting_github_authentication": "Iniciando a autenticação do GitHub ...",
"account_is_still_valid": "A conta ainda é válida (uso: {USAGE})",
"status_check_error": "Verificação de status Erro: {erro}",
"authentication_timeout": "Timeout de autenticação",
"google_start": "Google Start",
"using_first_available_chrome_profile": "Usando o primeiro perfil Chrome disponível: {perfil}",
"no_compatible_browser_found": "Nenhum navegador compatível encontrado. Instale o Google Chrome ou Chromium.",
"usage_count": "Contagem de uso: {Uso}",
"authentication_successful_getting_account_info": "Autenticação bem -sucedida, obtendo informações da conta ...",
"found_chrome_at": "Encontrado Chrome em: {Path}",
"error_getting_user_data_directory": "Erro obtendo o diretório de dados do usuário: {erro}",
"error_finding_chrome_profile": "Erro a encontrar o perfil do Chrome, usando o padrão: {error}",
"auth_update_success": "Sucesso de atualização de autenticação",
"authentication_successful": "Autenticação bem -sucedida - email: {email}",
"authentication_failed": "Autenticação falhou: {erro}",
"warning_browser_close": "Aviso: isso fechará todos os processos de {navegador}",
"supported_browsers": "Navegadores suportados para {plataforma}",
"authentication_button_not_found": "Botão de autenticação não encontrado",
"starting_new_google_authentication": "Iniciando nova autenticação do Google ...",
"waiting_for_authentication": "Esperando por autenticação ...",
"found_default_chrome_profile": "Perfil do Chrome padrão encontrado",
"could_not_check_usage_count": "Não foi possível verificar a contagem de uso: {error}",
"starting_browser": "Navegador inicial em: {Path}",
"token_extraction_error": "Erro de extração de token: {error}",
"profile_selection_error": "Erro durante a seleção do perfil: {error}",
"warning_could_not_kill_existing_browser_processes": "Aviso: não foi possível matar processos existentes do navegador: {error}",
"browser_failed_to_start": "O navegador não conseguiu iniciar: {Error}",
"starting_re_authentication_process": "Iniciando o processo de re-autenticação ...",
"redirecting_to_authenticator_cursor_sh": "Redirecionando para autenticator.cursor.sh ...",
"found_browser_data_directory": "Diretório de dados do navegador encontrado: {caminho}",
"browser_not_found_trying_chrome": "Não foi possível encontrar {navegador}, tentando o Chrome em vez",
"found_cookies": "Encontrado {count} cookies",
"auth_update_failed": "Atualização de autenticação falhou",
"browser_failed_to_start_fallback": "O navegador não conseguiu iniciar: {Error}",
"failed_to_delete_expired_account": "Falha ao excluir a conta expirada",
"navigating_to_authentication_page": "Navegando para a página de autenticação ...",
"browser_closed": "Navegador fechado",
"initializing_browser_setup": "Inicializando a configuração do navegador ...",
"failed_to_delete_account_or_re_authenticate": "Falha ao excluir a conta ou re-autenticar: {Error}",
"detected_platform": "Plataforma detectada: {plataforma}",
"failed_to_extract_auth_info": "Falha ao extrair informações de autenticação: {error}",
"starting_google_authentication": "Iniciando a autenticação do Google ...",
"browser_failed": "O navegador não conseguiu iniciar: {Error}",
"using_browser_profile": "Usando o perfil do navegador: {perfil}",
"consider_running_without_sudo": "Considere executar o script sem sudo",
"try_running_without_sudo_admin": "Tente correr sem privilégios de sudo/administrador",
"page_changed_checking_auth": "Página alterada, verificando a autenticação ...",
"running_as_root_warning": "Correr como root não é recomendado para automação do navegador",
"please_select_your_google_account_to_continue": "Selecione sua conta do Google para continuar ...",
"browser_setup_failed": "Falha na configuração do navegador: {error}",
"missing_authentication_data": "Dados de autenticação ausentes: {dados}",
"using_configured_browser_path": "Usando o caminho configurado {navegador}: {caminho}",
"killing_browser_processes": "Matar {navegador} processos ...",
"could_not_find_usage_count": "Não foi possível encontrar contagem de uso: {error}",
"account_has_reached_maximum_usage": "A conta atingiu o máximo de uso, {excluindo}",
"browser_setup_completed": "A configuração do navegador concluiu com êxito",
"could_not_find_email": "Não foi possível encontrar email: {error}",
"found_browser_user_data_dir": "Encontrado {navegador} diretório de dados do usuário: {caminho}",
"user_data_dir_not_found": "{navegador} diretório de dados do usuário não encontrado em {path}, tentará o Chrome em vez",
"invalid_authentication_type": "Tipo de autenticação inválido"
},
"auth_check": {
"token_length": "Comprimento do token: {comprimento} caracteres",
"usage_response_status": "Estado de resposta de uso: {resposta}",
"operation_cancelled": "Operação cancelada pelo usuário",
"error_getting_token_from_db": "Erro de obter token do banco de dados: {error}",
"checking_usage_information": "Verificando informações de uso ...",
"usage_response": "Resposta de uso: {resposta}",
"authorization_failed": "Autorização falhou!",
"authorization_successful": "Autorização bem -sucedida!",
"request_timeout": "Solicitação cronometrada",
"check_error": "Autorização de verificação de erro: {error}",
"connection_error": "Erro de conexão",
"invalid_token": "Token inválido",
"check_usage_response": "Verifique a resposta de uso: {resposta}",
"enter_token": "Digite o seu token do cursor:",
"token_found_in_db": "Token encontrado no banco de dados",
"user_unauthorized": "O usuário não é autorizado",
"checking_authorization": "Verificando a autorização ...",
"error_generating_checksum": "Erro de geração de soma de verificação: {error}",
"unexpected_error": "Erro inesperado: {erro}",
"token_source": "Obter token do banco de dados ou entrada manualmente? (d/m, padrão: D)",
"user_authorized": "O usuário está autorizado",
"token_not_found_in_db": "Token não encontrado no banco de dados",
"unexpected_status_code": "Código de status inesperado: {code}",
"jwt_token_warning": "O token parece estar no formato JWT, mas a verificação da API retornou um código de status inesperado. O token pode ser válido, mas o acesso da API é restrito.",
"getting_token_from_db": "Obtendo token do banco de dados ...",
"cursor_acc_info_not_found": "cursor_acc_info.py não encontrado"
},
"account_delete": {
"delete_input_not_found": "Excluir entrada de confirmação não encontrada após várias tentativas",
"confirm_button_not_found": "Confirme o botão não encontrado após várias tentativas",
"logging_in": "Faça login com o Google ...",
"confirm_button_error": "Erro para encontrar o botão Confirmar: {Error}",
"delete_button_clicked": "Clicou no botão Excluir conta",
"confirm_prompt": "Tem certeza de que deseja prosseguir? (S/N):",
"delete_button_error": "Erro a localizar o botão Excluir: {Error}",
"interrupted": "Processo de exclusão de conta interrompido pelo usuário.",
"cancelled": "Exclusão de conta cancelada.",
"error": "Erro durante a exclusão da conta: {erro}",
"delete_input_not_found_continuing": "Exclua a entrada de confirmação não encontrada, tentando continuar de qualquer maneira",
"advanced_tab_retry": "Guia Avançado não encontrado, Tente {Tent}/{max_attempts}",
"waiting_for_auth": "Esperando pela autenticação do Google ...",
"typed_delete": "\"Excluir\" digitado na caixa de confirmação",
"trying_settings": "Tentando navegar para a página de configurações ...",
"delete_input_retry": "Excluir a entrada não encontrada, Tent {Tent}/{max_attempts}",
"email_not_found": "Email não encontrado: {erro}",
"delete_button_not_found": "Exclua o botão da conta não encontrado após várias tentativas",
"already_on_settings": "Já na página Configurações",
"failed": "O processo de exclusão da conta falhou ou foi cancelado.",
"warning": "Aviso: isso excluirá permanentemente sua conta do cursor. Esta ação não pode ser desfeita.",
"direct_advanced_navigation": "Tentando navegação direta para guia avançada",
"advanced_tab_not_found": "Guia avançada não encontrada após várias tentativas",
"auth_timeout": "Tempo limite de autenticação, continuando de qualquer maneira ...",
"select_google_account": "Selecione sua conta do Google ...",
"google_button_not_found": "Botão de login do google não encontrado",
"found_danger_zone": "Encontrou seção de zona de perigo",
"account_deleted": "Conta excluída com sucesso!",
"starting_process": "Processo de exclusão de conta inicial ...",
"advanced_tab_error": "Erro a guia Avançado: {Error}",
"delete_button_retry": "Botão de exclusão não encontrado, tentativa {tentativa}/{max_attempts}",
"login_redirect_failed": "Redirecionamento de login falhou, tentando navegação direta ...",
"unexpected_error": "Erro inesperado: {erro}",
"delete_input_error": "Erro a localização de exclusão de exclusão: {error}",
"login_successful": "Login bem -sucedido",
"advanced_tab_clicked": "Clicou na guia avançada",
"unexpected_page": "Página inesperada após login: {url}",
"found_email": "E -mail encontrado: {email}",
"title": "Ferramenta de exclusão de conta do cursor Google",
"navigating_to_settings": "Navegando para configurações da página ...",
"success": "Sua conta do cursor foi excluída com sucesso!",
"confirm_button_retry": "Confirme o botão não encontrado, Tent {Tent}/{max_attempts}"
},
"manual_auth": {
"auth_type_selected": "Tipo de autenticação selecionada: {type}",
"proceed_prompt": "Prosseguir? (S/N):",
"auth_type_github": "Github",
"confirm_prompt": "Confirme as seguintes informações:",
"invalid_token": "Token inválido. Autenticação abortada.",
"continue_anyway": "Continuar de qualquer maneira? (S/N):",
"token_verified": "Token Verificado com sucesso!",
"error": "Erro: {erro}",
"auth_update_failed": "Falha ao atualizar informações de autenticação",
"auth_type_prompt": "Selecione Tipo de autenticação:",
"auth_type_auth0": "Auth_0 (padrão)",
"verifying_token": "Verificando a validade do token ...",
"auth_updated_successfully": "Informações de autenticação são atualizadas com sucesso!",
"email_prompt": "Digite email (deixe em branco para o email aleatório):",
"token_prompt": "Digite seu token cursor (Access_Token/Refresh_Token):",
"title": "Autenticação do cursor manual",
"token_verification_skipped": "Verificação do token Saltada (check_user_authorized.py não encontrado)",
"random_email_generated": "Email aleatório gerado: {email}",
"auth_type_google": "Google",
"token_required": "É necessário token",
"operation_cancelled": "Operação cancelada",
"token_verification_error": "Erro verificando o token: {error}",
"updating_database": "Atualizando o banco de dados de autenticação do cursor ..."
},
"token": {
"refreshing": "Token refrescante ...",
"extraction_error": "Erro extraindo o token: {error}",
"invalid_response": "Resposta JSON inválida do servidor Refresh",
"no_access_token": "Sem token de acesso em resposta",
"connection_error": "Erro de conexão para atualizar o servidor",
"unexpected_error": "Erro inesperado durante a atualização do token: {error}",
"server_error": "Atualizar erro do servidor: http {status}",
"refresh_success": "Token atualizado com sucesso! Válido para {dias} dias (expira: {expire})",
"request_timeout": "Solicitação para atualizar o servidor cronometrado",
"refresh_failed": "A atualização do token falhou: {erro}"
},
"browser_profile": {
"profile_selected": "Perfil selecionado: {perfil}",
"default_profile": "Perfil padrão",
"no_profiles": "Não há perfis {navegador} encontrados",
"select_profile": "Selecione {navegador} perfil para usar:",
"error_loading": "Erro de carregamento {navegador} perfis: {error}",
"invalid_selection": "Seleção inválida. Por favor, tente novamente.",
"title": "Seleção de perfil do navegador",
"profile": "Perfil {número}",
"profile_list": "Disponível {navegador} perfis:"
},
"github_register": {
"feature2": "Registra uma nova conta do GitHub com credenciais aleatórias.",
"feature6": "Salva todas as credenciais em um arquivo.",
"starting_automation": "Automação inicial ...",
"feature1": "Gera um email temporário usando 1Secmail.",
"title": "Github + Cursor AI Automação de registro",
"github_username": "Nome de usuário do Github",
"check_browser_windows_for_manual_intervention_or_try_again_later": "Verifique as janelas do navegador para intervenção manual ou tente novamente mais tarde.",
"warning1": "Este script automatiza a criação de contas, que pode violar os Termos de Serviço Github/Cursor.",
"feature4": "Faça login no cursor IA usando a autenticação do GitHub.",
"invalid_choice": "Escolha inválida. Por favor, digite 'sim' ou 'não'",
"completed_successfully": "Github + Registro do cursor concluído com êxito!",
"warning2": "Requer acesso à Internet e privilégios administrativos.",
"registration_encountered_issues": "O registro do Github + Cursor encontrou problemas.",
"credentials_saved": "Essas credenciais foram salvas para github_cursor_accounts.txt",
"feature3": "Verifica o email do GitHub automaticamente.",
"github_password": "Senha do github",
"features_header": "Características",
"feature5": "Redefina o ID da máquina para ignorar a detecção de teste.",
"warning4": "Use com responsabilidade e por sua conta e risco.",
"warning3": "CAPTCHA ou verificação adicional podem interromper a automação.",
"cancelled": "Operação cancelada",
"warnings_header": "Avisos",
"program_terminated": "Programa encerrado pelo usuário",
"confirm": "Tem certeza de que deseja prosseguir?",
"email_address": "Endereço de email"
},
"account_info": {
"subscription": "Subscrição",
"failed_to_get_account_info": "Falha ao obter informações da conta",
"subscription_type": "Tipo de assinatura",
"pro": "Pró",
"failed_to_get_account": "Falha ao obter informações da conta",
"config_not_found": "Configuração não encontrada.",
"premium_usage": "Uso premium",
"failed_to_get_subscription": "Falha ao obter informações de assinatura",
"basic_usage": "Uso básico",
"premium": "Premium",
"free": "Livre",
"email_not_found": "E -mail não encontrado",
"title": "Informações da conta",
"inactive": "Inativo",
"remaining_trial": "Teste restante",
"enterprise": "Empresa",
"lifetime_access_enabled": "Acesso ao longo da vida ativado",
"failed_to_get_usage": "Falha ao obter informações de uso",
"usage_not_found": "Uso não encontrado",
"days_remaining": "Dias restantes",
"failed_to_get_token": "Falhou em obter token",
"token": "Token",
"subscription_not_found": "Informações de assinatura não encontradas",
"days": "dias",
"team": "Equipe",
"token_not_found": "Token não encontrado",
"pro_trial": "Trial Pro",
"email": "E-mail",
"active": "Ativo",
"failed_to_get_email": "Falha ao obter endereço de e -mail",
"trial_remaining": "Trial profissional restante",
"usage": "Uso"
},
"config": {
"configuration": "Configuração",
"config_updated": "Config atualizado",
"file_owner": "Proprietário do arquivo: {proprietário}",
"error_checking_linux_paths": "Erro verificando os caminhos do Linux: {Error}",
"storage_file_is_empty": "O arquivo de armazenamento está vazio: {storage_path}",
"config_directory": "Diretório de configuração",
"documents_path_not_found": "Documentos Caminho não encontrado, usando o diretório atual",
"config_not_available": "Configuração não disponível",
"please_make_sure_cursor_is_installed_and_has_been_run_at_least_once": "Certifique -se de que o cursor esteja instalado e foi executado pelo menos uma vez",
"neither_cursor_nor_cursor_directory_found": "Nem o cursor nem o diretório cursor encontrados em {config_base}",
"config_created": "Config criado: {config_file}",
"using_temp_dir": "Usando o diretório temporário devido a erro: {path} (erro: {error})",
"storage_file_not_found": "Arquivo de armazenamento não encontrado: {storage_path}",
"the_file_might_be_corrupted_please_reinstall_cursor": "O arquivo pode estar corrompido, reinstale o cursor",
"error_getting_file_stats": "Erro obtendo estatísticas de arquivo: {error}",
"enabled": "Habilitado",
"backup_created": "Backup criado: {Path}",
"file_permissions": "Permissões de arquivo: {permissões}",
"config_setup_error": "Erro Configuração de configuração: {error}",
"config_force_update_enabled": "Atualização de força de arquivo de configuração ativada, executando atualização forçada",
"config_removed": "Arquivo de configuração removido para atualização forçada",
"file_size": "Tamanho do arquivo: {size} bytes",
"error_reading_storage_file": "Erro ao ler Arquivo de armazenamento: {erro}",
"config_force_update_disabled": "Atualização de força de arquivo de configuração desativada, pulando a atualização forçada",
"config_dir_created": "Diretório de configuração criado: {caminho}",
"config_option_added": "Opção de configuração adicionada: {option}",
"file_group": "Grupo de arquivos: {grupo}",
"and": "E",
"backup_failed": "Falha ao fazer backup de configuração: {error}",
"force_update_failed": "Falha na atualização de força: {error}",
"also_checked": "Também verificado {caminho}",
"storage_directory_not_found": "Diretório de armazenamento não encontrado: {storage_dir}",
"storage_file_found": "Arquivo de armazenamento encontrado: {storage_path}",
"try_running": "Tente correr: {comando}",
"disabled": "Desabilitado",
"storage_file_is_valid_and_contains_data": "O arquivo de armazenamento é válido e contém dados",
"permission_denied": "Permissão negada: {storage_path}"
},
"bypass": {
"found_product_json": "Found Product.json: {Path}",
"starting": "Iniciando a versão do cursor ...",
"version_updated": "Versão atualizada de {Old} para {new}",
"menu_option": "Verificação da versão do cursor de desvio",
"unsupported_os": "Sistema operacional não suportado: {System}",
"backup_created": "Backup criado: {Path}",
"current_version": "Versão atual: {versão}",
"no_write_permission": "Nenhuma permissão de gravação para arquivo: {caminho}",
"localappdata_not_found": "Variável de ambiente localAppData não encontrada",
"write_failed": "Falha ao escrever o produto.json: {error}",
"description": "Esta ferramenta modifica o produto do cursor.json para ignorar as restrições da versão",
"bypass_failed": "Versão Bypass falhou: {error}",
"title": "Ferramenta de desvio da versão cursor",
"no_update_needed": "Nenhuma atualização necessária. Versão atual {versão} já está> = 0,46.0",
"read_failed": "Falha ao ler o produto.json: {error}",
"stack_trace": "Rastreamento da pilha",
"product_json_not_found": "Product.json não encontrado em caminhos comuns do Linux",
"file_not_found": "Arquivo não encontrado: {caminho}"
},
"bypass_token_limit": {
"description": "Esta ferramenta modifica o arquivo workbench.desktop.main.js para ignorar o limite do token",
"press_enter": "Pressione Enter para continuar ...",
"title": "Ipassue Token Limit Tool"
}
}