X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ced15b64a8ff6853e91b9606709da3c21e9d33be..refs/pull/3918/head:/resources/lang/pt/settings.php diff --git a/resources/lang/pt/settings.php b/resources/lang/pt/settings.php index 3222d218d..c88864fa8 100644 --- a/resources/lang/pt/settings.php +++ b/resources/lang/pt/settings.php @@ -10,6 +10,8 @@ return [ 'settings' => 'Configurações', 'settings_save' => 'Guardar Configurações', 'settings_save_success' => 'Configurações guardadas', + 'system_version' => 'Versão do sistema', + 'categories' => 'Categorias', // App Settings 'app_customization' => 'Personalização', @@ -25,8 +27,8 @@ return [ 'app_secure_images' => 'Carregamento de Imagens mais Seguro', 'app_secure_images_toggle' => 'Ativar o carregamento de imagem mais seguro', 'app_secure_images_desc' => 'Por razões de performance, todas as imagens são públicas. Esta opção adiciona uma string aleatória na frente das Urls de imagens. Certifique-se de que os diretórios não possam ser indexados para prevenir acesso indesejado.', - 'app_editor' => 'Editor de Página', - 'app_editor_desc' => 'Selecione qual editor será utilizado pelos utilizadores ao editar páginas.', + 'app_default_editor' => 'Editor de Página Padrão', + 'app_default_editor_desc' => 'Selecione qual editor será usado por padrão ao editar novas páginas. Isto pode ser substituído a nível de página onde as permissões estiverem disponíveis.', 'app_custom_html' => 'Conteúdo personalizado para para o Head do HTML', 'app_custom_html_desc' => 'Quaisquer conteúdos aqui adicionados serão inseridos no final da secção de cada página. Esta é uma maneira útil de sobrescrever estilos e adicionar códigos de análise de site.', 'app_custom_html_disabled_notice' => 'O conteúdo personalizado do HTML está desativado nesta página de configurações, para garantir que quaisquer alterações que acabem maliciosas possam ser revertidas.', @@ -72,7 +74,7 @@ return [ // Maintenance settings 'maint' => 'Manutenção', 'maint_image_cleanup' => 'Limpeza de Imagens', - 'maint_image_cleanup_desc' => "Examina páginas e reviste os seus conteúdos para verificar quais imagens e desenhos estão atualmente em uso e quais são redundantes. Certifique-se de criar uma cópia de segurança completa da base de dados e imagens antes de executar esta ação.", + 'maint_image_cleanup_desc' => 'Examina páginas e reviste os seus conteúdos para verificar quais imagens e desenhos estão atualmente em uso e quais são redundantes. Certifique-se de criar uma cópia de segurança completa da base de dados e imagens antes de executar esta ação.', 'maint_delete_images_only_in_revisions' => 'Eliminar também imagens que existam apenas em revisões de página antigas', 'maint_image_cleanup_run' => 'Executar Limpeza', 'maint_image_cleanup_warning' => ':count imagens potencialmente não utilizadas foram encontradas. Tem certeza de que deseja eliminar estas imagens?', @@ -87,11 +89,16 @@ return [ 'maint_send_test_email_mail_text' => 'Parabéns! Já que recebeu esta notificação, as suas opções de e-mail parecem estar configuradas corretamente.', 'maint_recycle_bin_desc' => 'Estantes, livros, capítulos e páginas eliminados são mandados para a reciclagem podendo assim ser restaurados ou excluídos permanentemente. Itens mais antigos da podem vir a ser automaticamente removidos da reciclagem após um tempo, dependendo da configuração do sistema.', 'maint_recycle_bin_open' => 'Abrir Reciclagem', + 'maint_regen_references' => 'Regerar Referências', + 'maint_regen_references_desc' => 'Esta ação irá reconstruir o índice de referência no banco de dados. Isto geralmente é tratado automaticamente, mas esta ação pode ser útil para indexar conteúdo antigo ou conteúdo adicionado através de métodos não oficiais.', + 'maint_regen_references_success' => 'Índice de referência foi regenerado!', + 'maint_timeout_command_note' => 'Nota: Esta ação pode levar algum tempo para executar, retornando \'timeout\' em alguns ambientes web. Como alternativa, esta ação pode ser executada via terminal.', // Recycle Bin 'recycle_bin' => 'Reciclagem', 'recycle_bin_desc' => 'Aqui pode restaurar itens que foram eliminados ou eliminá-los permanentemente do sistema. Esta lista não é filtrada diferentemente de listas de atividades parecidas no sistema onde filtros de permissão são aplicados.', 'recycle_bin_deleted_item' => 'Item eliminado', + 'recycle_bin_deleted_parent' => 'Parente', 'recycle_bin_deleted_by' => 'Eliminado por', 'recycle_bin_deleted_at' => 'Data de Eliminação', 'recycle_bin_permanently_delete' => 'Eliminar permanentemente', @@ -104,6 +111,7 @@ return [ 'recycle_bin_restore_list' => 'Itens a serem Restaurados', 'recycle_bin_restore_confirm' => 'Esta ação irá restaurar o item excluído, inclusive quaisquer elementos filhos, para o seu local original. Se a localização original tiver, entretanto, sido eliminada e estiver agora na reciclagem, o item pai também precisará de ser restaurado.', 'recycle_bin_restore_deleted_parent' => 'O parente deste item foi também eliminado. Estes permanecerão eliminados até que o parente seja também restaurado.', + 'recycle_bin_restore_parent' => 'Restaurar Parente', 'recycle_bin_destroy_notification' => 'Eliminados no total :count itens da lixeira.', 'recycle_bin_restore_notification' => 'Restaurados no total :count itens da reciclagem.', @@ -117,6 +125,7 @@ return [ 'audit_table_user' => 'Utilizador', 'audit_table_event' => 'Evento', 'audit_table_related' => 'Item ou Detalhe Relacionado', + 'audit_table_ip' => 'Endereço de IP', 'audit_table_date' => 'Data da Atividade', 'audit_date_from' => 'Intervalo De', 'audit_date_to' => 'Intervalo Até', @@ -124,6 +133,11 @@ return [ // Role Settings 'roles' => 'Cargos', 'role_user_roles' => 'Cargos de Utilizador', + 'roles_index_desc' => 'Papéis são usados para agrupar utilizadores & fornecer permissão ao sistema para os seus membros. Quando um utilizador é membro de múltiplas funções, os privilégios concedidos irão acumular e o utilizador herdará todas as habilidades.', + 'roles_x_users_assigned' => '1 utilizador atribuído|:count utilizadores atribuídos', + 'roles_x_permissions_provided' => '1 permissão|:count permissões', + 'roles_assigned_users' => 'Utilizadores atribuídos', + 'roles_permissions_provided' => 'Permissões fornecidas', 'role_create' => 'Criar novo Cargo', 'role_create_success' => 'Cargo criado com sucesso', 'role_delete' => 'Excluir Cargo', @@ -136,6 +150,7 @@ return [ 'role_details' => 'Detalhes do Cargo', 'role_name' => 'Nome do Cargo', 'role_desc' => 'Breve Descrição do Cargo', + 'role_mfa_enforced' => 'Exige autenticação de múltiplos fatores', 'role_external_auth_id' => 'IDs de Autenticação Externa', 'role_system' => 'Permissões do Sistema', 'role_manage_users' => 'Gerir utilizadores', @@ -145,10 +160,13 @@ return [ 'role_manage_page_templates' => 'Gerir modelos de página', 'role_access_api' => 'Aceder à API do sistema', 'role_manage_settings' => 'Gerir as configurações da aplicação', + 'role_export_content' => 'Exportar conteúdo', + 'role_editor_change' => 'Alterar editor de página', 'role_asset' => 'Permissões de Ativos', 'roles_system_warning' => 'Esteja ciente de que o acesso a qualquer uma das três permissões acima pode permitir que um utilizador altere os seus próprios privilégios ou privilégios de outros no sistema. Apenas atribua cargos com essas permissões a utilizadores de confiança.', 'role_asset_desc' => 'Estas permissões controlam o acesso padrão para os ativos dentro do sistema. Permissões em Livros, Capítulos e Páginas serão sobrescritas por estas permissões.', 'role_asset_admins' => 'Os administradores recebem automaticamente acesso a todo o conteúdo, mas estas opções podem mostrar ou ocultar as opções da Interface de Usuário.', + 'role_asset_image_view_note' => 'Isto está relacionado com a visibilidade do gerenciador de imagens. O acesso real dos arquivos de imagem enviados dependerá da opção de armazenamento de imagens do sistema.', 'role_all' => 'Todos', 'role_own' => 'Próprio', 'role_controlled_by_asset' => 'Controlado pelo ativo para o qual eles são enviados', @@ -159,6 +177,7 @@ return [ // Users 'users' => 'Utilizadores', + 'users_index_desc' => 'Crie & gira individualmente contas de utilizador no sistema. Contas de utilizador são usadas para iniciar sessão e atribuição de conteúdo & atividade. As permissões de acesso são principalmente baseadas em funções, mas a propriedade de conteúdo do utilizador, entre outros fatores, também pode afetar permissões e acesso.', 'user_profile' => 'Perfil do Utilizador', 'users_add_new' => 'Adicionar Novo Utilizador', 'users_search' => 'Pesquisar Utilizadores', @@ -169,7 +188,7 @@ return [ 'users_role' => 'Cargos do Utilizador', 'users_role_desc' => 'Selecione os cargos aos quais este utilizador será vinculado. Se um utilizador for vinculado a múltiplos cargos, as suas permissões serão empilhadas e ele receberá todas as habilidades dos cargos atribuídos.', 'users_password' => 'Palavra-passe do Utilizador', - 'users_password_desc' => 'Defina uma palavra-passe utilizada para efetuar a autenticação na aplicação. Esta deve ter pelo menos 6 caracteres.', + 'users_password_desc' => 'Defina uma palavra-passe para efetuar a autenticação na aplicação. Esta deve ter pelo menos 8 caracteres.', 'users_send_invite_text' => 'Pode escolher enviar a este utilizador um convite por e-mail que o possibilitará definir a sua própria palavra-passe, ou defina você mesmo uma.', 'users_send_invite_option' => 'Enviar convite por e-mail', 'users_external_auth_id' => 'ID de Autenticação Externa', @@ -183,10 +202,8 @@ return [ 'users_migrate_ownership' => 'Migrar Posse', 'users_migrate_ownership_desc' => 'Selecione um utilizador aqui se desejar que outro se torne o proprietário de todos os itens atualmente pertencentes a este.', 'users_none_selected' => 'Nenhum utilizador selecionado', - 'users_delete_success' => 'Utilizador removido com sucesso', 'users_edit' => 'Editar Utilizador', 'users_edit_profile' => 'Editar Perfil', - 'users_edit_success' => 'Utilizador atualizado com sucesso', 'users_avatar' => 'Avatar do Utilizador', 'users_avatar_desc' => 'Defina uma imagem para representar este utilizador. Deve ser um quadrado com aproximadamente 256px de altura e largura.', 'users_preferred_language' => 'Linguagem de Preferência', @@ -202,6 +219,10 @@ return [ 'users_api_tokens_create' => 'Criar Token', 'users_api_tokens_expires' => 'Expira', 'users_api_tokens_docs' => 'Documentação da API', + 'users_mfa' => 'Autenticação Multi-fator', + 'users_mfa_desc' => 'Configure a autenticação multi-fatores como uma camada extra de segurança para sua conta de utilizador.', + 'users_mfa_x_methods' => ':count método configurado|:count métodos configurados', + 'users_mfa_configure' => 'Configurar Métodos', // API Tokens 'user_api_token_create' => 'Criar Token de API', @@ -224,6 +245,36 @@ return [ 'user_api_token_delete_confirm' => 'Tem certeza que deseja eliminar este token de API?', 'user_api_token_delete_success' => 'Token de API excluído com sucesso', + // Webhooks + 'webhooks' => 'Webhooks', + 'webhooks_index_desc' => 'Webhooks são uma maneira de enviar dados para URLs externas quando certas ações e eventos ocorrem no sistema. Isto permite uma integração baseada em eventos com plataformas externas como mensagens ou sistemas de notificação.', + 'webhooks_x_trigger_events' => '1 acionador|:count acionadores', + 'webhooks_create' => 'Criar um novo webhook', + 'webhooks_none_created' => 'Ainda nenhum webhooks foi criado.', + 'webhooks_edit' => 'Editar Webhook', + 'webhooks_save' => 'Guardar Webhook', + 'webhooks_details' => 'Detalhes do Webhook', + 'webhooks_details_desc' => 'Providencie um nome fácil e um endpoint POST para onde os dados do webhook serão enviados.', + 'webhooks_events' => 'Eventos de Webhook', + 'webhooks_events_desc' => 'Selecionar todos os eventos que devem acionar este webhook.', + 'webhooks_events_warning' => 'Tenha em mente que esses eventos serão acionados para todos os eventos selecionados, mesmo se as permissões personalizadas forem aplicadas. Certifique-se de que o uso deste webhook não exponha conteúdo confidencial.', + 'webhooks_events_all' => 'Todos os eventos do sistema', + 'webhooks_name' => 'Nome do Webhook', + 'webhooks_timeout' => 'Tempo máximo de solicitação do webhook(segundos)', + 'webhooks_endpoint' => 'Endpoint do Webhook', + 'webhooks_active' => 'Webhook ativo', + 'webhook_events_table_header' => 'Eventos', + 'webhooks_delete' => 'Eliminar Webhook', + 'webhooks_delete_warning' => 'Isto irá excluir completamente, do sistema, este API token com o nome \':tokenName\'.', + 'webhooks_delete_confirm' => 'Tem a certeza que deseja eliminar este webhook?', + 'webhooks_format_example' => 'Exemplo de formato Webhook', + 'webhooks_format_example_desc' => 'Os dados do Webhook são enviados como uma solicitação POST para o endpoint configurado em JSON seguindo o formato abaixo. As propriedades "related_item" e "url" são opcionais e dependerão do tipo de evento acionado.', + 'webhooks_status' => 'Estado do webhook', + 'webhooks_last_called' => 'Última chamada:', + 'webhooks_last_errored' => 'Último erro:', + 'webhooks_last_error_message' => 'Última mensagem de erro:', + + //! If editing translations files directly please ignore this in all //! languages apart from en. Content will be auto-copied from en. //!//////////////////////////////// @@ -237,21 +288,28 @@ return [ 'da' => 'Dansk', 'de' => 'Deutsch (Sie)', 'de_informal' => 'Deutsch (Du)', + 'el' => 'ελληνικά', 'es' => 'Español', 'es_AR' => 'Español Argentina', + 'et' => 'Eesti keel', + 'eu' => 'Euskara', + 'fa' => 'فارسی', 'fr' => 'Français', 'he' => 'עברית', + 'hr' => 'Hrvatski', 'hu' => 'Magyar', 'id' => 'Bahasa Indonesia', 'it' => 'Italian', 'ja' => '日本語', 'ko' => '한국어', + 'lt' => 'Lietuvių Kalba', 'lv' => 'Latviešu Valoda', 'nl' => 'Nederlands', 'nb' => 'Norsk (Bokmål)', 'pl' => 'Polski', 'pt' => 'Português', 'pt_BR' => 'Português do Brasil', + 'ro' => 'Română', 'ru' => 'Русский', 'sk' => 'Slovensky', 'sl' => 'Slovenščina', @@ -261,6 +319,6 @@ return [ 'vi' => 'Tiếng Việt', 'zh_CN' => '简体中文', 'zh_TW' => '繁體中文', - ] + ], //!//////////////////////////////// ];