Files
outline/shared/i18n/locales/pt_PT/translation.json
Tom Moor 1285efc49a feat: I18n (#1653)
* feat: i18n

* Changing language single source of truth from TEAM to USER

* Changes according to @tommoor comments on PR

* Changed package.json for build:i18n and translation label

* Finished 1st MVP of i18n for outline

* new translation labels & Portuguese from Portugal translation

* Fixes from PR request

* Described language dropdown as an experimental feature

* Set keySeparator to false in order to cowork with html keys

* Added useTranslation to Breadcrumb

* Repositioned <strong> element

* Removed extra space from TemplatesMenu

* Fortified the test suite for i18n

* Fixed trans component problematic

* Check if selected language is available

* Update yarn.lock

* Removed unused Trans

* Removing debug variable from i18n init

* Removed debug variable

* test: update snapshots

* flow: Remove decorator usage to get proper flow typing
It's a shame, but hopefully we'll move to Typescript in the next 6 months and we can forget this whole Flow mistake ever happened

* translate: Drafts

* More translatable strings

* Mo translation strings

* translation: Search

* async translations loading

* cache translations in client

* Revert "cache translations in client"

This reverts commit 08fb61ce36384ff90a704faffe4761eccfb76da1.

* Revert localStorage cache for cache headers

* Update Crowdin configuration file

* Moved translation files to locales folder and fixed english text

* Added CONTRIBUTING File for CrowdIn

* chore: Move translations again to please CrowdIn

* fix: loading paths
chore: Add strings for editor

* fix: Improve validation on documents.import endpoint

* test: mock bull

* fix: Unknown mimetype should fallback to Markdown parsing if markdown extension (#1678)

* closes #1675

* Update CONTRIBUTING

* chore: Add link to translation portal from app UI

* refactor: Centralize language config

* fix: Ensure creation of i18n directory in build

* feat: Add language prompt

* chore: Improve contributing guidelines, add link from README

* chore: Normalize tab header casing

* chore: More string externalization

* fix: Language prompt in dark mode

Co-authored-by: André Glatzl <andreglatzl@gmail.com>
2020-11-29 20:04:58 -08:00

289 lines
15 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"currently editing": "neste momento a editar",
"currently viewing": "neste momento a visualizar",
"viewed {{ timeAgo }} ago": "viu há {{ timeAgo }}",
"You": "Tu",
"Trash": "Reciclagem",
"Archive": "Arquivo",
"Drafts": "Rascunhos",
"Templates": "Modelos",
"New": "Novo",
"Only visible to you": "Apenas visível para ti",
"Draft": "Rascunho",
"Template": "Modelo",
"New doc": "Novo doc",
"More options": "Mais opções",
"Insert column after": "Inserir coluna depois",
"Insert column before": "Insira coluna antes",
"Insert row after": "Inserir linha depois",
"Insert row before": "Inserir linha antes",
"Align center": "Alinhar ao centro",
"Align left": "Alinhar à esquerda",
"Align right": "Alinhar à direita",
"Bulleted list": "Lista com marcadores",
"Todo list": "Lista de tarefas",
"Code block": "Bloco de código",
"Copied to clipboard": "Copiado para o clipboard",
"Code": "Código",
"Create link": "Criar link",
"Sorry, an error occurred creating the link": "Desculpe, ocorreu um erro ao criar o link",
"Create a new doc": "Criar um novo documento",
"Delete column": "Apagar coluna",
"Delete row": "Apagar linha",
"Delete table": "Eliminar tabela",
"Italic": "Itálico",
"Sorry, that link wont work for this embed type": "Desculpe, esse link não funcionará para este tipo de incorporação",
"Find or create a doc…": "Encontre ou crie um documento…",
"Big heading": "Cabeçalho grande",
"Medium heading": "Cabeçalho médio",
"Small heading": "Cabeçalho pequeno",
"Heading": "Cabeçalho",
"Divider": "Separador",
"Image": "Imagem",
"Sorry, an error occurred uploading the image": "Desculpe, ocorreu um erro ao criar o link",
"Info": "Informação",
"Info notice": "Aviso de informação",
"Link": "Link",
"Link copied to clipboard": "Copiado para o clipboard",
"Highlight": "Destaque",
"Type '/' to insert…": "Digite '/' para inserir…",
"Keep typing to filter…": "Continue digitando para filtrar…",
"No results": "Sem resultados",
"Open link": "Abrir link",
"Ordered list": "Lista ordenada",
"Paste a link…": "Inserir um link…",
"Paste a {{service}} link…": "Inserir um {{service}} link…",
"Placeholder": "Espaço em branco",
"Quote": "Citação",
"Remove link": "Remover link",
"Search or paste a link…": "Procure ou insira um link…",
"Strikethrough": "Riscado",
"Bold": "Negrito",
"Subheading": "Subtítulo",
"Table": "Tabela",
"Tip": "Dica",
"Tip notice": "Aviso de dica",
"Warning": "Aviso",
"Warning notice": "Aviso de alerta",
"Search…": "Pesquisa…",
"Keyboard shortcuts": "Atalhos do teclado",
"New collection…": "Nova coleção…",
"Collections": "Coleções",
"Untitled": "Sem título",
"Home": "Página inicial",
"Search": "Pesquisa",
"Starred": "Favoritos",
"Invite people…": "Convidar pessoas…",
"Invite people": "Convidar pessoas",
"Create a collection": "Criar coleção",
"Return to App": "Voltar à App",
"Profile": "Perfil",
"Notifications": "Notificações",
"API Tokens": "Tokens de API",
"Details": "Detalhes",
"Security": "Segurança",
"People": "Pessoas",
"Groups": "Grupos",
"Share Links": "Compartilhar ligações",
"Export Data": "Exportar dados",
"Integrations": "Integrações",
"Installation": "Instalação",
"Settings": "Configurações",
"API documentation": "Documentação da API",
"Changelog": "Changelog",
"Send us feedback": "Envia-nos Feedback",
"Report a bug": "Reportar um erro técnico",
"Appearance": "Aparência",
"System": "Sistema",
"Light": "Claro",
"Dark": "Escuro",
"Log out": "Deslogar",
"Collection permissions": "Permissões da coleção",
"New document": "Novo documento",
"Import document": "Importar documento",
"Edit…": "Editar…",
"Permissions…": "Permissões…",
"Export…": "Exportar…",
"Delete…": "Apagar…",
"Edit collection": "Editar coleção",
"Delete collection": "Apagar coleção",
"Export collection": "Exportar coleção",
"Document duplicated": "Documento duplicado",
"Document archived": "Documento arquivado",
"Document restored": "Documento restaurado",
"Document unpublished": "Documento não publicado",
"Restore": "Restaurar",
"Restore…": "Restaurar…",
"Choose a collection": "Escolher coleção",
"Unpin": "Tirar pino",
"Pin to collection": "Pin coleção",
"Unstar": "Tirar estrela",
"Star": "Estrela",
"Share link…": "Partilhar link…",
"Enable embeds": "Ativar embeds",
"Disable embeds": "Desativar embeds",
"New nested document": "Novo documento aninhado",
"Create template…": "Criar template…",
"Edit": "Editar",
"Duplicate": "Duplicar",
"Unpublish": "Despublicar",
"Move…": "Mover…",
"History": "Historia",
"Download": "Download",
"Print": "Imprimir",
"Delete {{ documentName }}": "Apagar {{ documentName }}",
"Create template": "Criar template",
"Share document": "Partilhar documento",
"Edit group": "Editar grupo",
"Delete group": "Apagar grupo",
"Members…": "Membros…",
"New document in": "Novo documento em",
"collection": "coleção",
"New template…": "Novo template…",
"Link copied": "Link copiado",
"Restore version": "Restaurar versão",
"Copy link": "Copiar link",
"Share link revoked": "Link de partilha foi revogado",
"Share link copied": "Link de partilha foi copiado",
"Go to document": "Ir para documento",
"Revoke link": "Revogar link",
"By {{ author }}": "De {{ author }}",
"Are you sure you want to make {{ userName }} an admin? Admins can modify team and billing information.": "Tem a certeza que deseja tornar {{ userName }} um administrador? Os administradores podem modificar as informações de faturação e da equipa.",
"Are you sure you want to make {{ userName }} a member?": "Tem a certeza de que deseja tornar {{ userName }} um membro?",
"Are you sure you want to suspend this account? Suspended users will be prevented from logging in.": "Tem a certeza que deseja suspender esta conta? Os usuários suspensos serão impedidos de se conectar.",
"Make {{ userName }} a member…": "Tornar {{ userName }} um membro…",
"Make {{ userName }} an admin…": "Tornar {{ userName }} um administrador…",
"Revoke invite…": "Revogar convite…",
"Activate account": "Ativar conta",
"Suspend account…": "Suspender conta…",
"Documents": "Documentos",
"The document archive is empty at the moment.": "O arquivo do documento está vazio neste momento.",
"Search in collection…": "Procurar na coleção…",
"<0>{{collectionName}}</0> doesnt contain any documents yet.": "<0>{{collectionName}}</0> não contém nenhum documento ainda.",
"Get started by creating a new one!": "Para começar, crie um documento novo!",
"Create a document": "Criar documento",
"Manage members…": "Gerenciar membros…",
"Pinned": "Marcado",
"Recently updated": "Atualizado recentemente",
"Recently published": "Publicado recentemente",
"Least recently updated": "Menos atualizado recentemente",
"AZ": "AZ",
"The collection was updated": "A coleção foi atualizada",
"You can edit the name and other details at any time, however doing so often might confuse your team mates.": "Podes editar o nome e outros detalhes a qualquer momento, no entanto fazer se fizeres isso frequentemente, poders confundir os teus colegas de trabalho.",
"Name": "Nome",
"Description": "Descrição",
"More details about this collection…": "Mais detalhes sobre esta coleção…",
"Private collection": "Coleção privada",
"A private collection will only be visible to invited team members.": "Uma coleção privada só será visível para os membros convidados da equipa.",
"Saving…": "A guardar…",
"Save": "Guardar",
"{{ groupName }} was added to the collection": "{{ groupName }} foi adicionado à coleção",
"Could not add user": "Não foi possível adicionar usuário",
"Cant find the group youre looking for?": "Não consegue encontrar o grupo que procura?",
"Create a group": "Criar grupo",
"Search by group name…": "Procurar grupo pelo nome…",
"Search groups": "Procurar grupos",
"No groups matching your search": "Nenhum grupo corresponde à sua pesquisa",
"No groups left to add": "Nenhum grupo restante para adicionar",
"Add": "Adicionar",
"{{ userName }} was added to the collection": "{{ userName }} foi adicionado à coleção",
"Need to add someone whos not yet on the team yet?": "Precisa adicionar alguém que ainda não faz parte da equipe?",
"Invite people to {{ teamName }}": "Convide pessoas para {{ teamName }}",
"Search by name…": "Procurar pelo nome…",
"Search people": "Procurar pessoas",
"No people matching your search": "Nenhuma pessoa corresponde à sua pesquisa",
"No people left to add": "Não sobrou ninguém para adicionar",
"Read only": "Somente leitura",
"Read & Edit": "Leitura & Escrita",
"Permissions": "Permissões",
"Remove": "Remover",
"Active {{ lastActiveAt }} ago": "Ativo há {{ lastActiveAt }}",
"Never signed in": "Nunca conectado",
"Invited": "Convidado",
"Admin": "Administrador",
"Collections are for grouping your knowledge base. They work best when organized around a topic or internal team — Product or Engineering for example.": "Coleções são para agrupar a sua base de dados de conhecimento. Elas trabalham melhor quando organizadas em torno de um tópico ou equipa interna — Produto ou Engenharia, por exemplo.",
"Creating…": "Criando…",
"Create": "Criar",
"Recently viewed": "Visto recentemente",
"Created by me": "Criado por mim",
"Hide contents": "Ocultar conteúdo",
"Show contents": "Mostrar conteúdo",
"Archived": "Arquivado",
"Anyone with the link <1></1>can view this document": "Qualquer pessoa com o link <1></1>pode ver este documento",
"Share": "Compartilhar",
"Save Draft": "Guardar rascunho",
"Done Editing": "Edição concluída",
"Edit {{noun}}": "Editar {{noun}}",
"New from template": "Criar a partir do modelo",
"Publish": "Publicar",
"Publish document": "Publicar documento",
"Publishing…": "Publicando…",
"No documents found for your filters.": "Nenhum documento encontrado com os seus filtros.",
"Youve not got any drafts at the moment.": "Não tem nenhum rascunho de momento.",
"Not found": "Não encontrado",
"We were unable to find the page youre looking for. Go to the <2>homepage</2>?": "Não conseguimos encontrar a página que está à procura. Ir para a <2>página inicial</2>?",
"Offline": "Offline",
"We were unable to load the document while offline.": "Não foi possível carregar o documento em modo offline.",
"Your account has been suspended": "A sua conta foi suspensa",
"A team admin (<1>{{suspendedContactEmail}}</1>) has suspended your account. To re-activate your account, please reach out to them directly.": "Um administrador da equipa (<1>{{suspendedContactEmail}}</1>) suspendeu sua conta. Para reativar sua conta, por favor, entre em contato diretamente com ele.",
"{{userName}} was added to the group": "{{userName}} foi adicionado ao grupo",
"Add team members below to give them access to the group. Need to add someone whos not yet on the team yet?": "Adicione os membros da equipa abaixo para dar acesso ao grupo. Precisa adicionar alguém que ainda não esteja na equipa?",
"Invite them to {{teamName}}": "Convide pessoas para {{teamName}}",
"{{userName}} was removed from the group": "{{userName}} foi removido do grupo",
"Could not remove user": "Não foi possível remover o usuário",
"Add people…": "Adicionar pessoas…",
"This group has no members.": "Este grupo não tem membros.",
"Outline is designed to be fast and easy to use. All of your usual keyboard shortcuts work here, and theres Markdown too.": "O Outline foi projetado para ser rápido e fácil de usar. Todos os seus atalhos de teclado usuais funcionam aqui, e há Markdown também.",
"Navigation": "Navegação",
"New document in current collection": "Novo documento na coleção atual",
"Edit current document": "Editar documento atual",
"Move current document": "Mover documento atual",
"Jump to search": "Ir para a pesquisa",
"Jump to dashboard": "Ir para o painel",
"Table of contents": "Índice de conteúdos",
"Open this guide": "Abrir este guia",
"Editor": "Editor",
"Save and exit document edit mode": "Guardar e sair do modo de edição de documento",
"Publish and exit document edit mode": "Publicar e sair do modo de edição de documento",
"Save document and continue editing": "Guardar documento e continuar no modo de edição",
"Cancel editing": "Cancelar edição",
"Underline": "Sublinhado",
"Undo": "Anular",
"Redo": "Repetir",
"Markdown": "Markdown",
"Large header": "Cabeçalho grande",
"Medium header": "Cabeçalho médio",
"Small header": "Cabeçalho pequeno",
"Numbered list": "Lista numerada",
"Blockquote": "Citação",
"Horizontal divider": "Separador horizontal",
"Inline code": "Código em linha",
"Not Found": "Não encontrado",
"We were unable to find the page youre looking for.": "Não conseguimos encontrar a página que está à procura.",
"Use the <1>{{meta}}+K</1> shortcut to search from anywhere in your knowledge base": "Use o atalho <1>{{meta}}+K</1> para pesquisar de qualquer lugar na sua base de conhecimento",
"No documents found for your search filters. <1></1>Create a new document?": "Nenhum documento foi encontrado para seus filtros de pesquisa. <1></1>Criar um novo documento?",
"Clear filters": "Limpar filtros",
"Profile saved": "Perfil guardado",
"Profile picture updated": "Foto de perfil foi atualizada",
"Unable to upload new profile picture": "Não é possível carregar uma nova foto de perfil",
"Photo": "Foto",
"Upload": "Upload",
"Full name": "Nome completo",
"Language": "Língua",
"Please note that translations are currently in early access.<1></1>Community contributions are accepted though our <4>translation portal</4>": "Por favor, note que as traduções estão atualmente em acesso antecipado.<1></1>Contribuições da comunidade são aceitas através do nosso <4>portal de tradução</4>",
"Delete Account": "Apagar conta",
"You may delete your account at any time, note that this is unrecoverable": "Pode apagar a sua conta a qualquer momento, atenção que isso é irrecuperável",
"Delete account": "Apagar conta",
"Recently Updated": "Atualizado recentemente",
"Alphabetical": "Alfabético",
"Youve not starred any documents yet.": "Ainda não marcou nenhum documento com estrela.",
"There are no templates just yet. You can create templates to help your team create consistent and accurate documentation.": "Ainda não existem modelos. Pode criar modelos para ajudar sua equipa a criar documentação consistente e precisa.",
"Trash is empty at the moment.": "A reciclagem encontra-se de momento vazia.",
"You joined": "Entrou",
"Joined": "Entrou",
"{{ time }} ago.": "{{ time }} atrás.",
"Suspended": "Suspendido",
"Edit Profile": "Editar perfil",
"{{ userName }} hasnt updated any documents yet.": "{{ userName }} ainda não atualizou nenhum documento."
}