|
|
@ -446,6 +446,14 @@ pt-BR: |
|
|
|
time_entries: Registro de tempo |
|
|
|
time_entries: Registro de tempo |
|
|
|
type: Tipo |
|
|
|
type: Tipo |
|
|
|
watcher: Observador |
|
|
|
watcher: Observador |
|
|
|
|
|
|
|
doorkeeper/application: |
|
|
|
|
|
|
|
uid: Client ID |
|
|
|
|
|
|
|
secret: Client secret |
|
|
|
|
|
|
|
owner: Owner |
|
|
|
|
|
|
|
redirect_uri: Redirect URI |
|
|
|
|
|
|
|
client_credentials_user_id: Client Credentials User ID |
|
|
|
|
|
|
|
scopes: Scopes |
|
|
|
|
|
|
|
confidential: Confidential |
|
|
|
errors: |
|
|
|
errors: |
|
|
|
messages: |
|
|
|
messages: |
|
|
|
accepted: deve ser aceito. |
|
|
|
accepted: deve ser aceito. |
|
|
@ -500,6 +508,16 @@ pt-BR: |
|
|
|
not_an_integer: "(%{name}) não é um número inteiro." |
|
|
|
not_an_integer: "(%{name}) não é um número inteiro." |
|
|
|
smaller_than_or_equal_to: "(%{name}) deve ser menor ou igual a %{count}." |
|
|
|
smaller_than_or_equal_to: "(%{name}) deve ser menor ou igual a %{count}." |
|
|
|
greater_than_or_equal_to: "(%{name}) deve ser maior ou igual a %{count}." |
|
|
|
greater_than_or_equal_to: "(%{name}) deve ser maior ou igual a %{count}." |
|
|
|
|
|
|
|
doorkeeper/application: |
|
|
|
|
|
|
|
attributes: |
|
|
|
|
|
|
|
redirect_uri: |
|
|
|
|
|
|
|
fragment_present: cannot contain a fragment. |
|
|
|
|
|
|
|
invalid_uri: must be a valid URI. |
|
|
|
|
|
|
|
relative_uri: must be an absolute URI. |
|
|
|
|
|
|
|
secured_uri: must be an HTTPS/SSL URI. |
|
|
|
|
|
|
|
forbidden_uri: is forbidden by the server. |
|
|
|
|
|
|
|
scopes: |
|
|
|
|
|
|
|
not_match_configured: doesn't match available scopes. |
|
|
|
enterprise_token: |
|
|
|
enterprise_token: |
|
|
|
unreadable: não pode ser lido. Tem certeza que é um token de suporte? |
|
|
|
unreadable: não pode ser lido. Tem certeza que é um token de suporte? |
|
|
|
parse_schema_filter_params_service: |
|
|
|
parse_schema_filter_params_service: |
|
|
@ -635,6 +653,7 @@ pt-BR: |
|
|
|
wiki_page: Página wiki |
|
|
|
wiki_page: Página wiki |
|
|
|
workflow: Fluxo de trabalho |
|
|
|
workflow: Fluxo de trabalho |
|
|
|
work_package: Pacote de trabalho |
|
|
|
work_package: Pacote de trabalho |
|
|
|
|
|
|
|
doorkeeper/application: OAuth application |
|
|
|
errors: |
|
|
|
errors: |
|
|
|
header_invalid_fields: 'Existem problemas com os seguintes campos:' |
|
|
|
header_invalid_fields: 'Existem problemas com os seguintes campos:' |
|
|
|
field_erroneous_label: |- |
|
|
|
field_erroneous_label: |- |
|
|
@ -710,6 +729,7 @@ pt-BR: |
|
|
|
button_change_password: Alterar senha |
|
|
|
button_change_password: Alterar senha |
|
|
|
button_check_all: Selecionar todos |
|
|
|
button_check_all: Selecionar todos |
|
|
|
button_clear: Limpar |
|
|
|
button_clear: Limpar |
|
|
|
|
|
|
|
button_click_to_reveal: Click to reveal |
|
|
|
button_close: Fechar |
|
|
|
button_close: Fechar |
|
|
|
button_collapse_all: Recolher todos |
|
|
|
button_collapse_all: Recolher todos |
|
|
|
button_configure: Configurar |
|
|
|
button_configure: Configurar |
|
|
@ -740,6 +760,7 @@ pt-BR: |
|
|
|
button_remove_widget: Remover widget |
|
|
|
button_remove_widget: Remover widget |
|
|
|
button_rename: Renomear |
|
|
|
button_rename: Renomear |
|
|
|
button_replace: Substituir |
|
|
|
button_replace: Substituir |
|
|
|
|
|
|
|
button_revoke: Revoke |
|
|
|
button_reply: Responder |
|
|
|
button_reply: Responder |
|
|
|
button_reset: Reiniciar |
|
|
|
button_reset: Reiniciar |
|
|
|
button_rollback: Retornar para esta versão |
|
|
|
button_rollback: Retornar para esta versão |
|
|
@ -2154,7 +2175,7 @@ pt-BR: |
|
|
|
setting_bcc_recipients: Destinatários de cópia oculta (Cco) |
|
|
|
setting_bcc_recipients: Destinatários de cópia oculta (Cco) |
|
|
|
setting_brute_force_block_after_failed_logins: Bloquear usuário após este número |
|
|
|
setting_brute_force_block_after_failed_logins: Bloquear usuário após este número |
|
|
|
de tentativas de login |
|
|
|
de tentativas de login |
|
|
|
setting_brute_force_block_minutes: Tempo que o usuário está bloqueado para |
|
|
|
setting_brute_force_block_minutes: Tempo que o usuário ficará bloqueado |
|
|
|
setting_cache_formatted_text: Texto formatado em cache |
|
|
|
setting_cache_formatted_text: Texto formatado em cache |
|
|
|
setting_use_wysiwyg_description: Selecione para habilitar o CKEditor5 para todos |
|
|
|
setting_use_wysiwyg_description: Selecione para habilitar o CKEditor5 para todos |
|
|
|
os usuários por padrão. O CKEditor tem funcionalidades limitadas para o GFM Markdown. |
|
|
|
os usuários por padrão. O CKEditor tem funcionalidades limitadas para o GFM Markdown. |
|
|
@ -2200,8 +2221,8 @@ pt-BR: |
|
|
|
dos novos pacotes de trabalho |
|
|
|
dos novos pacotes de trabalho |
|
|
|
setting_work_packages_export_limit: Limite de exportação de pacotes de trabalho |
|
|
|
setting_work_packages_export_limit: Limite de exportação de pacotes de trabalho |
|
|
|
setting_journal_aggregation_time_minutes: Exibir diários como agregados dentro |
|
|
|
setting_journal_aggregation_time_minutes: Exibir diários como agregados dentro |
|
|
|
setting_log_requesting_user: Log de acesso do usuário, nome e endereço de e-mail |
|
|
|
setting_log_requesting_user: Registrar início de sessão do usuário, nome e endereço |
|
|
|
para todas as solicitações |
|
|
|
de e-mail para todas as requisições |
|
|
|
setting_login_required: Autenticação Requerida |
|
|
|
setting_login_required: Autenticação Requerida |
|
|
|
setting_mail_from: Endereço de e-mail de saída |
|
|
|
setting_mail_from: Endereço de e-mail de saída |
|
|
|
setting_mail_handler_api_enabled: Habilitar serviço web de entrada de e-mails |
|
|
|
setting_mail_handler_api_enabled: Habilitar serviço web de entrada de e-mails |
|
|
@ -2241,7 +2262,7 @@ pt-BR: |
|
|
|
setting_self_registration: Auto-registro |
|
|
|
setting_self_registration: Auto-registro |
|
|
|
setting_sequential_project_identifiers: Gerar identificadores sequenciais de projeto |
|
|
|
setting_sequential_project_identifiers: Gerar identificadores sequenciais de projeto |
|
|
|
setting_session_ttl: Tempo de expiração de sessão após inatividade |
|
|
|
setting_session_ttl: Tempo de expiração de sessão após inatividade |
|
|
|
setting_session_ttl_hint: Valor abaixo de 5 trabalhos como desativado |
|
|
|
setting_session_ttl_hint: Valor abaixo de 5 funciona como desativado |
|
|
|
setting_session_ttl_enabled: Sessão expira |
|
|
|
setting_session_ttl_enabled: Sessão expira |
|
|
|
setting_start_of_week: A semana começa em |
|
|
|
setting_start_of_week: A semana começa em |
|
|
|
setting_sys_api_enabled: Habilitar o serviço web de gerenciamento de repositório |
|
|
|
setting_sys_api_enabled: Habilitar o serviço web de gerenciamento de repositório |
|
|
@ -2267,7 +2288,7 @@ pt-BR: |
|
|
|
other: Outro |
|
|
|
other: Outro |
|
|
|
passwords: Senhas |
|
|
|
passwords: Senhas |
|
|
|
session: Sessão |
|
|
|
session: Sessão |
|
|
|
brute_force_prevention: Bloqueio de usuário automatizado |
|
|
|
brute_force_prevention: Bloqueio automatizado de usuário |
|
|
|
user: |
|
|
|
user: |
|
|
|
default_preferences: Preferências padrão |
|
|
|
default_preferences: Preferências padrão |
|
|
|
deletion: Exclusão |
|
|
|
deletion: Exclusão |
|
|
@ -2782,3 +2803,110 @@ pt-BR: |
|
|
|
writing_read_only_attributes: Você não pode escrever um atributo somente leitura. |
|
|
|
writing_read_only_attributes: Você não pode escrever um atributo somente leitura. |
|
|
|
resources: |
|
|
|
resources: |
|
|
|
schema: Esquema |
|
|
|
schema: Esquema |
|
|
|
|
|
|
|
doorkeeper: |
|
|
|
|
|
|
|
pre_authorization: |
|
|
|
|
|
|
|
status: Pre-authorization |
|
|
|
|
|
|
|
errors: |
|
|
|
|
|
|
|
messages: |
|
|
|
|
|
|
|
invalid_request: The request is missing a required parameter, includes an |
|
|
|
|
|
|
|
unsupported parameter value, or is otherwise malformed. |
|
|
|
|
|
|
|
invalid_redirect_uri: The requested redirect uri is malformed or doesn't match |
|
|
|
|
|
|
|
client redirect URI. |
|
|
|
|
|
|
|
unauthorized_client: The client is not authorized to perform this request |
|
|
|
|
|
|
|
using this method. |
|
|
|
|
|
|
|
access_denied: The resource owner or authorization server denied the request. |
|
|
|
|
|
|
|
invalid_scope: The requested scope is invalid, unknown, or malformed. |
|
|
|
|
|
|
|
invalid_code_challenge_method: The code challenge method must be plain or |
|
|
|
|
|
|
|
S256. |
|
|
|
|
|
|
|
server_error: The authorization server encountered an unexpected condition |
|
|
|
|
|
|
|
which prevented it from fulfilling the request. |
|
|
|
|
|
|
|
temporarily_unavailable: The authorization server is currently unable to handle |
|
|
|
|
|
|
|
the request due to a temporary overloading or maintenance of the server. |
|
|
|
|
|
|
|
credential_flow_not_configured: Resource Owner Password Credentials flow failed |
|
|
|
|
|
|
|
due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured. |
|
|
|
|
|
|
|
resource_owner_authenticator_not_configured: Resource Owner find failed due |
|
|
|
|
|
|
|
to Doorkeeper.configure.resource_owner_authenticator being unconfigured. |
|
|
|
|
|
|
|
admin_authenticator_not_configured: Access to admin panel is forbidden due |
|
|
|
|
|
|
|
to Doorkeeper.configure.admin_authenticator being unconfigured. |
|
|
|
|
|
|
|
unsupported_response_type: The authorization server does not support this |
|
|
|
|
|
|
|
response type. |
|
|
|
|
|
|
|
invalid_client: Client authentication failed due to unknown client, no client |
|
|
|
|
|
|
|
authentication included, or unsupported authentication method. |
|
|
|
|
|
|
|
invalid_grant: The provided authorization grant is invalid, expired, revoked, |
|
|
|
|
|
|
|
does not match the redirection URI used in the authorization request, or |
|
|
|
|
|
|
|
was issued to another client. |
|
|
|
|
|
|
|
unsupported_grant_type: The authorization grant type is not supported by the |
|
|
|
|
|
|
|
authorization server. |
|
|
|
|
|
|
|
invalid_token: |
|
|
|
|
|
|
|
revoked: The access token was revoked |
|
|
|
|
|
|
|
expired: The access token expired |
|
|
|
|
|
|
|
unknown: The access token is invalid |
|
|
|
|
|
|
|
oauth: |
|
|
|
|
|
|
|
application: |
|
|
|
|
|
|
|
singular: OAuth application |
|
|
|
|
|
|
|
plural: OAuth applications |
|
|
|
|
|
|
|
named: OAuth application '%{name}' |
|
|
|
|
|
|
|
new: New OAuth application |
|
|
|
|
|
|
|
default_scopes: "(Default scopes)" |
|
|
|
|
|
|
|
instructions: |
|
|
|
|
|
|
|
name: The name of your application. This will be displayed to other users |
|
|
|
|
|
|
|
upon authorization. |
|
|
|
|
|
|
|
redirect_uri_html: 'The allowed URLs authorized users can be redirected to. |
|
|
|
|
|
|
|
One entry per line. <br/> If you''re registering a desktop application, |
|
|
|
|
|
|
|
use the following URL. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' |
|
|
|
|
|
|
|
confidential: Check if the application will be used where the client secret |
|
|
|
|
|
|
|
can be kept confidential. Native mobile apps and Single Page Apps are assumed |
|
|
|
|
|
|
|
non-confidential. |
|
|
|
|
|
|
|
client_credential_user_id: Optional user ID to impersonate when clients use |
|
|
|
|
|
|
|
this application. Leave empty to allow public access only |
|
|
|
|
|
|
|
register_intro: If you are developing an OAuth API client application for |
|
|
|
|
|
|
|
OpenProject, you can register it using this form for all users to use. |
|
|
|
|
|
|
|
default_scopes: '' |
|
|
|
|
|
|
|
client_id: Client ID |
|
|
|
|
|
|
|
client_secret_notice: 'This is the only time we can print the client secret, please |
|
|
|
|
|
|
|
note it down and keep it secure. It should be treated as a password and cannot |
|
|
|
|
|
|
|
be retrieved by OpenProject at a later time. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' |
|
|
|
|
|
|
|
authorization_dialog: |
|
|
|
|
|
|
|
authorize: Authorize |
|
|
|
|
|
|
|
cancel: Cancel and deny authorization. |
|
|
|
|
|
|
|
prompt_html: Authorize <strong>%{application_name}</strong> to use your account |
|
|
|
|
|
|
|
<em>%{login}</em>? |
|
|
|
|
|
|
|
title: Authorize %{application_name} |
|
|
|
|
|
|
|
wants_to_access_html: 'This application requests access to your OpenProject |
|
|
|
|
|
|
|
account. <br/> <strong>It has requested the following permissions:</strong> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' |
|
|
|
|
|
|
|
scopes: |
|
|
|
|
|
|
|
api_v3: Full API access |
|
|
|
|
|
|
|
api_v3_text: Application will receive full read & write access to the OpenProject |
|
|
|
|
|
|
|
API to perform actions on your behalf. |
|
|
|
|
|
|
|
grants: |
|
|
|
|
|
|
|
created_date: Approved on |
|
|
|
|
|
|
|
scopes: Permissions |
|
|
|
|
|
|
|
successful_application_revocation: Revocation of application %{application_name} |
|
|
|
|
|
|
|
successful. |
|
|
|
|
|
|
|
none_given: No OAuth applications have been granted access to your user account. |
|
|
|
|
|
|
|
x_active_tokens: |
|
|
|
|
|
|
|
one: one active token |
|
|
|
|
|
|
|
other: "%{count} active token" |
|
|
|
|
|
|
|
flows: |
|
|
|
|
|
|
|
authorization_code: Authorization code flow |
|
|
|
|
|
|
|
client_credentials: Client credentials flow |
|
|
|
|
|
|
|
client_credentials: User used for Client credentials |
|
|
|
|
|
|
|
client_credentials_impersonation_set_to: Client credentials user set to |
|
|
|
|
|
|
|
client_credentials_impersonation_warning: 'Note: Clients using the ''Client credentials'' |
|
|
|
|
|
|
|
flow in this application will have the rights of this user' |
|
|
|
|
|
|
|
client_credentials_impersonation_html: 'By default, OpenProject provides OAuth |
|
|
|
|
|
|
|
2.0 authorization via %{authorization_code_flow_link}. You can optionally enable |
|
|
|
|
|
|
|
%{client_credentials_flow_link}, but you must provide a user on whose behalf |
|
|
|
|
|
|
|
requests will be performed. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' |
|
|
|
|
|
|
|
authorization_error: An authorization error has occurred. |
|
|
|
|
|
|
|
revoke_my_application_confirmation: Do you really want to remove this application? |
|
|
|
|
|
|
|
This will revoke %{token_count} active for it. |
|
|
|
|
|
|
|
my_registered_applications: Registered OAuth applications |
|
|
|