mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-11-30 06:21:07 -05:00
dbce0181a4
* Added config option to enable/disable the email signup * Added register API call * Added register button and error handling * Show register button only if enabled in config * Renamed login handler, added dir-attribute, removed obsolete css class * Added separate registration page, changed email-login to internal-login As an username is sufficient for registration, this commit changes the email-login into an username-based login. This login method is now called "internal" in the code. This commit also introduces a new registration page instead of using the same form as for login. * Added information texts below form fields * Added error differentiation * Added CHANGELOG entry * Replace "magic string" with Enum representation * Removed password-field to DOM rewrite With the value attribute set, the password would be written to the DOM while typing. That's bad practise as attackers could read that password (e.g. with dirty CSS-hacks). * Fixed backendConfig to config renaming * Fixed links on register page being external links * Refactored error handling to use string-enum that corresponds with i18n keys * Fix chrome warnings regarding autocomplete and duplicated id * Refactor login action buttons to use callbacks and handle promises directly * Remove unnecessary async function * Added promise chaining
191 lines
6.6 KiB
JSON
191 lines
6.6 KiB
JSON
{
|
|
"app": {
|
|
"slogan": "A melhor forma de escrever e compartilhar seu conhecimento em Markdown.",
|
|
"title": "Notas em Markdown colaborativas"
|
|
},
|
|
"landing": {
|
|
"intro": {
|
|
"exploreFeatures": "Explore todas as funções",
|
|
"features": {
|
|
"collaboration": "Colaborar via URL",
|
|
"mathJax": "Suporte para gráficos e MathJax",
|
|
"slides": "Suporte para modo apresentação"
|
|
}
|
|
},
|
|
"history": {
|
|
"noHistory": "Nenhum histórico",
|
|
"localHistory": "A seguir está o histórico do navegador",
|
|
"toolbar": {
|
|
"selectTags": "Selecionar etiquetas...",
|
|
"searchKeywords": "Buscar palavra-chave...",
|
|
"sortByTitle": "Ordenar por título",
|
|
"sortByLastVisited": "Ordenar por hora",
|
|
"export": "Exportar histórico",
|
|
"import": "Importar histórico",
|
|
"clear": "Apagar histórico",
|
|
"refresh": "Atualizar histórico"
|
|
},
|
|
"modal": {
|
|
"clearHistory": {}
|
|
},
|
|
"tableHeader": {}
|
|
},
|
|
"navigation": {
|
|
"intro": "Introdução",
|
|
"history": "Histórico",
|
|
"newGuestNote": "Nova nota como convidado",
|
|
"newNote": "Nova nota"
|
|
},
|
|
"footer": {
|
|
"releases": "Lançamentos",
|
|
"poweredBy": "Powered by <0></0>",
|
|
"imprint": "Imprint",
|
|
"followUs": "Follow us on <0></0>, <1></1>, <2></2>, <3></3>, and <4></4>.",
|
|
"privacy": "Privacy",
|
|
"termsOfUse": "Terms of Use"
|
|
},
|
|
"versionInfo": {
|
|
"sourceCode": "Source Code"
|
|
}
|
|
},
|
|
"profile": {
|
|
"deleteUser": "Delete user",
|
|
"exportUserData": "Export user data",
|
|
"modal": {
|
|
"deleteUser": {
|
|
"title": "Delete user",
|
|
"message": "Do you really want to delete your user account?",
|
|
"subMessage": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes."
|
|
}
|
|
}
|
|
},
|
|
"editor": {
|
|
"help": {
|
|
"contacts": {
|
|
"title": "Contatos",
|
|
"community": "Join the community",
|
|
"meetUsOn": "Meet us on {{service}}",
|
|
"helpTranslating": "Help us translating",
|
|
"reportIssue": "Relatar um problema"
|
|
},
|
|
"documents": {
|
|
"title": "Documentos",
|
|
"yamlMetadata": "Metadados YAML",
|
|
"slideExample": "Exemplo de Apresentação"
|
|
},
|
|
"cheatsheet": {
|
|
"title": "Dicas",
|
|
"example": "Exemplo",
|
|
"syntax": "Sintaxe",
|
|
"underlinedText": "Texto inserido",
|
|
"highlightedText": "Texto marcado",
|
|
"externalService": "Externos"
|
|
}
|
|
},
|
|
"error": {
|
|
"locked": {
|
|
"title": "Esta nota está bloqueada",
|
|
"description": "Desculpe, somente o dono pode editar esta nota."
|
|
},
|
|
"limitReached": {
|
|
"title": "Alcançou o limite",
|
|
"description": "Desculpe, você alcançou o tamanho máximo que esta nota pode ter.",
|
|
"advice": "Por favor reduza o conteúdo ou divida em mais de uma nota, obrigado!"
|
|
},
|
|
"incompatible": {
|
|
"title": "Você tem uma versão incompatível do cliente.",
|
|
"advice": "Recarregar para atualizar."
|
|
},
|
|
"newVersion": {
|
|
"title": "Nova versão disponível!",
|
|
"linkText": "Veja notas de lançamento aqui",
|
|
"advice": "Atualize para usar as novas funções."
|
|
},
|
|
"userStateChanged": {
|
|
"title": "O estado do seu usuário mudou.",
|
|
"description": "Atualize para carregar o novo estado do usuário."
|
|
}
|
|
},
|
|
"viewMode": {
|
|
"view": "Ver",
|
|
"both": "Ambos"
|
|
},
|
|
"darkMode": {},
|
|
"editorToolbar": {
|
|
"bold": "Fonte negrito",
|
|
"strikethrough": "Tachado",
|
|
"header": "Cabeçalho",
|
|
"code": "Código",
|
|
"blockquote": "Citação",
|
|
"unorderedList": "Lista não ordenada",
|
|
"orderedList": "Lista ordenada",
|
|
"checkList": "Lista de tarefas",
|
|
"link": "Ligação",
|
|
"image": "Imagem",
|
|
"uploadImage": "Carregar Imagem"
|
|
},
|
|
"menu": {
|
|
"menu": "Menu",
|
|
"new": "Novo",
|
|
"publish": "Publicar",
|
|
"extra": "Extra",
|
|
"revision": "Revisão",
|
|
"slideMode": "Modo Apresentação",
|
|
"download": "Baixar",
|
|
"help": "Ajuda"
|
|
},
|
|
"export": {
|
|
"rawHtml": "HTML puro"
|
|
},
|
|
"import": {
|
|
"clipboard": "Área de transferência"
|
|
},
|
|
"modal": {
|
|
"snippetImport": {
|
|
"title": "Importar de Snippet",
|
|
"selectProject": "Selecionar de Projetos Disponíveis",
|
|
"selectSnippet": "Selecionar de Snippets Disponíveis"
|
|
},
|
|
"gistImport": {
|
|
"title": "Importar de um Gist",
|
|
"insertGistUrl": "Cole a URL de seu Gist aqui..."
|
|
},
|
|
"snippetExport": {
|
|
"title": "Exportar para Snippet",
|
|
"visibilityLevel": "Selecionar Nível de Visibilidade"
|
|
},
|
|
"revision": {
|
|
"title": "Revisão",
|
|
"revertButton": "Reverter"
|
|
},
|
|
"clipboardImport": {
|
|
"title": "Importar da área de transferência",
|
|
"insertMarkdown": "Cole seu markdown ou página web aqui..."
|
|
},
|
|
"deleteNote": {
|
|
"question": "Do you really want to delete this note?",
|
|
"warning": "All users will lose their connection."
|
|
}
|
|
}
|
|
},
|
|
"common": {
|
|
"import": "Importar",
|
|
"export": "Exportar",
|
|
"refresh": "Recarregar",
|
|
"cancel": "Cancelar",
|
|
"ok": "OK",
|
|
"or": "ou"
|
|
},
|
|
"login": {
|
|
"chooseMethod": "Escolher método",
|
|
"signInVia": "Entrar via {{service}}",
|
|
"signIn": "Entrar",
|
|
"signOut": "Sair",
|
|
"register": {
|
|
"title": "Register"
|
|
},
|
|
"auth": {
|
|
"error": {}
|
|
}
|
|
}
|
|
}
|