diff --git a/client/src/locale/pt.js b/client/src/locale/pt.js index fe3bb3a6..706d8067 100644 --- a/client/src/locale/pt.js +++ b/client/src/locale/pt.js @@ -1,567 +1,607 @@ const pt = { code: "PT", - name: "Portugese", - select_locale: "Change language to English", + name: "Português", + select_locale: "Mudar o idioma para Português", languages: { - language: "Language", - languageTooltip: "Choose the language of the invitation mail", - en: "English", - nl: "Dutch", + language: "Idioma", + languageTooltip: "Escolher o idioma do e-mail de convite", + en: "Inglês", + nl: "Holandês", }, landing: { header: { - title: "Manage access to your applications", - login: "Log in", - sup: "SURFconext Invite is by invitation only.", + title: "Gerir o acesso às suas aplicações", + login: "Entrar", + sup: "O SURFconext Invite é apenas por convite.", }, - works: "How does it work?", - adminFunction: "admin function", + works: "Como funciona?", + adminFunction: "função de administração", info: [ //Arrays of titles and info blocks and if a function is an admin function - ["Invites", "
SURF invites institution admins who can create roles for their applications.
" + - "The application list consists of applications connected to SURFconext.
", true], - ["Roles", "The role managers will invite colleagues for roles who can in turn invite users.
", true], - ["Join", "Invited colleagues who accept the invitation are granted access rights for the applications.
The roles are actually group memberships that can be used in SURFconext authorisation rules, or provisioned as attributes or to external SCIM APIs.
", false] + ["Convites", "A SURF convida administradores de instituição que podem criar papéis para as suas aplicações.
" + + "A lista de aplicações consiste em aplicações ligadas ao SURFconext.
", true], + ["Papéis", "Os gestores de papéis convidam colegas para papéis que, por sua vez, podem convidar utilizadores.
", true], + ["Adesão", "Colaboradores convidados que aceitam o convite obtêm direitos de acesso às aplicações.
Os papéis são, na verdade, membros de grupos que podem ser usados em regras de autorização do SURFconext, ou provisionados como atributos ou em APIs SCIM externas.
", false] ], - footer: "SURFconext Invite offers access management to SURFconext-connected applications.
" + - "Do you want to know more? Read more.
", + footer: "O SURFconext Invite oferece gestão de acesso a aplicações ligadas ao SURFconext.
" + + "Precisa de mais informações? Leia mais.
", }, header: { title: "SURFconext Invite", - subTitle: "Everything will be owl right", + subTitle: "Tudo vai correr perfeitamente", links: { - login: "Log in", - system: "System", - switchApp: "Go to {{app}}", - welcome: "Welcome", - access: "Invite", - help: "Help", - profile: "Profile", + login: "Entrar", + system: "Sistema", + switchApp: "Ir para {{app}}", + welcome: "Boas-vindas", + access: "Convite", + help: "Ajuda", + profile: "Perfil", tokens: "Tokens", - logout: "Log out", - audit: "Role history" + logout: "Sair", + audit: "Histórico de papéis", + colleagues: "Papéis da instituição" }, }, tabs: { - home: "Home", - applications: "Applications", - users: "Users", - applicationUsers: "Users", - maintainers: "Role managers & inviters", - guests: "User with this role", - invitations: "Invitations", - roles: "Access roles", - profile: "Profile", - userRoles: "Role managers & inviters", - guestRoles: "Users with this role", + home: "Início", + applications: "Aplicações", + users: "Utilizadores", + applicationUsers: "Utilizadores", + maintainers: "Gestores de papéis & convidadores", + guests: "Utilizadores com este papel", + invitations: "Convites", + roles: "Papéis de acesso", + profile: "Perfil", + userRoles: "Gestores de papéis & convidadores", + guestRoles: "Utilizadores com este papel", cron: "Cron", - invite: "Invite", - tokens: "API tokens", - unknownRoles: "Missing applications", - expiredUserRoles: "User role expirations", - pendingInvitations: "Pending", - allPendingInvitations: "Pending invitations", - acceptedInvitations: "Accepted", + invite: "Convite", + tokens: "Tokens de API", + unknownRoles: "Aplicações em falta", + expiredUserRoles: "Expirações de papéis de utilizador", + pendingInvitations: "Pendentes", + allPendingInvitations: "Convites pendentes", + acceptedInvitations: "Aceites", performanceSeed: "Seed", seed: "Seed", - login: "Login" + login: "Entrar" }, home: { access: "SURFconext Invite", }, impersonate: { - exit: "Stop impersonating", - impersonator: "You are impersonating {{name}} | {{role}}", - impersonatorTooltip: "You are really {{impersonator}}, but you are impersonating {{currentUser}}.", + exit: "Deixar de representar este utilizador", + impersonator: "Está a representar {{name}} | {{role}}", + impersonatorTooltip: "Na verdade é {{impersonator}}, mas está a representar {{currentUser}}.", flash: { - startedImpersonation: "You now impersonate {{name}}.", - clearedImpersonation: "Cleared your impersonation. You are you again." + startedImpersonation: "Agora está a representar {{name}}.", + clearedImpersonation: "Representação terminada. De novo é si próprio." }, }, access: { - SUPER_USER: "Superuser", - INSTITUTION_ADMIN: "Institution admin", - MANAGER: "Role manager", - INVITER: "Inviter", - GUEST: "User", - "No member": "No member" + SUPER_USER: "Superutilizador", + INSTITUTION_ADMIN: "Administrador de instituição", + APPLICATION_MANAGER: "Gestor de aplicação", + MANAGER: "Gestor de papéis", + INVITER: "Convidador", + GUEST: "Utilizador", + "No member": "Sem membros" }, users: { - found: "{{count}} {{plural}} found", - moreResults: "There are more results than shown, please refine your search.", - applicationsSearchPlaceHolder: "Search for application...", - name_email: "Name / email", - name: "Name", - email: "Email", - highestAuthority: "Role", - createdAt: "Created", - schacHomeOrganization: "Institution", - lastActivity: "Last activity", - organizationGUID: "Organization GUID", + found: "{{count}} {{plural}} encontrados", + moreResults: "Há mais resultados do que os apresentados, por favor refine a sua pesquisa.", + applicationsSearchPlaceHolder: "Procurar aplicação...", + name_email: "Nome / e-mail", + name: "Nome", + email: "E-mail", + highestAuthority: "Função", + createdAt: "Criado a", + schacHomeOrganization: "Instituição", + lastActivity: "Última atividade", + organizationGUID: "GUID da organização", eduPersonPrincipalName: "EPPN", sub: "Sub", - singleUser: "user", - multipleUsers: "users", - noEntities: "No users found", - new: "New invitation", - title: "Users", - roles: "Roles", - applications: "Applications", - noRolesInfo: "You have no roles (which means you must be super-user)", - noRolesInstitutionAdmin: "You are an institution admin and you have no roles (but you might have access to applications)", - noRolesInstitutionAdminOther: "{{name}} is an institution admin and has no roles (but might have access to applications)", - noRolesNoApplicationsInstitutionAdmin: "You are an institution admin, but you have no roles and apparently your institution has also no access to applications", - guestRoleOnly: "You are not an administrator. Are you looking for the apps you can access?", - rolesInfo: "You have the following roles", - applicationsInfo: "You have access to the following applications", - noRolesFound: "No roles are found.", - noApplicationsFound: "No applications are found.", - rolesInfoOther: "{{name}} has the following roles", - applicationsInfoOther: "{{name}} has access to the following applications", - landingPage: "Landing page", - access: "Access", - organisation: "Organisation", - noResults: "No users are found", - searchPlaceHolder: "Search for users...", - authority: "Authority", - endDate: "End date", - expiryDays: "Expiry days", - roleExpiryTooltip: "Sort on roles to see which roles will expire the soonest", - deleteFlash: "User {{name}} has been deleted", - deleteConfirmation: "Are you absolutely sure you want to delete user {{name}}? There is no undo button.", - institutionAdmins: "Your fellow Institution administrators are:", - onlyInstitutionAdmins: "You are the only Institution admin within your organisation", + singleUser: "utilizador", + multipleUsers: "utilizadores", + noEntities: "Nenhum utilizador encontrado", + new: "Novo convite", + title: "Utilizadores", + roles: "Papéis", + applications: "Aplicações", + noRolesInfo: "Não tem papéis (o que significa que deve ser superutilizador)", + noRolesInstitutionAdmin: "É administrador de instituição e não tem papéis (mas pode ter acesso a aplicações)", + noRolesInstitutionAdminOther: "{{name}} é administrador de instituição e não tem papéis (mas pode ter acesso a aplicações)", + noRolesNoApplicationsInstitutionAdmin: "É administrador de instituição, mas não tem papéis e aparentemente a sua instituição também não tem acesso a aplicações", + noRolesInfoApplicationManager: "Não tem papéis, mas é gestor de aplicação e tem acesso a aplicações", + noRolesInfoApplicationManagerOther: "{{name}} não tem papéis, mas é gestor de aplicação e tem acesso a aplicações", + guestRoleOnly: "Não é administrador. Está à procura das aplicações a que tem acesso?", + rolesInfo: "Tem os seguintes papéis", + applicationsInfo: "Tem acesso às seguintes aplicações", + noRolesFound: "Nenhum papel encontrado.", + noApplicationsFound: "Nenhuma aplicação encontrada.", + rolesInfoOther: "{{name}} tem os seguintes papéis", + applicationsInfoOther: "{{name}} tem acesso às seguintes aplicações", + landingPage: "Página de acolhimento", + access: "Acesso", + organisation: "Organização", + noResults: "Nenhum utilizador encontrado", + searchPlaceHolder: "Procurar utilizadores...", + authority: "Autoridade", + endDate: "Data de término", + expiryDays: "Dias de expiração", + roleExpiryTooltip: "Ordenar por papéis para ver quais os papéis que expiram mais cedo", + deleteFlash: "O utilizador {{name}} foi removido", + deleteConfirmation: "Tem a certeza absoluta de que quer remover o utilizador {{name}}? Não existe botão de desfazer.", + institutionAdmins: "Os seus colegas administradores de instituição são:", + onlyInstitutionAdmins: "É o único administrador de instituição da sua organização", + removeInstitutionAdminConfirmation: "Tem a certeza de que quer remover os direitos de administração de instituição de {{userName}}", + removeInstitutionAdminFlash: "Os direitos de administração de instituição foram removidos a {{userName}}" }, role: { - copyUrn: "Copy urn", - userInfo: "{{nbr}} member(s) & invalid {{period}}", - roleInfo: "Role valid for {{days}} days", - roleInfoNoEndDate: "Role has no end date", - contactAdmin: "Contact role manager(s)", - institutionAdmin: "Institution admins: {{names}}", - noInstitutionAdmin: "There is not institution admins" + copyUrn: "Copiar URN", + userInfo: "{{nbr}} membro(s) & expira {{period}}", + roleInfo: "Papel válido por {{days}} dias", + roleInfoNoEndDate: "O papel não tem data de término", + contactAdmin: "Contactar o(s) gestor(es) de papéis", + institutionAdmin: "Administradores de instituição: {{names}}", + noInstitutionAdmin: "Não há administradores de instituição para este papel" }, roles: { - title: "Access Roles", - applicationName: "Application", - auditable: "Role {{name}} was created by {{createdBy}} at {{createdAt}}", - roleDetails: "Role details", - invitationDetails: "Invitation details", - applicationDetails: "Application(s) this role applies to", - addApplication: "Add application", - multiple: "Multiple applications", - applicationPlaceholder: "Choose an application...", - accessRole: "Name", - name: "Name", - namePlaceHolder: "The name of the role", - shortName: "Short name", - organizationGUID: "Organization GUID", - identityProvider: "Identity provider: {{name}}", - landingPage: "(Custom) landing page", - userRoleCount: "# Users", + title: "Papéis de acesso", + applicationName: "Aplicação", + auditable: "O papel {{name}} foi criado por {{createdBy}} a {{createdAt}}", + roleDetails: "Detalhes do papel", + invitationDetails: "Detalhes do convite", + applicationDetails: "Aplicação(ões) às quais este papel se aplica", + addApplication: "Adicionar aplicação", + multiple: "Várias aplicações", + applicationPlaceholder: "Escolher uma aplicação...", + accessRole: "Nome", + name: "Nome", + namePlaceHolder: "O nome do papel", + shortName: "Nome curto", + organizationGUID: "GUID da organização", + organizationGUIDValue: "GUID da instituição: {{guid}}", + identityProvider: "Provedor de identidade", + identityProviderPlaceholder: "Procurar provedor de identidade...", + landingPage: "(Personalizada) página de acolhimento", + userRoleCount: "# Utilizadores", landingPagePlaceHolder: "https://landingpage.com", - defaultExpiryDays: "Expiry days", - endDate: "End date", + defaultExpiryDays: "Dias de expiração", + endDate: "Data de término", noEndDate: "-", - authority: "Authority", - yourRole: "Your role", - description: "Description", - descriptionPlaceHolder: "The description of the role", - noResults: "No roles are found", - noMember: "No member", - searchPlaceHolder: "Search for roles...", - found: "{{count}} {{plural}} found", - singleRole: "role", - multipleRoles: "roles", - new: "Add new role", - edit: "Edit role {{name}}", + authority: "Autoridade", + yourRole: "O seu papel", + description: "Descrição", + descriptionPlaceHolder: "A descrição do papel", + isCrm: "Papel de mijnSURF", + noResults: "Nenhum papel encontrado", + noMember: "Sem membros", + searchPlaceHolder: "Procurar papéis...", + found: "{{count}} {{plural}} encontrados", + singleRole: "papel", + multipleRoles: "papéis", + new: "Adicionar novo papel", + edit: "Editar papel {{name}}", urn: "URN", - advanced: "Advanced settings", - showAdvancedSettings: "Show advanced invite settings", - hideAdvancedSettings: "Hide advanced invite settings", - override: "Override of settings allowed?", - manage: "Application", - manageMetaData: "SURFconext entity", + advanced: "Definições avançadas", + showAdvancedSettings: "Mostrar definições avançadas de convite", + hideAdvancedSettings: "Ocultar definições avançadas de convite", + override: "Pode a configuração ser substituída?", + manage: "Aplicação", + manageMetaData: "Entidade do SURFconext", provisioning: "Provisioning", - deleteFlash: "Role {{name}} has been deleted", - deleteConfirmation: "Are you sure you want to delete this role?", - createFlash: "Role {{name}} has been created", - updateFlash: "Role {{name}} has been updated", - unknownInManage: "Unknown in Manage", - unknownInManageToolTip: "The application for this role has been removed from the SURF backend. Please contact support@surfconext.nl to resolve this.", - unknownInManageDisabled: "The application for this role has been removed from the SURF backend. Therefore, you can't invite new users. Contact support@surfconext.nl to resolve this.", + deleteFlash: "O papel {{name}} foi removido", + deleteConfirmation: "Tem a certeza de que quer remover este papel?", + createFlash: "O papel {{name}} foi criado", + updateFlash: "O papel {{name}} foi atualizado", + unknownInManage: "Desconhecido no Manage", + unknownInManageToolTip: "A aplicação deste papel foi removida da infraestrutura da SURF. Contacte support@surfconext.nl para resolver esta questão.", + unknownInManageDisabled: "A aplicação deste papel foi removida da infraestrutura da SURF. Por isso, não pode convidar novos utilizadores. Contacte support@surfconext.nl para resolver esta questão.", consequences: { - info: "The following users will lose their access:", - userInfo: "{{name}} ({{authority}}), last activity {{lastActivity}}", - andMore: "And {{nbr}} more.. Check the list of current users for more details." + info: "Os seguintes utilizadores vão perder o acesso:", + userInfo: "{{name}} ({{authority}}), última atividade {{lastActivity}}", + andMore: "E mais {{nbr}}... Veja a lista de utilizadores atuais para mais detalhes." }, - noProvisioning: "Users added to this role, won't have immediate access to this application. See the wiki for more information", - userRolesPresent: "You are not allowed to delete this role, as {{nbr}} user(s) have this role. You must first delete them." + noProvisioning: "Os utilizadores adicionados a este papel não terão acesso imediato a esta aplicação. Veja a wiki para mais informações", + userRolesPresent: "Não pode remover este papel, porque {{nbr}} utilizador(es) o têm. Tem primeiro de os remover deste papel." }, applications: { - title: "Access Roles for this application ({{nbr}})", - applicationFound: "Applications ({{nbr}})", - new: "New Access Role", - searchPlaceHolder: "Search for applications", - noResults: "No applications found...", - name: "Application name", + title: "Papéis de acesso a esta aplicação ({{nbr}})", + applicationFound: "Aplicações ({{nbr}})", + new: "Novo papel de acesso", + searchPlaceHolder: "Procurar aplicações", + noResults: "Nenhuma aplicação encontrada...", + name: "Nome da aplicação", types: { saml20_sp: "Service Provider", oidc10_rp: "Relying Party" }, - type: "Type", - organization: "Organization", + type: "Tipo", + organization: "Organização", url: "URL", - roles: "Roles", + roles: "Papéis", provisionings: "Provisionings", - accessRole: "Access Role", + accessRole: "Papel de acesso", }, applicationRoles: { - searchPlaceHolder: "Search for Access Roles", - noEntities: "No access roles found", + searchPlaceHolder: "Procurar papéis de acesso", + noEntities: "Nenhum papel de acesso encontrado", }, userRoles: { - found: "{{count}} {{plural}} found", - singleUserRole: "user role", - multipleUserRoles: "user roles", - searchPlaceHolder: "Search for users...", - noResults: "No user roles where found", - guestRoles: "{{count}} users", - managerRoles: "{{count}} managers & inviters", - notAllowed: "You're not allowed to delete this user role because of missing roles", - updateConfirmation: "Are you sure you want to change the end date of role {{roleName}} for {{userName}}?", - updateConfirmationRemoveEndDate: "Are you sure you want to remove the end date of role {{roleName}} for {{userName}}?", - updateFlash: "The end date for role {{roleName}} has been updated", - deleteConfirmation: "Are you sure you want to remove this role from this user(s)?", - deleteOneConfirmation: "Are you sure you want to remove this role from this user?", - deleteFlash: "User role(s) have been removed", - createdAt: "Date accepted", - delete: "Remove" + found: "{{count}} {{plural}} encontrados", + singleUserRole: "papel de utilizador", + multipleUserRoles: "papéis de utilizador", + searchPlaceHolder: "Procurar utilizadores...", + noResults: "Nenhum papel de utilizador encontrado", + guestRoles: "{{count}} utilizadores", + managerRoles: "{{count}} gestores & convidadores", + notAllowed: "Não pode remover este papel de utilizador por falta de papéis", + updateConfirmation: "Tem a certeza de que quer alterar a data de término do papel {{roleName}} para {{userName}}?", + updateConfirmationRemoveEndDate: "Tem a certeza de que quer remover a data de término do papel {{roleName}} para {{userName}}?", + updateFlash: "A data de término do papel {{roleName}} foi atualizada", + deleteConfirmation: "Tem a certeza de que quer remover este papel destes utilizador(es)?", + deleteOneConfirmation: "Tem a certeza de que quer remover este papel deste utilizador?", + deleteFlash: "O(s) papel(is) de utilizador foi/foram removido(s)", + createdAt: "Data de aceitação", + delete: "Remover" }, invitations: { - title: "Invitations", - searchPlaceHolder: "Search for invitation...", - noResults: "No invitation where found", - inviter: "Invited by", - status: "Status", - pending: "pending", - open: "Open", - accepted: "Accepted", - expired: "Expired", - mine: "Mine open invitations", - enforceEmailEquality: "Email equality", - eduIDOnly: "eduID only", - requestedAuthnContext: "ACR value", - requestedAuthnContextPlaceHolder: "Choose a ACR value for user stepup...", - requestedAuthnContextWarning: "To enforce the selected ACR also on the application(s) {{applications}}, " + - "additional configuration is needed on the eduID Identity Provider. " + - "Please contact support@surfconext.nl to request this change.", - new: "Invite role manager or inviter", - newInvitation: "Invite inviter", - newInvite: "New invite", - newGuest: "Invite new user", - invitees: "Invitees", - intendedRoles: "Roles", - inviteesPlaceholder: "Invitee email addresses", - requiredEmail: "At least one email address is required", - requiredRole: "At least one role is required for an invitation", - requiredOrganizationGUID: "A valid Organization GUID is required for an institution admin invitation", - intendedAuthority: "Authority", - roles: "Roles", - inviterRoles: "Select the roles for the new invitation", - rolesPlaceHolder: "Choose one or more roles", - expiryDate: "Valid till", - acceptedAt: "Date accepted", - roleExpiryDate: "Role expiry date", - roleExpiryDateQuestion: "Set a custom role expiration", - roleExpiryDateInfo: "This role will be removed from the user {{expiry}}", - roleExpiryDateInfoDefault: "By default this role will be removed from a user after {{days}} days", - removeRole: "Remove role", - after: "After", - on: "On", - days: "Days", - customInviterDisplayNameQuestion: "Set a custom inviter name", - inviterDisplayName: "Custom inviter display name for invitations", - inviterDisplayNamePlaceholder: "e.g. working@home.university.nl", - inviterDisplayNameError: "Custom inviter name is required, unless you use the default inviter name", - customInviterDisplayNameInfoDefault: "Invitations for this role will show the name of the inviter as sender", - customInviterDisplayNameInfo: "Invitations for this role will show a custom name / email as sender", - expiryDateQuestion: "Set a custom invitation expiration period", - expiryDateInfo: "Default an invitation is valid for 1 month", - withinThreeMonths: "Within 1 month", - createdAt: "Sent", - message: "Personal note", - messagePlaceholder: "Add an optional personal note to your invitation", - invite: "Send invite", - guestRoleIncluded: "Add the user role?", - notifyInviter: "Notify me when accepted?", - invalidEmails: "Invalid email addresses removed: {{emails}}.", - createFlash: "Invitation was sent", - delete: "Revoke", - resend: "Resend", - notAllowed: "You're not allowed to delete or resend this invitation because of missing roles", - deleteFlash: "Invitation(s) have been revoke", - deleteConfirmation: "Are you sure you want to revoke these invitations?", - deleteOneConfirmation: "Are you sure you want to revoke this invitation?", - resendConfirmation: "Are you sure you want to resend these invitations?", - resendConfirmationOne: "Are you sure you want to resend this invitation?", - resendFlash: "Invitation(s) have been resent", + title: "Convites", + searchPlaceHolder: "Procurar convite...", + noResults: "Nenhum convite encontrado", + inviter: "Convidado por", + status: "Estado", + pending: "pendente", + open: "Aberto", + accepted: "Aceite", + expired: "Expirado", + mine: "Os meus convites abertos", + enforceEmailEquality: "O e-mail tem de corresponder", + eduIDOnly: "Apenas eduID", + requestedAuthnContext: "Valor ACR", + requestedAuthnContextPlaceHolder: "Escolher um valor ACR para stepup do utilizador...", + requestedAuthnContextWarning: "Para impor também o ACR selecionado na(s) aplicação(ões) {{applications}}, " + + "é necessária configuração adicional no Provedor de Identidade eduID. " + + "Contacte support@surfconext.nl para solicitar esta alteração.", + new: "Convidar gestor de papéis ou convidador", + newInvitation: "Convidar convidador", + newInvite: "Novo convite", + newGuest: "Convidar novo utilizador", + invitees: "Convidados", + intendedRoles: "Papéis", + inviteesPlaceholder: "Endereços de e-mail dos convidados", + requiredEmail: "É necessário pelo menos um endereço de e-mail", + requiredRole: "É necessário pelo menos um papel para um convite", + requiredApplication: "É necessária pelo menos uma aplicação para um convite de gestor de aplicação", + requiredOrganizationGUID: "Um GUID de organização válido é necessário para um convite de administrador de instituição", + intendedAuthority: "Autoridade", + roles: "Papéis", + inviterRoles: "Selecionar os papéis para o novo convite", + rolesPlaceHolder: "Escolher um ou mais papéis", + rolesPlaceHolderLoading: "Aguarde até todos os papéis estarem carregados...", + applications: "Aplicações", + applicationsPlaceHolder: "Escolher uma ou mais aplicações", + applicationsPlaceHolderLoading: "Aguarde até todas as aplicações estarem carregadas...", + expiryDate: "Válido até", + acceptedAt: "Data de aceitação", + roleExpiryDate: "Data de expiração do papel", + roleExpiryDateQuestion: "Definir uma expiração personalizada do papel", + roleExpiryDateInfo: "Este papel será removido do utilizador {{expiry}}", + roleExpiryDateInfoOn: "Este papel será removido do utilizador a {{date}}", + roleExpiryDateInfoDefault: "Por defeito, este papel é removido de um utilizador após {{days}} dias", + removeRole: "Remover papel", + after: "Após", + on: "Em", + days: "Dias", + customInviterDisplayNameQuestion: "Definir um nome personalizado para o convidador", + inviterDisplayName: "Nome de exibição personalizado do convidador para convites", + inviterDisplayNamePlaceholder: "ex. trabalhar@casa.universidade.pt", + inviterDisplayNameError: "O nome personalizado do convidador é obrigatório, a menos que use o nome padrão do convidador", + customInviterDisplayNameInfoDefault: "Os convites para este papel mostrarão o nome do convidador como remetente", + customInviterDisplayNameInfo: "Os convites para este papel mostrarão um nome / e-mail personalizado como remetente", + expiryDateQuestion: "Definir um período de expiração personalizado do convite", + expiryDateInfo: "Por defeito, um convite é válido por 1 mês", + withinThreeMonths: "Dentro de 1 mês", + createdAt: "Enviado", + message: "Nota pessoal", + messagePlaceholder: "Adicionar uma nota pessoal opcional ao seu convite", + invite: "Enviar convite", + guestRoleIncluded: "Adicionar o papel de utilizador?", + notifyInviter: "Notificar-me quando for aceite?", + invalidEmails: "Endereços de e-mail inválidos removidos: {{emails}}.", + createFlash: "O convite foi enviado", + delete: "Revogar", + resend: "Reenviar", + notAllowed: "Não pode revogar ou reenviar este convite por falta de papéis", + deleteFlash: "O(s) convite(s) foi/foram revogado(s)", + deleteConfirmation: "Tem a certeza de que quer revogar estes convites?", + deleteOneConfirmation: "Tem a certeza de que quer revogar este convite?", + resendConfirmation: "Tem a certeza de que quer reenviar estes convites?", + resendConfirmationOne: "Tem a certeza de que quer reenviar este convite?", + resendFlash: "O(s) convite(s) foi/foram reenviado(s)", inviterRole: { - title: "Send new invite", - roles: "For the following roles", - to: "To", - message: "Personal note", - settings: "Advanced invite settings" + title: "Enviar novo convite", + roles: "Para os seguintes papéis", + to: "Para", + message: "Nota pessoal", + settings: "Definições avançadas de convite" }, statuses: { - all: "All ({{nbr}})", - open: "Open", - accepted: "Accepted", - expired: "Expired", - mine: "Mine" + all: "Todos ({{nbr}})", + open: "Aberto", + accepted: "Aceite", + expired: "Expirado", + mine: "Meus" } }, forms: { - none: "None", - notApplicable: "N/A", - you: "You", - yes: "Yes", - no: "No", + none: "Nenhum", + notApplicable: "n/a", + you: "Si próprio", + yes: "Sim", + no: "Não", ok: "OK", - or: "or ", - fixed: "or set a fixed date", - edit: "Edit", - reset: "Reset", - cancel: "Cancel", - save: "Save", - specificDate: "Set specific date", - and: "and", - more: "More", - less: "Less", - alreadyExists: "The {{attribute}} '{{value}}' already exists", - alreadyExistsParent: "The {{attribute}} {{value}} already exists within {{parent}}", - required: "{{attribute}} is required", - invalid: "The value '{{value}}' is invalid for {{attribute}}", - error: "You can contact support@surfconext.nl for help.