diff --git a/src/translations/locales/pt-br.json b/src/translations/locales/pt-br.json new file mode 100644 index 00000000..99c13361 --- /dev/null +++ b/src/translations/locales/pt-br.json @@ -0,0 +1,906 @@ +{ + "routes.home": "Início", + "routes.user_manager": "Gerenciador de Usuários", + "routes.login": "Entrar", + "routes.admin": "Administração", + "routes.admin.update": "Atualização do TGS", + "routes.admin.logs": "Logs do TGS", + "routes.config": "Configuração do Painel Web", + "routes.passwd": "Alterar Senha", + "routes.usermanager": "Usuários", + "routes.useredit": "Editor de Usuário", + "routes.usercreate": "Criar Usuário", + "routes.instancelist": "Instâncias", + "routes.instancecreate": "Adicionar Nova Instância", + "routes.instanceedit": "Editar Instância", + "routes.instancejobs": "Tarefas", + "routes.setup": "Configuração Pós-Instalação", + "routes.info": "Informações", + "login.header": "Faça login para continuar", + "login.type.generic": "Login por Senha", + "login.type.oauth": "Login via OAuth", + "login.oauth": "Entrar com {provider}", + "login.gateway.recommended": "ALTAMENTE Recomendado", + "login.gateway.run": "Autorizar o painel web a acessar o GitHub", + "login.submit": "Entrar", + "login.password": "Senha", + "login.password.repeat": "Confirmar Senha", + "login.password.repeat.match": "As senhas não coincidem!", + "login.password.repeat.short": "Senha muito curta! Deve ter no mínimo ", + "login.title": "Login", + "login.username": "Nome de usuário", + "navbar.home": "Início", + "navbar.purgecache": "Limpar Cache do Cliente", + "navbar.refresh": "Atualizar", + "navbar.logout": "Sair", + "navbar.update": "Atualização do Servidor Disponível", + "app.job.started": "Iniciado: ", + "app.job.startedby": "Iniciado por: ", + "app.job.completed": "Concluído: ", + "app.job.cancelled": "Cancelado: ", + "app.job.cancelledby": "Cancelado por: ", + "error.http.access_denied.desc": "Acesso a este recurso foi negado", + "error.unhandled_response.desc": "O aplicativo recebeu uma resposta inesperada", + "error.unhandled_global_response.desc": "O aplicativo recebeu uma resposta global inesperada", + "error.login.no_creds.desc": "Tentativa de login sem credenciais", + "error.login.bad_oauth": "Ocorreu um erro ao entrar usando OAuth", + "error.login.bad_user_pass.desc": "Credenciais inválidas!", + "error.login.user_disabled.desc": "Esta conta de usuário está desativada", + "error.user.no_sys_ident.desc": "Este usuário do sistema não foi encontrado", + "error.user.not_found.desc": "Este usuário do TGS não foi encontrado", + "error.http.bad_request": "Requisição Inválida", + "error.http.data_integrity": "Falha na verificação de integridade de dados durante a operação", + "error.http.api_mismatch": "Incompatibilidade de versão da API", + "error.http.server_error": "ERRO: Erro no servidor", + "error.http.unimplemented": "Este recurso não está implementado", + "error.http.server_not_ready": "O servidor ainda está iniciando/parando!", + "error.http.access_denied": "Acesso negado", + "error.http.not_acceptable": "ERRO: O servidor considerou a requisição inaceitável", + "error.axios": "Erro do Axios", + "error.unhandled_response": "O aplicativo recebeu uma resposta inesperada", + "error.unhandled_global_response": "O aplicativo recebeu uma resposta global inesperada", + "error.login.no_creds": "Tentativa de login sem credenciais", + "error.login.bad_user_pass": "Credenciais inválidas!", + "error.login.user_disabled": "Esta conta de usuário está desativada", + "error.login.rate_limit": "Falha no login devido a limite de taxa. Tente novamente mais tarde", + "error.user.no_sys_ident": "Este usuário do sistema não foi encontrado", + "error.user.not_found": "Este usuário do TGS não foi encontrado", + "error.group.not_found": "O grupo solicitado não foi encontrado", + "error.group.not_empty": "O grupo não pode ser excluído pois contém usuários", + "error.admin.rate": "O servidor excedeu o limite de taxa do GitHub. Tente novamente mais tarde", + "error.admin.error": "O servidor encontrou um erro ao usar a API do GitHub", + "error.admin.watchdog.avail": "Esta operação está indisponível devido à configuração de inicialização do TGS", + "error.admin.update.notfound": "Esta versão do TGS não existe", + "error.admin.logs.io": "Ocorreu um erro de E/S ao processar logs", + "error.somethingwentwrong": "Ops... Algo deu errado!", + "error.notfound": "Página não encontrada!", + "error.github": "Ocorreu um erro ao interagir com a API do GitHub", + "error.app": "Ocorreu um erro no aplicativo", + "error.app.undefined": "Um erro \"Fantasma\" ocorreu no aplicativo", + "error.app.default_creds": "Você está usando as credenciais padrão do TGS. Altere a senha o quanto antes!", + "error.job.not_found": "A tarefa especificada não foi encontrada", + "error.job.complete": "Não foi possível excluir a tarefa, talvez já tenha sido concluída", + "error.transfer.not_available": "Não foi possível transferir o arquivo, pois não é mais válido", + "error.transfer.upload_failed": "Ocorreu um erro ao enviar o arquivo", + "error.no_db_entity": "A entidade do banco de dados para a instância não foi encontrada. Provavelmente foi desanexada", + "error.api.empty": "Nenhuma descrição disponível", + "error.no_apipath": "Nenhum caminho de API definido. Defina um na página de configuração", + "error.compile_job_not_found": "Tarefa de compilação não encontrada", + "error.bad_tgs_yml_version": "Versão incorreta do .tgs.yml. Apenas a versão 1 é suportada", + "error.bad_yml": ".yml malformado", + "error.bad_channels_json": "JSON de canais malformado", + "error.no_engine_version": "A versão do mecanismo não existe no servidor", + "error.bad_hub_connection": "Conexão perdida com o hub SignalR", + "generic.save": "Salvar", + "generic.savetab": "Salvar Aba", + "generic.saveall": "Salvar Tudo", + "generic.details": "Detalhes", + "generic.downloading": "Baixando \"{file}\"...", + "generic.downloaded": "\"{file}\" baixado", + "generic.errordetails": "Detalhes do Erro ({info})", + "generic.debugwarn": "Censure credenciais ou tokens ao copiar erros!", + "generic.close": "Fechar", + "generic.clone": "Clonar", + "generic.goback": "Voltar", + "generic.accessdenied": "Este usuário não tem acesso a esta página", + "generic.persist": "Persistir", + "generic.continue": "Continuar", + "generic.view": "Visualizar", + "generic.download": "Baixar", + "generic.name": "Nome", + "generic.datetime": "Data/Hora", + "generic.entry": "Entrada", + "generic.action": "Ação", + "generic.createdby": "Criado por", + "generic.created": "Criado", + "generic.disabled": "Desativado", + "generic.enabled": "Ativado", + "generic.grouped": "Agrupado", + "generic.tgs": "TGS", + "generic.group": "Grupo", + "generic.groupid": "ID do Grupo {id}", + "generic.info": "Informações", + "generic.system.short": "SISTEMA", + "generic.edit": "Editar", + "generic.access": "Acesso", + "generic.systemidentifier": "Identificador do Sistema", + "generic.appname": "tgstation-server", + "generic.userid": "ID do Usuário ", + "generic.numusers": "{count} Usuários", + "generic.setall": "Definir todos", + "generic.true": "Verdadeiro", + "generic.false": "Falso", + "generic.reset": "Redefinir", + "generic.disable": "Desativar", + "generic.enable": "Ativar", + "generic.configmode": "Modo de Configuração", + "generic.online": "Online", + "generic.offline": "Offline", + "generic.path": "Caminho", + "generic.select": "Selecionar", + "generic.instance": "Instância", + "generic.goto.title": "Ir para a página", + "generic.goto": "Ir", + "generic.wip": "Trabalho em Progresso!", + "generic.readonly": "(Somente Leitura)", + "generic.invalid_form": "O formulário contém valores inválidos!", + "generic.no_perm": "Você não tem permissão para isso", + "generic.wip.desc": "O painel web do TGS ainda está em desenvolvimento. Use o cliente desktop em ", + "generic.assert.noinstance": "Nenhuma instância. Talvez ocorreu um erro", + "generic.assert.nouser": "Nenhum usuário. Talvez ocorreu um erro", + "generic.assert.nopermissionset": "Nenhum conjunto de permissões. Talvez ocorreu um erro", + "generic.latest": "Mais Recente", + "generic.testmerged": "Teste Mergeado", + "generic.commit": "Commit", + "generic.areyousure": "Tem certeza?", + "generic.cancel": "Cancelar", + "generic.not_applicable": "N/A", + "view.setup.navigationblock": "A navegação foi desativada durante a configuração", + "view.setup.title": "Assistente de Configuração Passo a Passo", + "view.setup.quit": "Sair da Configuração", + "view.setup.quitconfirm": "Deseja realmente sair? Não poderá retornar", + "view.setup.disableadmin": "Desativar conta Admin padrão", + "view.setup.nextpage": "Próxima Página", + "view.setup.step.1": "Passo 1. Crie sua conta de usuário", + "view.setup.step.2": "Passo 2. Faça login com sua nova conta", + "view.setup.step.3": "Passo 3. Desative a conta Admin padrão", + "view.setup.step.4": "Passo 4. Configure o cliente (Opcional)", + "view.setup.step.5": "Configuração Concluída!", + "view.admin.hostos": "Sistema do Host: ", + "view.admin.remote": "Repositório remoto: ", + "view.admin.version.current": "Versão Atual: ", + "view.admin.version.latest": "Última Versão: ", + "view.admin.reboot.button": "Reiniciar TGS", + "view.admin.reboot.modal.title": "Confirmação", + "view.admin.reboot.modal.body": "Deseja reiniciar o TGS?", + "view.admin.update.button": "Atualizar TGS", + "view.admin.update.selectversion": "Selecionar Versão", + "view.admin.update.selectversion.deny": "Sem permissão para atualizar via GitHub", + "view.admin.update.selectversion.cache": "Última verificação em {date} (horário local)", + "view.admin.update.latest": " (Última)", + "view.admin.update.current": " (Atual)", + "view.admin.update.releasenotes": "Notas de Lançamento", + "view.admin.update.wait": "Leia as notas de lançamento antes de prosseguir", + "view.admin.update.showall": "Mostrar todas as versões", + "view.admin.update.hideall": "Mostrar apenas versões recentes", + "view.admin.update.cachekill": "Forçar atualização do cache", + "view.admin.update.upload": "Enviar Pacote de Atualização", + "view.admin.update.upload.deny": "Sem permissão para atualizar via pacote", + "view.admin.update.major_warn.title": "ATENÇÃO: Mudança de Versão Principal do TGS", + "view.admin.update.major_warn.body": "Você está tentando mudar a versão principal do TGS de {currentMajor} para {targetMajor}! LEIA AS NOTAS DE LANÇAMENTO! Atualizações principais podem exigir mudanças críticas de configuração ou runtime!", + "view.admin.logs.button": "Logs do TGS", + "view.user.list.cantlist": "Este usuário não pode listar outros usuários", + "view.user.edit.cantedit": "Este usuário não pode editar outros usuários", + "view.user.edit.oauth.connections": "Conexões OAuth", + "view.user.edit.oauth.current": "Conexões OAuth 2.0 Atuais", + "view.user.edit.oauth.add": "Adicionar Conexão", + "view.user.edit.oauth.id": "ID do Usuário:", + "view.user.edit.oauth.provider": "Provedor", + "view.user.edit.oauth.provider.discord": "Discord", + "view.user.edit.oauth.provider.github": "GitHub", + "view.user.edit.oauth.provider.tgforums": "/tg/ Forums", + "view.user.edit.oauth.provider.keycloak": "Keycloak", + "view.user.edit.oauth.provider.invisioncommunity": "Invision Community", + "view.user.passwd.title": "Editando senha de ", + "view.user.create.tgs": "Criar usuário com ID do TGS", + "view.user.create.sys": "Criar usuário com ID do sistema", + "view.utils.deployment_viewer.dmapi_outdated": "A versão da DMAPI ({codebase}) é inferior à do TGS ({tgs}). Atualize sua codebase", + "view.utils.deployment_viewer.no_jobs": "Nenhuma implantação criada!", + "view.utils.deployment_viewer.test_merges_hint.show": "Mostrar Test Merges", + "view.utils.deployment_viewer.test_merges_hint.hide": "Ocultar Test Merges", + "view.utils.deployment_viewer.table.id": "ID", + "view.utils.deployment_viewer.table.byond": "Versão do BYOND", + "view.utils.deployment_viewer.table.started_at": "Iniciado em", + "view.utils.deployment_viewer.table.completed_at": "Concluído em", + "view.utils.deployment_viewer.table.started_by": "Iniciado por", + "view.utils.deployment_viewer.table.project": "Nome do Projeto", + "view.utils.deployment_viewer.table.pr.number": "Test Merge #", + "view.utils.deployment_viewer.table.pr.title": "Título", + "view.utils.deployment_viewer.table.pr.merged_by": "Mergeado por", + "view.utils.deployment_viewer.table.pr.merged_at": "Mergeado em", + "view.utils.deployment_viewer.table.pr.comment": "Comentário", + "view.utils.deployment_viewer.table.revision": "SHA", + "view.utils.deployment_viewer.table.origin": "SHA Original", + "view.utils.deployment_viewer.table.security": "Segurança Mínima", + "view.utils.deployment_viewer.table.dmapi": "Versão da DMAPI", + "view.instance.no_metadata": "Sem permissão para ver todas as configurações", + "view.instance.no_compile_jobs": "Sem permissão para ver implantações!", + "view.instanceedit.title": "Editando Instância {instancename} ({instanceid})", + "view.instanceedit.tabs.info": "Informações", + "view.instanceedit.tabs.repository": "Repositório", + "view.instanceedit.tabs.deployment": "Implantação", + "view.instanceedit.tabs.dreamdaemon": "Servidor", + "view.instanceedit.tabs.engine": "Mecanismo", + "view.instanceedit.tabs.chatbots": "Chat Bots", + "view.instanceedit.tabs.files": "Arquivos e Scripts", + "view.instanceedit.tabs.users": "Permissões", + "view.instanceedit.tabs.jobs": "Histórico de Tarefas", + "view.instanceedit.tabs.config": "Configuração", + "view.instance.create.loading": "Criando Instância...", + "view.instance.create.title": "Nova Instância", + "view.instance.create.name": "Nome da Instância", + "view.instance.create.manual": "Configuração Manual", + "view.instance.create.quick": "Configuração Rápida", + "view.instance.create.quick.active": "Executando Configuração Rápida", + "view.instance.create.quick.stage.yml": "Baixando .tgs.yml...", + "view.instance.create.quick.stage.download_scripts": "Baixando script \"{script}\"...", + "view.instance.create.quick.stage.create_instance": "Criando instância...", + "view.instance.create.quick.stage.cloning": "Iniciando clone do repositório...", + "view.instance.create.quick.stage.byond": "Instalando BYOND {version}...", + "view.instance.create.quick.stage.settings": "Atualizando configurações...", + "view.instance.create.quick.stage.upload_scripts": "Enviando script \"{script}\"...", + "view.instance.create.quick.stage.static": "Criando diretório \"{dir}\"...", + "view.instance.create.quick.stage.static.transfer": "Transferindo \"{path}\" para GameStaticFiles/{targetPath}...", + "view.instance.create.quick.submit": "Iniciar Configuração Rápida", + "view.instance.create.quick.notice": "A configuração rápida requer:{br}\t- Repositório no GitHub.{br}\t- .tgs.yml na raiz.{br}\t- Token de acesso do GitHub com permissão de leitura.", + "view.instance.create.quick.warning": "A configuração rápida pode instalar scripts ou reduzir a segurança. Verifique a confiabilidade do código.", + "view.instance.create.repo_owner": "Proprietário do Repositório", + "view.instance.create.repo_name": "Nome do Repositório", + "view.instance.create.repo_branch": "Referência (branch/tag, Opcional)", + "view.instance.create.access_user": "Usuário do Token (Opcional)", + "view.instance.create.access_token": "Token (Opcional)", + "view.instance.create.path": "Caminho no Servidor", + "view.instance.create.path.prefix": "Prefixo:", + "view.instance.create.submit": "Criar Instância", + "view.instance.list.grant": "Conceder permissão total a si mesmo", + "view.instance.list.grant.deny": "Exige permissão de \"Conceder Todas\"", + "view.instance.list.title": "Lista de Instâncias", + "view.instance.list.set.online": "Colocar Online", + "view.instance.list.set.offline": "Colocar Offline", + "view.instance.configmode.0": "Desativado", + "view.instance.configmode.1": "Edição permitida para usuários autorizados", + "view.instance.configmode.2": "Edição via identidade do sistema", + "view.instance.jobs.title": "Lista de Tarefas", + "view.instance.jobs.jobtotal": "{amount} tarefas", + "view.instance.jobs.error": "Ocorreu um erro", + "view.instance.jobs.clearfinished": "Limpar tarefas concluídas", + "view.instance.jobs.reconnect_in": "Tentando reconexão em {seconds}s...", + "view.instance.jobs.reconnect_now": "Tentando reconectar...", + "view.instance.jobs.reconnected_auth": "Reconectado, autenticando...", + "view.instance.moving": "[MOVENDO INSTÂNCIA...]", + "view.instance.config.instancesettings": "Configurações da Instância", + "view.instance.config.instanceusers": "Usuários da Instância", + "view.instance.config.chatbots": "Chat Bots", + "view.instance.engine": "Seletor de Versão", + "view.instance.engine.add_byond": "Instalar nova versão do BYOND", + "view.instance.engine.add_od": "Instalar nova versão do OpenDream", + "view.instance.engine.upload": "Enviar versão personalizada", + "view.instance.engine.custom": "Enviado via arquivo .zip", + "view.instance.engine.current_and_list_denied": "Sem permissão para ver versões do BYOND", + "view.instance.engine.list_denied": "Sem permissão para listar versões do BYOND", + "view.instance.engine.current_denied": "Sem permissão para ver a versão ativa", + "view.instance.engine.current_version": "Versão Ativa: {version}", + "view.instance.chat": "Chat Bots", + "view.instance.chat.create": "Adicionar Bot", + "view.instance.chat.create.invalid.discord": "ID de canal do Discord inválido!", + "view.instance.chat.create.invalid.irc": "Canal IRC inválido!", + "view.instance.chat.create.missing.address": "Endereço do servidor IRC ausente!", + "view.instance.chat.create.missing.channel": "ID do canal ausente!", + "view.instance.chat.create.missing.name": "Nome do bot ausente!", + "view.instance.chat.create.missing.nick": "Nickname do bot IRC ausente!", + "view.instance.chat.create.missing.token": "Token do bot Discord ausente!", + "view.instance.chat.create.channel": "Adicionar Canal", + "view.instance.chat.delete": "Excluir Bot", + "view.instance.chat.delete.deny": "Sem permissão para excluir bots", + "view.instance.chat.delete.confirm": "Excluir bot \"{botName}\"?", + "view.instance.chat.delete.channel": "Excluir Canal", + "view.instance.chat.delete.channel.confirm": "Excluir canal \"{channelName}\"?", + "view.instance.chat.limit": "Limite máximo de {max} bots atingido!", + "view.instance.chat.limit.channels": "Limite máximo de {max} canais atingido!", + "view.instance.chat.reload": "Carregar String de Conexão", + "view.instance.chat.reload.deny": "Sem permissão para ver strings de conexão", + "view.instance.chat.select_item": "Selecione um item à esquerda", + "view.instance.chat.channels.export": "Exportar Canais para a Área de Transferência", + "view.instance.chat.channels.import": "Importar Canais da Área de Transferência", + "view.instance.chat.channels.deny": "Sem permissão para editar canais", + "view.instance.files.create": "Criar Item", + "view.instance.files.delete": "Excluir Arquivo", + "view.instance.files.delete.confirm": "Excluir arquivo \"{path}\"?", + "view.instance.files.delete.directory": "Excluir Diretório Vazio", + "view.instance.files.delete.directory.populated": "Só é possível excluir diretórios vazios", + "view.instance.files.delete.directory.populated.unloaded": "Expanda o diretório para verificar", + "view.instance.files.delete.directory.confirm": "Excluir diretório vazio \"{directoryName}\"?", + "view.instance.files.disallowed": "Configurações bloqueiam o gerenciamento de arquivos", + "view.instance.files.disallowed.directory": "Sem permissão para listar diretórios", + "view.instance.files.disallowed.directory.delete": "Sem permissão para excluir diretórios", + "view.instance.files.disallowed.read_no_browse": "Sem permissão para navegar ou baixar arquivos", + "view.instance.files.disallowed.read": "Sem permissão para baixar arquivos", + "view.instance.files.disallowed.write": "Sem permissão para editar arquivos", + "view.instance.files.download": "Baixar Arquivo", + "view.instance.files.download.directory": "Baixar como ZIP", + "view.instance.files.download.location": "Arquivos serão salvos na pasta padrão", + "view.instance.files.file_browser": "Navegador de Arquivos", + "view.instance.files.load_more": "(Clique para Carregar Diretório)", + "view.instance.files.replace": "Substituir com Upload", + "view.instance.files.replace.stale": "Não foi possível atualizar o status do arquivo", + "view.instance.files.select_item": "Selecione um item à esquerda", + "view.instance.files.upload": "Enviar e Substituir Arquivo", + "view.instance.files.zip.confirm": "Baixar diretório \"{path}\" como ZIP? Operação intensiva!", + "view.instance.info": "Metadados da Instância", + "view.instance.perms": "Permissões da Instância", + "view.instance.perms.create": "Criar Conjunto de Permissões", + "view.instance.perms.delete": "Excluir Conjunto de Permissões", + "view.instance.perms.grant": "Conceder Todas as Permissões", + "view.instance.perms.grant.desc": "Você pode conceder a si mesmo todas as permissões", + "view.instance.perms.missing": "Conjunto de permissões não registrado", + "view.instance.server.status": "Status: ", + "view.instance.server.status.client_count": "Clientes", + "view.instance.server.status.client_count.pending": "Contagem disponível em {healthCheckSecondsLeft}s...", + "view.instance.server.status.client_count.soon": "Atualize para ver a contagem", + "view.instance.server.status.client_count.cant": "Atualize a DMAPI para ver clientes", + "view.instance.server.status.cpu": "CPU", + "view.instance.server.status.ram": "RAM", + "view.instance.server.status.Offline": "Offline", + "view.instance.server.status.Restoring": "Restaurando", + "view.instance.server.status.Online": "Online", + "view.instance.server.status.DelayedRestart": "Reinício Atrasado", + "view.instance.server.status.undefined": "Sem permissão", + "view.instance.server.status.uptime": "Última Reinicialização: ", + "view.instance.server.settings": "Configurações", + "view.instance.server.actions": "Ações", + "view.instance.server.start": "Iniciar", + "view.instance.server.stop": "Parar", + "view.instance.server.restart": "Reiniciar", + "view.instance.server.dump": "Despejar Processo", + "view.instance.server.deployment_info": "Informações de Implantação", + "view.instance.server.deployment_info.active": "Implantação Ativa", + "view.instance.server.deployment_info.staged": "Implantação Preparada", + "view.instance.server.no_metadata_and_no_settings": "Sem permissão para ver configurações do servidor", + "view.instance.server.no_metadata_actions": "Sem permissão para ver status do servidor", + "view.instance.server.no_metadata_graceful": "Sem permissão para ver ações graciosas", + "view.instance.server.no_graceful": "Sem permissão para configurar ações graciosas", + "view.instance.server.no_actions": "Sem permissão para executar ações", + "view.instance.server.broadcast": "Transmitir", + "view.instance.server.prompt.restart": "Reiniciar o servidor imediatamente?", + "view.instance.server.prompt.stop": "Parar o servidor imediatamente?", + "view.instance.graceful": "Ação Graciosa", + "view.instance.graceful.desc": "Aplicada na próxima reinicialização", + "view.instance.graceful.Restart": "Reiniciar", + "view.instance.graceful.Stop": "Desligar", + "view.instance.graceful.None": "Nenhuma", + "view.instance.repo.creds": "Credenciais", + "view.instance.repo.creds.desc": "Credenciais para operações no repositório", + "view.instance.repo.creds.modal.title": "Definir Credenciais", + "view.instance.repo.canthookclone": "Clone não encontrado. Atualize a página", + "view.instance.repo.repoinfo": "Informações do Repositório", + "view.instance.repo.reposettings": "Configurações do Repositório", + "view.instance.repo.testmerges": "Test Merges", + "view.instance.repo.testmerges.badprovider": "Test merges guiados só funcionam no GitHub", + "view.instance.repo.info.origin": "URL de Origem", + "view.instance.repo.info.owner": "Proprietário", + "view.instance.repo.info.name": "Nome", + "view.instance.repo.tm.by": "Testmergeado por:", + "view.instance.repo.tm.comment": "Comentário:", + "view.instance.repo.tm.commit": "Commit:", + "view.instance.repo.tm.modal.title": "Adicionar/Atualizar Test Merge", + "view.instance.repo.tm.modal.label": "Selecionar Commit", + "view.instance.repo.tm.modal.comment": "Comentário", + "view.instance.repo.tm.modal.tip": "Segure Shift ao clicar para testmerge o último commit!", + "view.instance.repo.pending.title": "Mudanças Pendentes", + "view.instance.repo.pending.none": "Nenhuma mudança pendente", + "view.instance.repo.pending.deploy": "Implantar código", + "view.instance.repo.pending.reapply": "Reaplicar Test Merge #{number} ({title}) em {commit}", + "view.instance.repo.pending.reset": "Resetar para referência local", + "view.instance.repo.pending.reset.nobranch": "Recheckout commit {commit}", + "view.instance.repo.pending.update": "Resetar para referência remota", + "view.instance.repo.pending.added": "Test Merge #{number} ({title}) em {commit}", + "view.instance.repo.pending.added.manual": "Test Merge manual do PR #{number}", + "view.instance.repo.pending.updated": "Atualizar #{number} ({title}) para {commit}", + "view.instance.repo.pending.removed": "Remover #{number} ({title})", + "view.instance.repo.pending.renamed": "Alterar comentário em #{number}", + "view.instance.repo.update.remote": "Atualizar para Remoto", + "view.instance.repo.update.local": "Resetar para Local", + "view.instance.repo.update.local.tip": "Isso pode alterar a referência atual", + "view.instance.repo.update.none": "Sem mudanças iniciais", + "view.instance.repo.reset": "Resetar Repositório", + "view.instance.repo.reset.desc": "Resetar para a origem, removendo test merges", + "view.instance.repo.manual": "Entrada Manual de Test Merge", + "view.instance.repo.manual.desc": "Insira o número do PR para test merge", + "view.instance.repo.addmanual": "Adicionar Test Merge", + "view.instance.repo.testmergelabel": "Rotulado", + "view.instance.repo.conflictlabel": "Conflito de Merge", + "view.instance.repo.norepoinfo": "Sem permissão para ver o repositório", + "view.instance.repo.delete.title": "Excluir Repositório", + "view.instance.repo.delete.desc": "Isso exclui a cópia local. Configurações permanecem", + "view.instance.repo.delete": "Excluir Repositório", + "view.instance.repo.reclone.title": "Reclonar Repositório", + "view.instance.repo.reclone.desc": "Clona novamente do URL atual. Mantém configurações", + "view.instance.repo.reclone": "Reclonar", + "view.instance.repo.clone": "Clonar Repositório Remoto", + "view.instance.repo.noautomerge": "Gerenciamento automático de test merges indisponível", + "view.instance.repo.deployAfter": "Compilar & Implantar após mudanças", + "view.instance.repo.deployAfter.desc": "Implanta após test merge", + "view.instance.deploy.title": "Configurações de Implantação", + "view.instance.deploy.deploy": "Compilar & Implantar", + "view.info.client": "Informações do Cliente", + "view.info.server": "Informações do Servidor", + "view.info.swarm": "Informações do Swarm", + "view.info.controller": "[CONTROLADOR]", + "view.info.version": "Versão: ", + "view.info.httpapiversion": "Versão da API HTTP: ", + "view.info.dmapiversion": "Versão da DMAPI: ", + "view.info.minpassword": "Tamanho Mínimo da Senha: ", + "view.info.instancelimit": "Limite de Instâncias: ", + "view.info.userlimit": "Limite de Usuários: ", + "view.info.grouplimit": "Limite de Grupos: ", + "view.info.oauth": "Suporte OAuth: ", + "view.meme_0": "Santuário dos Toxic Gamers", + "view.meme_1": "O Grande Homem Espacial", + "view.meme_2": "A Fortaleza dos Griefers", + "view.meme_3": "O Espaçoporto Gourmet", + "view.meme_4": "O Sh*tshow Galáctico", + "view.meme_5": "A Grande Syndicate", + "view.meme_6": "O Picles Espacial Gigante", + "view.meme_7": "Os Astronautas Engraçados", + "view.meme_8": "A Estação Divina", + "view.meme_9": "Os Cientistas Mal-Humorados", + "view.meme_10": "Sociedade dos Griefers Terríveis", + "view.meme_11": "Nave Geradora de Tacos", + "view.meme_12": "Salão dos Gamers Sedeentos", + "view.meme_13": "Servidor de Jogos Titânico", + "view.meme_14": "Odisseia Espacial Trágica", + "view.meme_15": "Guilda do Chapéu de Papel Alumínio", + "view.meme_16": "Estação de Jogos Turbo", + "view.meme_17": "Programa de TV Viajante do Tempo", + "view.meme_18": "Configuração Totalmente Radical", + "view.meme_19": "Navio Fantasma Aterrorizante", + "view.meme_20": "Sanduíche Grelhado Saboroso", + "view.meme_21": "Viajantes Espaciais Coletores de Tesouros", + "view.meme_22": "Tempestade Geradora de Tornados", + "view.meme_23": "Sociedade de Jogos Torcida", + "view.meme_24": "Tgstation é uma Merda", + "view.meme_25": "Servidor da Terra-Gov", + "view.report": "Reportar Problema", + "perms.admin": "Permissões de Administração", + "perms.admin.writeusers": "Editar Usuários", + "perms.admin.writeusers.desc": "Editar usuários (todos ou apenas o atual)", + "perms.admin.restarthost": "Reiniciar TGS", + "perms.admin.restarthost.desc": "Permite reiniciar o TGS", + "perms.admin.changeversion": "Atualizar TGS", + "perms.admin.changeversion.desc": "Permite atualizar o TGS", + "perms.admin.editownpassword": "Alterar Própria Senha", + "perms.admin.editownpassword.desc": "Permite alterar a própria senha", + "perms.admin.readusers": "Ver Usuários", + "perms.admin.readusers.desc": "Ver todos os usuários", + "perms.admin.downloadlogs": "Acessar Logs do TGS", + "perms.admin.downloadlogs.desc": "Ver e baixar logs", + "perms.admin.editownoauthconnections": "Editar Conexões OAuth", + "perms.admin.editownoauthconnections.desc": "Editar provedores de identidade", + "perms.admin.uploadversion": "Enviar .zip de Atualização", + "perms.admin.uploadversion.desc": "Atualizar via pacote .zip", + "perms.instance": "Permissões de Instância", + "perms.instance.read": "Ver Instâncias Acessíveis", + "perms.instance.read.desc": "Listar instâncias permitidas", + "perms.instance.create": "Criar Instâncias", + "perms.instance.create.warning": "Sem permissão para criar instâncias", + "perms.instance.create.desc": "Criar novas instâncias", + "perms.instance.rename": "Renomear Instâncias", + "perms.instance.rename.desc": "Alterar nomes de instâncias", + "perms.instance.relocate": "Relocar Instâncias", + "perms.instance.relocate.desc": "Mudar localização da instância", + "perms.instance.setonline": "Alterar Status Online", + "perms.instance.setonline.desc": "Ativar/desativar instância", + "perms.instance.delete": "Excluir Instância", + "perms.instance.delete.desc": "Remover instâncias", + "perms.instance.list": "Ver Todas as Instâncias", + "perms.instance.list.desc": "Listar todas as instâncias", + "perms.instance.setconfiguration": "Definir Modo de Configuração", + "perms.instance.setconfiguration.desc": "Alterar modo de edição de arquivos", + "perms.instance.setautoupdate": "Definir Intervalo de Atualização", + "perms.instance.setautoupdate.desc": "Definir intervalo de atualização automática", + "perms.instance.setautostart": "Definir Cron de Inicialização", + "perms.instance.setautostart.desc": "Agendar inicialização automática", + "perms.instance.setautostop": "Definir Cron de Parada", + "perms.instance.setautostop.desc": "Agendar parada graciosa automática", + "perms.instance.setchatbotlimit": "Definir Limite de Chat Bots", + "perms.instance.setchatbotlimit.desc": "Alterar limite máximo de bots", + "perms.instance.grantpermissions": "Conceder Todas as Permissões", + "perms.instance.grantpermissions.desc": "Conceder todas as permissões em qualquer instância", + "perms.instancepermissionset": "Administrador da Instância", + "perms.instancepermissionset.cantedit": "Exige permissão de escrita", + "perms.instancepermissionset.create": "Criar Conjuntos de Permissão", + "perms.instancepermissionset.create.desc": "Permite conceder acesso a outros usuários/grupos", + "perms.instancepermissionset.read": "Ler Conjuntos de Permissão", + "perms.instancepermissionset.read.desc": "Ver permissões existentes", + "perms.instancepermissionset.write": "Editar Conjuntos de Permissão", + "perms.instancepermissionset.write.desc": "Alterar ou excluir permissões", + "perms.repository": "Repositório", + "perms.repository.cancelpendingchanges": "Cancelar Mudanças Pendentes", + "perms.repository.cancelpendingchanges.desc": "Cancelar tarefas (exceto clone)", + "perms.repository.setorigin": "Clonar Repositório", + "perms.repository.setorigin.desc": "Clonar de um repositório remoto", + "perms.repository.setsha": "Checkout por SHA", + "perms.repository.setsha.desc": "Selecionar commit específico", + "perms.repository.mergepullrequest": "Criar Test Merge", + "perms.repository.mergepullrequest.desc": "Testar merge de PRs remotos", + "perms.repository.updatebranch": "Atualizar Branch", + "perms.repository.updatebranch.desc": "Resetar e mesclar atualizações", + "perms.repository.changecommitter": "Alterar Committer", + "perms.repository.changecommitter.desc": "Alterar nome de usuário do git", + "perms.repository.changetestmergecommits": "Alterar Configurações de Test Merge", + "perms.repository.changetestmergecommits.desc": "Habilitar/desabilitar envio de commits de test merge", + "perms.repository.changecredentials": "Alterar Credenciais", + "perms.repository.changecredentials.desc": "Alterar credenciais de acesso", + "perms.repository.setreference": "Checkout de Branch/Tag", + "perms.repository.setreference.desc": "Selecionar branch/tag por nome", + "perms.repository.read": "Ler Status do Repositório", + "perms.repository.read.desc": "Ver informações do HEAD, test merges, etc.", + "perms.repository.changeautoupdatesettings": "Alterar Configurações de Atualização", + "perms.repository.changeautoupdatesettings.desc": "Preservar test merges ou sincronizar com remoto", + "perms.repository.delete": "Excluir Repositório", + "perms.repository.delete.desc": "Remover repositório local", + "perms.repository.cancelclone": "Cancelar Clone", + "perms.repository.cancelclone.desc": "Cancelar clones em andamento", + "perms.repository.changesubmoduleupdate": "Atualizar Submódulos", + "perms.repository.changesubmoduleupdate.desc": "Atualizar submódulos com branches", + "perms.repository.reclone": "Reclonar Repositório", + "perms.repository.reclone.desc": "Excluir e clonar novamente", + "perms.engine": "Mecanismo", + "perms.engine.readactive": "Ler Versão Ativa", + "perms.engine.readactive.desc": "Ver versão ativa do mecanismo", + "perms.engine.listinstalled": "Listar Versões Instaladas", + "perms.engine.listinstalled.desc": "Ver todas as versões instaladas", + "perms.engine.installofficialorchangeactivebyondversion": "Instalar/Ativar BYOND", + "perms.engine.installofficialorchangeactivebyondversion.desc": "Instalar/ativar versões oficiais do BYOND", + "perms.engine.installofficialorchangeactiveopendreamversion": "Instalar/Ativar OpenDream", + "perms.engine.installofficialorchangeactiveopendreamversion.desc": "Instalar/ativar versões do OpenDream", + "perms.engine.cancelinstall": "Cancelar Instalação", + "perms.engine.cancelinstall.desc": "Cancelar tarefas de instalação", + "perms.engine.installcustombyondversion": "Instalar BYOND Personalizado", + "perms.engine.installcustombyondversion.desc": "Instalar via arquivo .zip", + "perms.engine.installcustomopendreamversion": "Instalar OpenDream Personalizado", + "perms.engine.installcustomopendreamversion.desc": "Instalar via arquivo .zip", + "perms.engine.deleteinstall": "Excluir Versão", + "perms.dreammaker": "Implantação", + "perms.dreammaker.read": "Ler Configurações", + "perms.dreammaker.read.desc": "Ver configurações de implantação", + "perms.dreammaker.compile": "Criar Implantação", + "perms.dreammaker.compile.desc": "Iniciar novas implantações", + "perms.dreammaker.cancelcompile": "Cancelar Implantação", + "perms.dreammaker.cancelcompile.desc": "Cancelar implantações em andamento", + "perms.dreammaker.setdme": "Definir Caminho do .dme", + "perms.dreammaker.setdme.desc": "Substituir detecção automática do .dme", + "perms.dreammaker.setapivalidationport": "Definir Porta de Validação", + "perms.dreammaker.setapivalidationport.desc": "Porta usada para validação da DMAPI", + "perms.dreammaker.compilejobs": "Ver Tarefas de Compilação", + "perms.dreammaker.compilejobs.desc": "Ver histórico de implantações", + "perms.dreammaker.setsecuritylevel": "Definir Nível de Segurança", + "perms.dreammaker.setsecuritylevel.desc": "Nível de segurança para validação da DMAPI", + "perms.dreammaker.setapivalidationrequirement": "Definir Validação Obrigatória", + "perms.dreammaker.setapivalidationrequirement.desc": "Exigir DMAPI para implantações", + "perms.dreammaker.settimeout": "Definir Timeout de Implantação", + "perms.dreammaker.settimeout.desc": "Tempo máximo para cancelar implantações", + "perms.dreammaker.setcompilerarguments": "Definir Argumentos Adicionais", + "perms.dreammaker.setcompilerarguments.desc": "Argumentos extras para o compilador", + "perms.dreamdaemon": "Servidor", + "perms.dreamdaemon.readrevision": "Ver Tarefas de Compilação", + "perms.dreamdaemon.readrevision.desc": "Ver implantações atuais e preparadas", + "perms.dreamdaemon.setlogoutput": "Definir Log de Saída", + "perms.dreamdaemon.setlogoutput.desc": "Logar saída do servidor", + "perms.dreamdaemon.setautostart": "Definir Autoinicialização", + "perms.dreamdaemon.setautostart.desc": "Iniciar servidor automaticamente", + "perms.dreamdaemon.setport": "Definir Porta do Servidor", + "perms.dreamdaemon.setport.desc": "Porta de escuta do servidor", + "perms.dreamdaemon.setsecurity": "Definir Nível de Segurança", + "perms.dreamdaemon.setsecurity.desc": "Nível de segurança do BYOND", + "perms.dreamdaemon.readmetadata": "Ler Configurações", + "perms.dreamdaemon.readmetadata.desc": "Ver configurações do servidor", + "perms.dreamdaemon.setwebclient": "Definir Webclient", + "perms.dreamdaemon.setwebclient.desc": "Habilitar/desabilitar webclient", + "perms.dreamdaemon.softrestart": "Reinício Gracioso", + "perms.dreamdaemon.softrestart.desc": "Reiniciar via world.Reboot()", + "perms.dreamdaemon.softshutdown": "Desligamento Gracioso", + "perms.dreamdaemon.softshutdown.desc": "Desligar via world.Reboot()", + "perms.dreamdaemon.restart": "Reinício Forçado", + "perms.dreamdaemon.restart.desc": "Reiniciar imediatamente", + "perms.dreamdaemon.shutdown": "Desligamento Forçado", + "perms.dreamdaemon.shutdown.desc": "Desligar imediatamente", + "perms.dreamdaemon.start": "Iniciar Servidor", + "perms.dreamdaemon.start.desc": "Iniciar servidor parado", + "perms.dreamdaemon.setstartuptimeout": "Definir Timeout de Inicialização", + "perms.dreamdaemon.setstartuptimeout.desc": "Tempo máximo para detectar DMAPI", + "perms.dreamdaemon.sethealthcheckinterval": "Definir Intervalo de Health Check", + "perms.dreamdaemon.sethealthcheckinterval.desc": "Intervalo entre envios de Topic", + "perms.dreamdaemon.createdump": "Criar Dump do Processo", + "perms.dreamdaemon.createdump.desc": "Gerar dump durante execução", + "perms.dreamdaemon.settopictimeout": "Definir Timeout de Topic", + "perms.dreamdaemon.settopictimeout.desc": "Tempo máximo para respostas de Topic", + "perms.dreamdaemon.setadditionalparameters": "Definir Parâmetros Adicionais", + "perms.dreamdaemon.setadditionalparameters.desc": "Adicionar parâmetros de linha de comando", + "perms.dreamdaemon.setvisibility": "Definir Visibilidade", + "perms.dreamdaemon.setvisibility.desc": "Visibilidade no BYOND Hub", + "perms.dreamdaemon.setprofiler": "Definir Profiler", + "perms.dreamdaemon.setprofiler.desc": "Habilitar opção -profile", + "perms.dreamdaemon.setmapthreads": "Definir Threads de Mapa", + "perms.dreamdaemon.setmapthreads.desc": "Definir -map-threads", + "perms.dreamdaemon.broadcastmessage": "Enviar Mensagens de Transmissão", + "perms.dreamdaemon.broadcastmessage.desc": "Enviar mensagens para jogadores via DMAPI", + "perms.dreamdaemon.setminidumps": "Alterar Tipo de Core Dump", + "perms.dreamdaemon.setminidumps.desc": "Usar minidumps ou full core dumps", + "perms.chatbots": "Chat Bots", + "perms.chatbots.writeenabled": "Definir Ativo", + "perms.chatbots.writeenabled.desc": "Ativar/desativar bots", + "perms.chatbots.writeprovider": "Definir Provedor", + "perms.chatbots.writeprovider.desc": "Alterar provedor de chat", + "perms.chatbots.writechannels": "Definir Canais", + "perms.chatbots.writechannels.desc": "Alterar canais conectados", + "perms.chatbots.writeconnectionstring": "Definir String de Conexão", + "perms.chatbots.writeconnectionstring.desc": "Alterar string de conexão (sensível)", + "perms.chatbots.readconnectionstring": "Ler String de Conexão", + "perms.chatbots.readconnectionstring.desc": "Ler string de conexão (sensível)", + "perms.chatbots.read": "Ler", + "perms.chatbots.read.desc": "Ver informações dos bots", + "perms.chatbots.create": "Criar", + "perms.chatbots.create.desc": "Criar novos bots", + "perms.chatbots.delete": "Excluir", + "perms.chatbots.delete.desc": "Remover bots", + "perms.chatbots.writename": "Definir Nome", + "perms.chatbots.writename.desc": "Alterar nome do bot", + "perms.chatbots.writereconnectioninterval": "Definir Intervalo de Reconexão", + "perms.chatbots.writereconnectioninterval.desc": "Intervalo para tentar reconexão", + "perms.chatbots.writechannellimit": "Definir Limite de Canais", + "perms.chatbots.writechannellimit.desc": "Alterar limite máximo de canais", + "perms.configuration": "Arquivos e Scripts", + "perms.configuration.read": "Ler Arquivos", + "perms.configuration.read.desc": "Baixar arquivos permitidos", + "perms.configuration.write": "Modificar Arquivos", + "perms.configuration.write.desc": "Enviar, editar e excluir arquivos", + "perms.configuration.list": "Navegar Diretórios", + "perms.configuration.list.desc": "Listar conteúdo de diretórios", + "perms.configuration.delete": "Excluir Diretórios", + "perms.configuration.delete.desc": "Excluir diretórios vazios", + "perms.group": "Grupo", + "perms.group.create": "Criar Grupo", + "perms.group.warning": "Este usuário pertence ao grupo \"{group}\". Mudanças afetarão o grupo", + "perms.group.delete.tooltip": "Grupo contém usuários. Remova-os antes", + "perms.group.rename.tooltip": "Renomear", + "perms.group.none": "Sem grupo", + "perms.group.current": "Grupo Atual: ", + "perms.group.cantlist": "Sem permissão para listar grupos", + "config.githubtoken": "Token do GitHub", + "config.githubtoken.desc": "Token para evitar limite de taxa da API do GitHub", + "config.apipath": "Caminho da API do TGS", + "config.apipath.desc": "Caminho para o servidor da API", + "config.jobpollinactive": "Intervalo de verificação de tarefas inativas (s)", + "config.jobpollinactive.desc": "Tempo para verificar tarefas sem atividades", + "config.jobpollactive": "Intervalo de verificação de tarefas ativas (s)", + "config.jobpollactive.desc": "Tempo para verificar tarefas em andamento", + "config.jobswidgetdisplay": "Exibição do Widget de Tarefas", + "config.jobswidgetdisplay.desc": "Modo de exibição do widget", + "config.jobswidgetdisplay.enum.always": "Sempre mostrar", + "config.jobswidgetdisplay.enum.auto": "Mostrar com tarefas", + "config.jobswidgetdisplay.enum.never": "Nunca mostrar", + "config.instanceprobetimer": "Intervalo de verificação de permissões (s)", + "config.instanceprobetimer.desc": "Tempo para atualizar a lista de instâncias", + "config.itemsperpage": "Itens por Página", + "config.itemsperpage.desc": "Número de itens em listas (nem todas suportam)", + "config.instanceeditsidebar": "Barra Lateral de Edição", + "config.instanceeditsidebar.desc": "Comportamento da barra lateral", + "config.instanceeditsidebar.enum.auto": "Expandir ao passar o mouse", + "config.instanceeditsidebar.enum.collapse": "Sempre recolhida", + "config.instanceeditsidebar.enum.expand": "Sempre expandida", + "config.showjson": "Mostrar Objetos JSON", + "config.showjson.desc": "Exibir dados JSON subjacentes", + "config.manualpr": "Mostrar entrada manual de PR", + "config.manualpr.desc": "Exibir caixa para test merge manual", + "config.manualreset": "Mostrar reset forçado", + "config.manualreset.desc": "Exibir opção de reset manual", + "config.restjobs2": "Forçar Polling HTTP para Tarefas", + "config.restjobs2.desc": "Contornar falhas no SignalR", + "config.mergeabilitypolltimer": "Intervalo de Verificação de Merge (ms)", + "config.mergeabilitypolltimer.desc": "Tempo para verificar mergeabilidade de PRs", + "loading.loading": "Carregando...", + "loading.login": "Entrando...", + "loading.page": "Carregando página: ", + "loading.page.notfound": "Carregando página: Não Encontrada", + "loading.perms": "Atualizando permissões...", + "loading.app": "Carregando aplicativo...", + "loading.routes": "Carregando rotas...", + "loading.admin": "Carregando informações de admin...", + "loading.version": "Carregando versões...", + "loading.updating": "Atualizando servidor...", + "loading.logs": "Carregando Log(s)...", + "loading.info": "Carregando Informações...", + "loading.serverinfo": "Carregando Informações do Servidor...", + "loading.passwd": "Alterando senha...", + "loading.userlist": "Carregando lista de usuários...", + "loading.user.load": "Carregando informações do usuário...", + "loading.user.save": "Salvando informações do usuário...", + "loading.user.create": "Criando usuário...", + "loading.instance.list": "Carregando lista de instâncias...", + "loading.instance.move": "Relocando instância...", + "loading.instance.files": "Operação de arquivo em andamento...", + "loading.instance.jobs.list": "Carregando lista de tarefas...", + "loading.instance": "Carregando instância...", + "loading.instance.server": "Carregando informações do servidor...", + "loading.repo.cloning": "Clonando repositório...", + "loading.repo.prs": "Carregando PRs...", + "loading.repo.commits": "Carregando Commits...", + "loading.repo.busy": "Repositório ocupado...", + "loading.deployments": "Carregando Configurações...", + "loading.compile_jobs": "Carregando Tarefas de Compilação...", + "loading.chat": "Carregando Chat Bots...", + "loading.byond": "Carregando Informações do BYOND...", + "loading.instance.perms": "Carregando Permissões da Instância...", + "fields.instance.name": "Nome da Instância", + "fields.instance.path": "Caminho no Servidor", + "fields.instance.chatbotlimit": "Máx. de Bots", + "fields.instance.filemode": "Modo de Edição de Arquivos", + "fields.instance.cron": "Cron de Auto-Atualização (6 partes, UTC)", + "fields.instance.autoupdate": "Intervalo de Auto-Atualização (minutos)", + "fields.instance.autoupdate.tip": "Intervalo começa após conclusão da atualização anterior", + "fields.instance.autostart": "Cron de Auto-Início (6 partes, UTC)", + "fields.instance.autostart.tip": "Agendar inicialização automática", + "fields.instance.autostop": "Cron de Auto-Parada (6 partes, UTC)", + "fields.instance.autostop.tip": "Agendar parada graciosa automática", + "fields.instance.chat.channel.admin": "Canal de Admin", + "fields.instance.chat.channel.admin.tip": "Recebe comandos administrativos via TGS", + "fields.instance.chat.channel.discord": "ID do Canal", + "fields.instance.chat.channel.discord.tip": "Copie o ID com o modo de desenvolvedor ativo", + "fields.instance.chat.channel.irc": "Canal IRC", + "fields.instance.chat.channel.irc.tip": "Inclua o '#'", + "fields.instance.chat.channel.tag": "Tag da DMAPI", + "fields.instance.chat.channel.tag.tip": "Identificador para a DMAPI", + "fields.instance.chat.channel.updates": "Canal de Implantações", + "fields.instance.chat.channel.updates.tip": "Recebe mensagens de implantação", + "fields.instance.chat.channel.system": "Canal de Sistema", + "fields.instance.chat.channel.system.tip": "Recebe mensagens do sistema", + "fields.instance.chat.channel.watchdog": "Canal do Watchdog", + "fields.instance.chat.channel.watchdog.tip": "Recebe atualizações do servidor", + "fields.instance.chat.create.channel": "Adicionar Canal", + "fields.instance.chat.create.discord.token": "Token do Bot", + "fields.instance.chat.create.discord.token.tip": "Token do Discord Developers", + "fields.instance.chat.create.discord.output": "Mostrar Mensagens de Implantação", + "fields.instance.chat.create.discord.output.tip": "Exibir mensagens em canais do tipo Watchdog", + "fields.instance.chat.create.discord.based.tip": "Conheça seu meme", + "fields.instance.chat.create.discord.branding": "Marca no Embed", + "fields.instance.chat.create.discord.branding.tip": "Exibir logo e nome do TGS em embeds", + "fields.instance.chat.create.irc.address": "Endereço do Servidor", + "fields.instance.chat.create.irc.address.tip": "Apenas IP/Domínio", + "fields.instance.chat.create.irc.port": "Porta do Servidor", + "fields.instance.chat.create.irc.nick": "Nickname do Bot", + "fields.instance.chat.create.irc.pass": "Senha do Servidor", + "fields.instance.chat.create.irc.pass.tip": "Recomendado definir senha", + "fields.instance.chat.create.irc.passtype": "Tipo de Senha", + "fields.instance.chat.create.irc.ssl": "Conectar com SSL", + "fields.instance.chat.create.irc.ssl.tip": "Depende da configuração do servidor", + "fields.instance.chat.create.save": "Criar Chat Bot", + "fields.instance.chat.edit.connection": "String de Conexão", + "fields.instance.chat.edit.connection.tip": "Contém informações sensíveis", + "fields.instance.chat.edit.connection.unloaded": "Não carregado. Edição disponível", + "fields.instance.chat.edit.connection.deny": "Sem permissão de leitura", + "fields.instance.chat.enabled": "Ativo", + "fields.instance.chat.enabled.tip": "Se o bot está online", + "fields.instance.chat.limit": "Limite de Canais", + "fields.instance.chat.limit.tip": "Número máximo de canais", + "fields.instance.chat.provider": "Provedor de Chat", + "fields.instance.chat.reconnect": "Intervalo de Reconexão (Minutos)", + "fields.instance.chat.reconnect.tip": "Tempo para tentar reconexão", + "fields.instance.chat.name": "Nome do Bot", + "fields.instance.chat.name.tip": "Nome interno do bot", + "fields.instance.filemode.Disallowed": "Gerenciamento Bloqueado", + "fields.instance.filemode.HostWrite": "Edição permitida para autorizados", + "fields.instance.filemode.SystemIdentityWrite": "Edição via identidade do sistema", + "fields.instance.files.create": "Criar Diretório ou Enviar Arquivo", + "fields.instance.files.create.directory": "Criar diretório", + "fields.instance.files.create.name": "Nome do Arquivo/Diretório", + "fields.instance.files.create.name.tip": "Nome com extensão (arquivos)", + "fields.instance.perms.owner": "Editando Permissões Para", + "fields.instance.perms.owner.switch": "Trocar", + "fields.instance.watchdog.autostart": "Iniciar servidor com a instância", + "fields.instance.watchdog.autostartprofiler": "Iniciar profiler do BYOND automaticamente", + "fields.instance.watchdog.allowwebclient": "Permitir conexões via webclient", + "fields.instance.watchdog.logoutput": "Logar Saída do Servidor", + "fields.instance.watchdog.minidumps": "Usar minidumps em vez de core dumps completos", + "fields.instance.watchdog.visibility": "Visibilidade no BYOND Hub", + "fields.instance.watchdog.visibility.Public": "Público", + "fields.instance.watchdog.visibility.Private": "Privado", + "fields.instance.watchdog.visibility.Invisible": "Invisível", + "fields.instance.watchdog.securitylevel": "Nível de Segurança do BYOND", + "fields.instance.watchdog.securitylevel.Trusted": "Confiança Total", + "fields.instance.watchdog.securitylevel.Safe": "Seguro", + "fields.instance.watchdog.securitylevel.Ultrasafe": "Ultra-Seguro", + "fields.instance.watchdog.port": "Porta de Rede", + "fields.instance.watchdog.timeout.startup": "Timeout de Inicialização (segundos)", + "fields.instance.watchdog.timeout.topic": "Timeout de Topic (milissegundos)", + "fields.instance.watchdog.healthcheck": "Timeout de Health Check (segundos)", + "fields.instance.watchdog.dumpOnHealthCheckRestart": "Criar dump ao falhar health check", + "fields.instance.watchdog.additionalparams": "Parâmetros Adicionais", + "fields.instance.watchdog.mapthreads": "Número de Threads de Mapa (0 para padrão)", + "fields.instance.watchdog.broadcast": "Mensagem de Transmissão", + "fields.instance.watchdog.broadcast.desc": "Enviar mensagem para jogadores via DMAPI (interop >=5.7.0)", + "fields.instance.watchdog.od_topic_port": "Porta de Topic do OpenDream", + "fields.instance.watchdog.od_topic_port.desc": "Porta para receber Topics em implantações com OpenDream", + "fields.instance.repository.origincheckoutsha": "SHA Original", + "fields.instance.repository.origincheckoutsha.desc": "SHA do commit de origem", + "fields.instance.repository.checkoutsha": "SHA do Checkout", + "fields.instance.repository.checkoutsha.desc": "SHA do commit a ser verificado", + "fields.instance.repository.reference": "Referência", + "fields.instance.repository.reference.desc": "Branch, commit ou tag a ser rastreado", + "fields.instance.repository.committerName": "Nome do Committer", + "fields.instance.repository.committerEmail": "Email do Committer", + "fields.instance.repository.creds.mode": "Tipo de Credencial", + "fields.instance.repository.creds.mode.desc": "Tipo de credencial utilizada", + "fields.instance.repository.creds.mode.None": "Limpar Credenciais", + "fields.instance.repository.creds.mode.PrivateKey": "GitHub App (Recomendado)", + "fields.instance.repository.creds.mode.PrivateKey.username": "Nome do GitHub App", + "fields.instance.repository.creds.mode.PrivateKey.username.desc": "Nome da aplicação", + "fields.instance.repository.creds.mode.PrivateKey.id": "ID do Cliente/App", + "fields.instance.repository.creds.mode.PrivateKey.id.desc": "ID recomendado pelo GitHub", + "fields.instance.repository.creds.mode.PrivateKey.pk": "Chave Privada", + "fields.instance.repository.creds.mode.PrivateKey.pk.desc": "Conteúdo do arquivo .pem", + "fields.instance.repository.creds.mode.Token": "Token de Acesso", + "fields.instance.repository.creds.mode.Token.username": "Nome de Usuário", + "fields.instance.repository.creds.mode.Token.username.desc": "Usuário do token", + "fields.instance.repository.creds.mode.Token.token": "Token de Acesso Pessoal", + "fields.instance.repository.creds.mode.Token.token.desc": "Token gerado", + "fields.instance.repository.creds.mode.Password": "Usuário/Senha (INSEGURO)", + "fields.instance.repository.creds.mode.Password.username": "Nome de Usuário", + "fields.instance.repository.creds.mode.Password.username.desc": "Usuário da conta", + "fields.instance.repository.creds.mode.Password.password": "Senha", + "fields.instance.repository.creds.mode.Password.password.desc": "Senha da conta", + "fields.instance.repository.accessUser": "Usuário de Acesso", + "fields.instance.repository.accessUser.desc": "Usado para clone e ações autenticadas", + "fields.instance.repository.accessToken": "Nova Senha de Acesso", + "fields.instance.repository.accessToken.desc": "Para GitHub, use um PAT", + "fields.instance.repository.clearAccessToken": "Limpar Credenciais", + "fields.instance.repository.pushTestMergeCommits": "Enviar Commits de Test Merge", + "fields.instance.repository.pushTestMergeCommits.desc": "Envia commits para branch temporário", + "fields.instance.repository.createGitHubDeployments": "Criar GitHub Deployments", + "fields.instance.repository.createGitHubDeployments.desc": "Exige credenciais", + "fields.instance.repository.showTestMergeCommitters": "Mostrar Autores de Test Merge", + "fields.instance.repository.showTestMergeCommitters.desc": "Aplica-se apenas a commits futuros", + "fields.instance.repository.autoUpdatesKeepTestMerges": "Preservar Test Merges em Atualizações", + "fields.instance.repository.autoUpdatesKeepTestMerges.desc": "Pode causar conflitos", + "fields.instance.repository.autoUpdatesSynchronize": "Sincronizar com Remoto em Atualizações", + "fields.instance.repository.autoUpdatesSynchronize.desc": "Para scripts de changelog, por exemplo", + "fields.instance.repository.postTestMergeComment": "Postar Comentário ao Implantar", + "fields.instance.repository.postTestMergeComment.desc": "Comentar no GitHub após implantação", + "fields.instance.repository.updateSubmodules": "Atualizar Submódulos", + "fields.instance.repository.updateSubmodules.desc": "Atualiza submódulos automaticamente", + "fields.instance.repository.url": "URL Remoto", + "fields.instance.repository.ref": "Referência Remota (branch)", + "fields.instance.repository.gituser": "Usuário Git", + "fields.instance.repository.gitpassword": "Senha Git", + "fields.instance.repository.enablesubmodules": "Habilitar Submódulos", + "fields.instance.deploy.projectname": "Nome do DME (vazio para automático)", + "fields.instance.deploy.projectname.desc": "Pode ser um caminho relativo (sem extensão)", + "fields.instance.deploy.compilerargs": "Argumentos Adicionais do Compilador", + "fields.instance.deploy.compilerargs.desc": "Adicionados antes do caminho do .dme", + "fields.instance.deploy.timeout": "Timeout da Tarefa (minutos)", + "fields.instance.deploy.timeout.desc": "Tempo antes de cancelar a compilação", + "fields.instance.deploy.apiport": "Porta da DMAPI (0 para automático)", + "fields.instance.deploy.apiport.desc": "Não deve ser pública", + "fields.instance.deploy.seclevel": "Nível de Segurança para Validação", + "fields.instance.deploy.seclevel.Trusted": "Confiança Total", + "fields.instance.deploy.seclevel.Safe": "Seguro", + "fields.instance.deploy.seclevel.Ultrasafe": "Ultra-Seguro", + "fields.instance.deploy.seclevel.desc": "Usado apenas para validação da DMAPI", + "fields.instance.deploy.validateapi": "Modo de Validação da DMAPI", + "fields.instance.deploy.validateapi.desc": "Verificar inicialização da DMAPI sem erros", + "fields.instance.deploy.validateapi.Optional": "Tentar, mas não exigir validação", + "fields.instance.deploy.validateapi.Required": "Exigir validação bem-sucedida", + "fields.instance.deploy.validateapi.Skipped": "Ignorar validação", + "warning.screensize.header": "Aviso de Tamanho de Tela", + "warning.screensize": "O painel web do TGS não garante suporte para telas menores que 992px de largura." +}