return [
// Common Messages
- 'settings' => 'Settings',
- 'settings_save' => 'Save Settings',
- 'settings_save_success' => 'Settings saved',
+ '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' => 'Customization',
- 'app_features_security' => 'Features & Security',
- 'app_name' => 'Application Name',
- 'app_name_desc' => 'This name is shown in the header and in any system-sent emails.',
- 'app_name_header' => 'Show name in header',
- 'app_public_access' => 'Public Access',
- 'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.',
- 'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.',
- 'app_public_access_toggle' => 'Allow public access',
- 'app_public_viewing' => 'Allow public viewing?',
- 'app_secure_images' => 'Higher Security Image Uploads',
- 'app_secure_images_toggle' => 'Enable higher security image uploads',
- 'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
- 'app_editor' => 'Page Editor',
- 'app_editor_desc' => 'Select which editor will be used by all users to edit pages.',
- 'app_custom_html' => 'Custom HTML Head Content',
- 'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
- 'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
- 'app_logo' => 'Application Logo',
- 'app_logo_desc' => 'This image should be 43px in height. <br>Large images will be scaled down.',
- 'app_primary_color' => 'Application Primary Color',
- 'app_primary_color_desc' => 'Sets the primary color for the application including the banner, buttons, and links.',
- 'app_homepage' => 'Application Homepage',
- 'app_homepage_desc' => 'Select a view to show on the homepage instead of the default view. Page permissions are ignored for selected pages.',
- 'app_homepage_select' => 'Select a page',
- 'app_disable_comments' => 'Disable Comments',
- 'app_disable_comments_toggle' => 'Disable comments',
- 'app_disable_comments_desc' => 'Disables comments across all pages in the application. <br> Existing comments are not shown.',
+ 'app_customization' => 'Personalização',
+ 'app_features_security' => 'Recursos & Segurança',
+ 'app_name' => 'Nome da Aplicação',
+ 'app_name_desc' => 'Este nome será mostrado no cabeçalho e em e-mails.',
+ 'app_name_header' => 'Mostrar o nome no cabeçalho',
+ 'app_public_access' => 'Acesso Público',
+ 'app_public_access_desc' => 'Ativar esta opção irá permitir que os visitantes que não estão autenticados, acedam ao conteúdo da sua instância do BookStack.',
+ 'app_public_access_desc_guest' => 'O acesso de visitantes públicos pode ser controlado através do utilizador "Convidado".',
+ 'app_public_access_toggle' => 'Permitir acesso público',
+ 'app_public_viewing' => 'Permitir visualização pública?',
+ '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_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 <head> 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 <head> HTML está desativado nesta página de configurações, para garantir que quaisquer alterações que acabem maliciosas possam ser revertidas.',
+ 'app_logo' => 'Logo da Aplicação',
+ 'app_logo_desc' => 'A imagem deve ter 43px de altura. <br>Imagens maiores serão reduzidas.',
+ 'app_primary_color' => 'Cor Primária da Aplicação',
+ 'app_primary_color_desc' => 'Define a cor primária para a aplicação, incluindo o banner, botões e links.',
+ 'app_homepage' => 'Página Inicial',
+ 'app_homepage_desc' => 'Selecione uma opção para ser exibida como página inicial em vez da padrão. Permissões de página serão ignoradas para as páginas selecionadas.',
+ 'app_homepage_select' => 'Selecione uma página',
+ 'app_footer_links' => 'Links do Rodapé',
+ 'app_footer_links_desc' => 'Adicionar links para mostrar dentro do rodapé do site. Estes serão exibidos no rodapé da maioria das páginas, incluindo as que não requerem autenticação. Pode utilizar uma etiqueta de "trans::<key>" para utilizar traduções definidas pelo sistema. Por exemplo: Utilizando "trans::common.privacy_policy" fornecerá o texto traduzido "Política de Privacidade" e "trans::common.terms_of_service" fornecerá o texto traduzido "Termos de Serviço".',
+ 'app_footer_links_label' => 'Etiqueta do Link',
+ 'app_footer_links_url' => 'URL do link',
+ 'app_footer_links_add' => 'Adicionar Link de Rodapé',
+ 'app_disable_comments' => 'Desativar Comentários',
+ 'app_disable_comments_toggle' => 'Desativar comentários',
+ 'app_disable_comments_desc' => 'Desativar comentários em todas as páginas no aplicativo.<br> Comentários existentes não serão exibidos.',
// Color settings
- 'content_colors' => 'Content Colors',
- 'content_colors_desc' => 'Sets colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
- 'bookshelf_color' => 'Shelf Color',
- 'book_color' => 'Book Color',
- 'chapter_color' => 'Chapter Color',
- 'page_color' => 'Page Color',
- 'page_draft_color' => 'Page Draft Color',
+ 'content_colors' => 'Cores do Conteúdo',
+ 'content_colors_desc' => 'Define as cores para todos os elementos da hierarquia de organização de páginas. Escolher cores com brilho similar ao das cores padrão é aconselhável para a legibilidade.',
+ 'bookshelf_color' => 'Cor da Prateleira',
+ 'book_color' => 'Cor do Livro',
+ 'chapter_color' => 'Cor do Capítulo',
+ 'page_color' => 'Cor da Página',
+ 'page_draft_color' => 'Cor do Rascunho',
// Registration Settings
- 'reg_settings' => 'Registration',
- 'reg_enable' => 'Enable Registration',
- 'reg_enable_toggle' => 'Enable registration',
- 'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.',
- 'reg_default_role' => 'Default user role after registration',
- 'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
- 'reg_email_confirmation' => 'Email Confirmation',
- 'reg_email_confirmation_toggle' => 'Require email confirmation',
- 'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and this option will be ignored.',
- 'reg_confirm_restrict_domain' => 'Domain Restriction',
- 'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
- 'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
+ 'reg_settings' => 'Cadastro',
+ 'reg_enable' => 'Habilitar Cadastro',
+ 'reg_enable_toggle' => 'Habilitar cadastro',
+ 'reg_enable_desc' => 'Quando o cadastro é habilitado, visitantes poderão cadastrar-se como usuários do aplicativo. Realizado o cadastro, recebem um único cargo padrão.',
+ 'reg_default_role' => 'Cargo padrão para usuários após o cadastro',
+ 'reg_enable_external_warning' => 'A opção acima é ignorada enquanto a autenticação externa LDAP ou SAML estiver ativa. Contas de usuários para membros não existentes serão criadas automaticamente se a autenticação pelo sistema externo em uso for bem sucedida.',
+ 'reg_email_confirmation' => 'Confirmação de E-mail',
+ 'reg_email_confirmation_toggle' => 'Requerer confirmação de e-mail',
+ 'reg_confirm_email_desc' => 'Em caso da restrição de domínios estar em uso, a confirmação de e-mail será requerida e esta opção será ignorada.',
+ 'reg_confirm_restrict_domain' => 'Restrição de Domínios',
+ 'reg_confirm_restrict_domain_desc' => 'Entre com uma lista separada por vírgulas de domínios de e-mails aos quais você deseja restringir o registo. Um e-mail de confirmação será enviado para o utilizador validar o seu respetivo endereço de e-mail antes de ser permitida a interação com a aplicação. <br> Note que os utilizadores serão capazes de alterar os seus endereços de e-mail após o sucesso na confirmação do registo.',
+ 'reg_confirm_restrict_domain_placeholder' => 'Nenhuma restrição definida',
// Maintenance settings
- 'maint' => 'Maintenance',
- 'maint_image_cleanup' => 'Cleanup Images',
- 'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.",
- 'maint_image_cleanup_ignore_revisions' => 'Ignore images in revisions',
- 'maint_image_cleanup_run' => 'Run Cleanup',
- 'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?',
- 'maint_image_cleanup_success' => ':count potentially unused images found and deleted!',
- 'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!',
- 'maint_send_test_email' => 'Send a Test Email',
- 'maint_send_test_email_desc' => 'This sends a test email to your email address specified in your profile.',
- 'maint_send_test_email_run' => 'Send test email',
- 'maint_send_test_email_success' => 'Email sent to :address',
- 'maint_send_test_email_mail_subject' => 'Test Email',
- 'maint_send_test_email_mail_greeting' => 'Email delivery seems to work!',
- 'maint_send_test_email_mail_text' => 'Congratulations! As you received this email notification, your email settings seem to be configured properly.',
+ '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_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?',
+ 'maint_image_cleanup_success' => ':count imagens potencialmente não utilizadas foram encontradas e eliminadas!',
+ 'maint_image_cleanup_nothing_found' => 'Nenhuma imagem por utilizar foi encontrada, nada foi eliminado!',
+ 'maint_send_test_email' => 'Enviar um E-mail de Teste',
+ 'maint_send_test_email_desc' => 'Esta opção envia um e-mail de teste para o endereço especificado no seu perfil.',
+ 'maint_send_test_email_run' => 'Enviar e-mail de teste',
+ 'maint_send_test_email_success' => 'E-mail enviado para :address',
+ 'maint_send_test_email_mail_subject' => 'E-mail de Teste',
+ 'maint_send_test_email_mail_greeting' => 'O envio de e-mails parece funcionar!',
+ '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',
+ 'recycle_bin_restore' => 'Restaurar',
+ 'recycle_bin_contents_empty' => 'A reciclagem está atualmente vazia',
+ 'recycle_bin_empty' => 'Esvaziar Reciclagem',
+ 'recycle_bin_empty_confirm' => 'Isto irá destruir permanentemente todos os itens na reciclagem inclusive o conteúdo de cada item. Tem certeza de que a deseja esvaziar?',
+ 'recycle_bin_destroy_confirm' => 'Esta ação irá excluir permanentemente do sistema este item junto com todos os elementos filhos listados abaixo. Não poderá restaurar este conteúdo. Tem certeza de que deseja excluir permanentemente este item?',
+ 'recycle_bin_destroy_list' => 'Itens a serem Destruídos',
+ '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.',
+
+ // Audit Log
+ 'audit' => 'Registo de auditoria',
+ 'audit_desc' => 'Este registo de auditoria exibe uma lista de atividades rastreadas no sistema. Esta lista não é filtrada ao contrário de listas de atividades semelhantes no sistema onde os filtros de permissão são aplicados.',
+ 'audit_event_filter' => 'Filtro de Evento',
+ 'audit_event_filter_no_filter' => 'Sem filtro',
+ 'audit_deleted_item' => 'Item excluído',
+ 'audit_deleted_item_name' => 'Nome: :name',
+ '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é',
// Role Settings
- 'roles' => 'Roles',
- 'role_user_roles' => 'User Roles',
- 'role_create' => 'Create New Role',
- 'role_create_success' => 'Role successfully created',
- 'role_delete' => 'Delete Role',
- 'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
- 'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
- 'role_delete_no_migration' => "Don't migrate users",
- 'role_delete_sure' => 'Are you sure you want to delete this role?',
- 'role_delete_success' => 'Role successfully deleted',
- 'role_edit' => 'Edit Role',
- 'role_details' => 'Role Details',
- 'role_name' => 'Role Name',
- 'role_desc' => 'Short Description of Role',
- 'role_external_auth_id' => 'External Authentication IDs',
- 'role_system' => 'System Permissions',
- 'role_manage_users' => 'Manage users',
- 'role_manage_roles' => 'Manage roles & role permissions',
- 'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
- 'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
- 'role_manage_page_templates' => 'Manage page templates',
- 'role_access_api' => 'Access system API',
- 'role_manage_settings' => 'Manage app settings',
- 'role_asset' => 'Asset Permissions',
- 'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
- 'role_asset_admins' => 'Admins are automatically given access to all content but these options may show or hide UI options.',
- 'role_all' => 'All',
- 'role_own' => 'Own',
- 'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
- 'role_save' => 'Save Role',
- 'role_update_success' => 'Role successfully updated',
- 'role_users' => 'Users in this role',
- 'role_users_none' => 'No users are currently assigned to this role',
+ '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',
+ 'role_delete_confirm' => 'A ação vai eliminar o cargo de nome \':roleName\'.',
+ 'role_delete_users_assigned' => 'Esse cargo tem :userCount utilizadores vinculados nele. Se quiser migrar utilizadores deste cargo para outro, selecione um novo cargo.',
+ 'role_delete_no_migration' => "Não migrar utilizadores",
+ 'role_delete_sure' => 'Tem certeza que deseja excluir este cargo?',
+ 'role_delete_success' => 'Cargo excluído com sucesso',
+ 'role_edit' => 'Editar Cargo',
+ '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',
+ 'role_manage_roles' => 'Gerir cargos e permissões de cargos',
+ 'role_manage_entity_permissions' => 'Gerir todos os livros, capítulos e permissões de páginas',
+ 'role_manage_own_entity_permissions' => 'Gerir permissões de seu próprio livro, capítulo e paginas',
+ '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',
+ 'role_save' => 'Guardar Cargo',
+ 'role_update_success' => 'Cargo atualizado com sucesso',
+ 'role_users' => 'Utilizadores com este cargo',
+ 'role_users_none' => 'Nenhum utilizador está atualmente vinculado a este cargo',
// Users
- 'users' => 'Users',
- 'user_profile' => 'User Profile',
- 'users_add_new' => 'Add New User',
- 'users_search' => 'Search Users',
- 'users_details' => 'User Details',
- 'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.',
- 'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.',
- 'users_role' => 'User Roles',
- 'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.',
- 'users_password' => 'User Password',
- 'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 6 characters long.',
- 'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.',
- 'users_send_invite_option' => 'Send user invite email',
- 'users_external_auth_id' => 'External Authentication ID',
- 'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
- 'users_password_warning' => 'Only fill the below if you would like to change your password.',
- 'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
- 'users_delete' => 'Delete User',
- 'users_delete_named' => 'Delete user :userName',
- 'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
- 'users_delete_confirm' => 'Are you sure you want to delete this user?',
- 'users_delete_success' => 'Users successfully removed',
- 'users_edit' => 'Edit User',
- 'users_edit_profile' => 'Edit Profile',
- 'users_edit_success' => 'User successfully updated',
- 'users_avatar' => 'User Avatar',
- 'users_avatar_desc' => 'Select an image to represent this user. This should be approx 256px square.',
- 'users_preferred_language' => 'Preferred Language',
- 'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.',
- 'users_social_accounts' => 'Social Accounts',
- 'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not revoke previously authorized access. Revoke access from your profile settings on the connected social account.',
- 'users_social_connect' => 'Connect Account',
- 'users_social_disconnect' => 'Disconnect Account',
- 'users_social_connected' => ':socialAccount account was successfully attached to your profile.',
- 'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.',
- 'users_api_tokens' => 'API Tokens',
- 'users_api_tokens_none' => 'No API tokens have been created for this user',
- 'users_api_tokens_create' => 'Create Token',
- 'users_api_tokens_expires' => 'Expires',
- 'users_api_tokens_docs' => 'API Documentation',
+ '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',
+ 'users_latest_activity' => 'Última atividade',
+ 'users_details' => 'Detalhes do Utilizador',
+ 'users_details_desc' => 'Defina um nome de exibição e um endereço de e-mail para este utilizador. O endereço de e-mail será utilizado na autenticação da aplicação.',
+ 'users_details_desc_no_email' => 'Defina um nome de exibição para este utilizador para que outros possam reconhecê-lo.',
+ '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 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',
+ 'users_external_auth_id_desc' => 'Este ID é utilizado para relacionar um utilizador ao comunicar com um sistema de autenticação externo.',
+ 'users_password_warning' => 'Apenas preencha os dados abaixo caso queira modificar a sua palavra-passe.',
+ 'users_system_public' => 'Este utilizador representa quaisquer convidados que visitam a aplicação. Não pode ser utilizado para efetuar autenticação mas é automaticamente atribuído.',
+ 'users_delete' => 'Eliminar Utilizador',
+ 'users_delete_named' => 'Eliminar :userName',
+ 'users_delete_warning' => 'A ação vai eliminar completamente o utilizador de nome \':userName\' do sistema.',
+ 'users_delete_confirm' => 'Tem certeza que eliminar este utilizador?',
+ '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_edit' => 'Editar Utilizador',
+ 'users_edit_profile' => 'Editar Perfil',
+ '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',
+ 'users_preferred_language_desc' => 'Esta opção irá alterar o idioma utilizado para a interface de utilizador da aplicação. Isto não afetará nenhum conteúdo criado por utilizadores.',
+ 'users_social_accounts' => 'Contas Sociais',
+ 'users_social_accounts_info' => 'Aqui pode ligar outras contas para acesso mais rápido. Desligar uma conta não retira a possibilidade de acesso usando-a. Para revogar o acesso ao perfil através da conta social, você deverá fazê-lo na sua conta social.',
+ 'users_social_connect' => 'Contas Associadas',
+ 'users_social_disconnect' => 'Dissociar Conta',
+ 'users_social_connected' => 'A conta:socialAccount foi associada com sucesso ao seu perfil.',
+ 'users_social_disconnected' => 'A conta:socialAccount foi dissociada com sucesso de seu perfil.',
+ 'users_api_tokens' => 'Tokens de API',
+ 'users_api_tokens_none' => 'Nenhum token de API foi criado para este utilizador',
+ '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' => 'Create API Token',
- 'user_api_token_name' => 'Name',
- 'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.',
- 'user_api_token_expiry' => 'Expiry Date',
- 'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.',
- 'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID"" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.',
- 'user_api_token_create_success' => 'API token successfully created',
- 'user_api_token_update_success' => 'API token successfully updated',
- 'user_api_token' => 'API Token',
- 'user_api_token_id' => 'Token ID',
- 'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.',
- 'user_api_token_secret' => 'Token Secret',
- 'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
- 'user_api_token_created' => 'Token Created :timeAgo',
- 'user_api_token_updated' => 'Token Updated :timeAgo',
- 'user_api_token_delete' => 'Delete Token',
- 'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.',
- 'user_api_token_delete_confirm' => 'Are you sure you want to delete this API token?',
- 'user_api_token_delete_success' => 'API token successfully deleted',
+ 'user_api_token_create' => 'Criar Token de API',
+ 'user_api_token_name' => 'Nome',
+ 'user_api_token_name_desc' => 'Dê ao seu token um nome legível como um futuro lembrete de seu propósito.',
+ 'user_api_token_expiry' => 'Data de Expiração',
+ 'user_api_token_expiry_desc' => 'Defina uma data em que este token expira. Depois desta data, as requisições feitas usando este token deixarão de funcionar. Deixar este campo em branco definirá um prazo de 100 anos futuros.',
+ 'user_api_token_create_secret_message' => 'Imediatamente após a criação deste token, um "ID de token" e "Segredo de token" serão gerados e exibidos. O segredo só será mostrado uma única vez, portanto, certifique-se de copiar o valor para algum lugar seguro antes de prosseguir.',
+ 'user_api_token_create_success' => 'Token de API criado com sucesso',
+ 'user_api_token_update_success' => 'Token de API atualizado com sucesso',
+ 'user_api_token' => 'Token de API',
+ 'user_api_token_id' => 'ID do Token',
+ 'user_api_token_id_desc' => 'Este é um identificador de sistema não editável, gerado para este token, que precisará ser fornecido em solicitações de API.',
+ 'user_api_token_secret' => 'Segredo do Token',
+ 'user_api_token_secret_desc' => 'Este é um segredo de sistema gerado para este token que precisará ser fornecido em requisições de API. Isto só será mostrado nesta única vez, portanto, copie este valor para um lugar seguro.',
+ 'user_api_token_created' => 'Token criado a :timeAgo',
+ 'user_api_token_updated' => 'Token atualizado a :timeAgo',
+ 'user_api_token_delete' => 'Eliminar Token',
+ 'user_api_token_delete_warning' => 'Isto irá excluir completamente este token de API com o nome \':tokenName\' do sistema.',
+ '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.
'language_select' => [
'en' => 'English',
'ar' => 'العربية',
+ 'bg' => 'Bǎlgarski',
+ 'bs' => 'Bosanski',
+ 'ca' => 'Catalão',
'cs' => 'Česky',
'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',
'vi' => 'Tiếng Việt',
'zh_CN' => '简体中文',
'zh_TW' => '繁體中文',
- ]
+ ],
//!////////////////////////////////
];