diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index 332b229e1..65333293a 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -724,6 +724,8 @@ tags=タグ
issues=課題
pulls=プルリクエスト
labels=ラベル
+org_labels_desc=組織で定義されているラベル (組織のすべてのリポジトリで使用可能なもの)
+org_labels_desc_manage=編集
milestones=マイルストーン
commits=コミット
@@ -821,17 +823,24 @@ ext_issues=外部課題
ext_issues.desc=外部の課題管理システムへのリンク。
issues.desc=バグ報告、タスク、マイルストーンの作成。
+issues.filter_assignees=候補者の絞り込み
+issues.filter_milestones=マイルストーンの絞り込み
+issues.filter_labels=ラベルの絞り込み
issues.new=新しい課題
issues.new.title_empty=タイトルは空にできません
issues.new.labels=ラベル
+issues.new.add_labels_title=ラベル付け
issues.new.no_label=ラベルなし
issues.new.clear_labels=ラベルをクリア
+issues.new.no_items=項目なし
issues.new.milestone=マイルストーン
+issues.new.add_milestone_title=マイルストーンの設定
issues.new.no_milestone=マイルストーンなし
issues.new.clear_milestone=マイルストーンをクリア
issues.new.open_milestone=オープン中のマイルストーン
issues.new.closed_milestone=クローズされたマイルストーン
issues.new.assignees=担当者
+issues.new.add_assignees_title=担当者の割り当て
issues.new.clear_assignees=担当者をクリア
issues.new.no_assignees=担当者なし
issues.no_ref=ブランチ/タグが指定されていません
@@ -1068,7 +1077,7 @@ pulls.merged=マージ済み
pulls.merged_as=プルリクエストは %[2]s
でマージされています。
pulls.is_closed=プルリクエストはクローズされています。
pulls.has_merged=プルリクエストはマージされています。
-pulls.title_wip_desc=`誤ってマージされてしまわないよう、タイトルの頭に %s を付けてください。`
+pulls.title_wip_desc=`誤ってマージされないようにするには、タイトルの頭に %s を付けます。`
pulls.cannot_merge_work_in_progress=このプルリクエストはWork in Progressとマークされています。 マージできる状態になったら、タイトルから %s を消してください。
pulls.data_broken=このプルリクエストは、フォークの情報が見つからないため壊れています。
pulls.files_conflicted=このプルリクエストは、ターゲットブランチと競合する変更を含んでいます。
@@ -1089,7 +1098,7 @@ pulls.reject_count_n=変更要請 %d
pulls.no_merge_desc=リポジトリのマージオプションがすべて無効になっているため、このプルリクエストをマージすることはできせん。
pulls.no_merge_helper=リポジトリ設定でマージを有効にするか、手動でマージしてください。
-pulls.no_merge_wip=このプルリクエストはWork in Progressとマークされているため、マージすることはできません。
+pulls.no_merge_wip=このプルリクエストはWork In Progressとマークされているため、マージすることはできません。
pulls.no_merge_not_ready=このプルリクエストはマージする準備ができていません。 レビュー状況とステータスチェックを確認してください。
pulls.no_merge_access=このプルリクエストをマージする権限がありません。
pulls.merge_pull_request=プルリクエストをマージ
@@ -1697,6 +1706,7 @@ settings.delete_org_title=組織の削除
settings.delete_org_desc=組織を恒久的に削除します。 続行しますか?
settings.hooks_desc=この組織のすべてのリポジトリに対して発行されるWebhookを追加します。
+settings.labels_desc=この組織のすべてのリポジトリで使用可能な課題ラベルを追加します。
members.membership_visibility=所属の公開/非公開:
members.public=公開
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index f2c521cb9..78626337e 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -51,15 +51,65 @@ new_mirror=Novo espelho
new_fork=Nova bifurcação do repositório
new_org=Nova organização
manage_org=Gerir organizações
+admin_panel=Administração do sítio
+account_settings=Configurações da conta
+settings=Configurações
+your_profile=Perfil
+your_starred=Favoritos
+your_settings=Configurações
+all=Todos
+sources=Fontes
+mirrors=Espelhos
+collaborative=Colaborativo
+forks=Derivações
+activities=Operações
+pull_requests=Pedidos de integração
+issues=Questões
+milestones=Etapas
+cancel=Cancelar
+add=Adicionar
+add_all=Adicionar tudo
+remove=Remover
+remove_all=Remover tudo
+write=Escrever
+preview=Pré-visualizar
+loading=Carregando…
+error404=A página que pretende aceder não existe ou não tem autorização para a ver.
[startpage]
+app_desc=Um serviço Git auto-hospedado e fácil de usar
+install=Fácil de instalar
+install_desc=Execute, simplesmente, o código binário para a sua plataforma ou sirva o Gitea com o Docker ou o Vagrant ou obtenha-o em pacote.
+platform=Multiplataforma
+platform_desc=Gitea corre em qualquer plataforma onde possa compilar em linguagemGo: Windows, macOS, Linux, ARM, etc. Escolha a sua preferida!
+lightweight=Leve
+lightweight_desc=Gitea requer poucos recursos e pode correr num simples Raspberry Pi. Economize a energia da sua máquina!
+license=Código aberto
+license_desc=Vá buscá-lo em code.gitea.io/gitea! Junte-se a nós dando a sua contribuição para tornar este programa ainda melhor. Não se acanhe e contribua!
[install]
+install=Instalação
+title=Configuração inicial
+docker_helper=Se correr o Gitea dentro do Docker, leia a documentação antes de alterar quaisquer configurações.
+requite_db_desc=O Gitea requer MySQL, PostgreSQL, MSSQL ou SQLite3.
+db_title=Configurações da base de dados
+db_type=Tipo de base de dados
+host=Servidor
+user=Nome de utilizador
+password=Senha
+db_name=Nome da base de dados
+db_helper=Nota para os utilizadores do MySQL: Use o mecanismo de armazenamento InnoDB e, se usar "utf8mb4", a sua versão do InnoDB tem que ser superior a 5.6.
+db_schema=Esquema
+db_schema_helper=Deixe em branco para o padrão da base de dados ("público").
+ssl_mode=SSL
+charset=Conjunto de caracteres
+path=Caminho
+sqlite_helper=Localização do ficheiro da base de dados em SQLite3.
Insira um caminho absoluto se corre o Gitea como um serviço.
err_empty_db_path=A localização da base de dados SQLite3 não pode estar vazia.
no_admin_and_disable_registration=Não pode desabilitar a auto-inscrição de utilizadores sem criar uma conta de administrador.
err_empty_admin_password=A senha do administrador não pode estar em branco.
@@ -112,13 +162,63 @@ openid_signin_popup=Habilitar o início de sessão do utilizador usando o OpenID
openid_signup=Habilitar a auto-inscrição com OpenID
openid_signup_popup=Habilitar a utilização do OpenID para fazer auto-inscrições.
enable_captcha=Habilitar CAPTCHA
+enable_captcha_popup=Exigir CAPTCHA na auto-inscrição de utilizadores.
+require_sign_in_view=Exigir sessão iniciada para visualizar páginas
+require_sign_in_view_popup=Limitar o acesso às páginas aos utilizadores inscritos. Os visitantes só poderão visualizar as páginas de início de sessão e de inscrição.
+admin_setting_desc=A criação de uma conta de administração é opcional. O primeiro utilizador inscrito tornar-se-á automaticamente num administrador.
+admin_title=Configurações da conta de administração
+admin_name=Nome de utilizador do administrador
+admin_password=Senha
+confirm_password=Confirme a senha
+admin_email=Endereço de email
+install_btn_confirm=Instalar Gitea
+test_git_failed=Não foi possível testar o comando 'git': %v
+sqlite3_not_available=Esta versão do Gitea não suporta o SQLite3. Descarregue a versão binária oficial em %s (não utilize a versão 'gobuild').
+invalid_db_setting=As configurações da base de dados são inválidas: %v
+invalid_repo_path=A localização base dos repositórios é inválida: %v
+run_user_not_match=O nome de utilizador para 'executar como' não é o nome de utilizador corrente: %s → %s
+save_config_failed=Falha ao guardar a configuração: %v
+invalid_admin_setting=A configuração da conta de administrador é inválida: %v
+install_success=Bem-vindo(a)! Obrigado por escolher o Gitea. Divirta-se e aproveite!
+invalid_log_root_path=A localização dos registos é inválida: %v
+default_keep_email_private=Esconder, por norma, os endereços de email
+default_keep_email_private_popup=Esconder, por norma, os endereços de email de novos utilizadores.
+default_allow_create_organization=Permitir, por norma, a criação de organizações
+default_allow_create_organization_popup=Permitir, por norma, que os novos utilizadores criem organizações.
+default_enable_timetracking=Habilitar, por norma, a contagem do tempo
+default_enable_timetracking_popup=Habilitar, por norma, a contagem do tempo nos novos repositórios.
+no_reply_address=Domínio dos emails ocultos
+no_reply_address_helper=Nome de domínio para utilizadores com um endereço de email oculto. Por exemplo, o nome de utilizador 'silva' será registado no Git como 'silva@semresposta.exemplo.org' se o domínio de email oculto estiver definido como 'semresposta.exemplo.org'.
[home]
+uname_holder=Nome de utilizador ou endereço de email
+password_holder=Senha
+switch_dashboard_context=Trocar contexto do painel
+my_repos=Repositórios
+show_more_repos=Mostrar mais repositórios…
+collaborative_repos=Repositórios colaborativos
+my_orgs=As minhas organizações
+my_mirrors=Os meus espelhos
+view_home=Ver %s
+search_repos=Procurar um repositório…
+issues.in_your_repos=Nos seus repositórios
[explore]
+repos=Repositórios
+users=Utilizadores
+organizations=Organizações
+search=Procurar
+code=Código
+repo_no_results=Não foram encontrados quaisquer repositórios correspondentes.
+user_no_results=Não foram encontrados quaisquer utilizadores correspondentes.
+org_no_results=Não foram encontradas quaisquer organizações correspondentes.
+code_no_results=Não foi encontrado qualquer código-fonte correspondente à sua pesquisa.
+code_search_results=Resultados da pesquisa para '%s'
+code_last_indexed_at=Última indexação %s
[auth]
+create_new_account=Fazer inscrição
register_helper_msg=Já tem uma conta? Inicie a sessão agora!
social_register_helper_msg=Já tem uma conta? Associe-a agora!
disable_register_prompt=As inscrições estão desabilitadas. Entre em contacto com o administrador do sítio.
@@ -169,15 +269,65 @@ openid_register_desc=O URI do OpenID escolhido é desconhecido. Associe-o a uma
openid_signin_desc=Insira o seu URI OpenID. Por exemplo: https://maria.me, manuel.openid.org.cn ou gnusocial.net/antonio.
disable_forgot_password_mail=A recuperação de conta está desabilitada. Entre em contacto com o administrador do sítio.
email_domain_blacklisted=Não pode fazer um registo com o seu endereço de email.
+authorize_application=Autorizar aplicação
+authorize_redirect_notice=Irá ser reencaminhado para %s se autorizar esta aplicação.
+authorize_application_created_by=Esta aplicação foi criada por %s.
+authorize_application_description=Se conceder acesso, a aplicação terá privilégios para alterar toda a informação da conta, incluindo repositórios e organizações privados.
+authorize_title=Autorizar o acesso de "%s" à sua conta?
+authorization_failed=A autorização falhou
+authorization_failed_desc=A autorização falhou porque encontrámos um pedido inválido. Entre em contacto com o responsável pela aplicação que tentou autorizar.
+sspi_auth_failed=Falhou a autenticação SSPI
[mail]
+activate_account=Por favor, ponha a sua conta em funcionamento
+activate_email=Verifique o seu endereço de email
+reset_password=Recupere a sua conta
+register_success=Inscrição bem sucedida
+register_notify=Bem-vindo(a) ao Gitea
[modal]
+yes=Sim
+no=Não
+modify=Modificar
[form]
+UserName=Nome de utilizador
+RepoName=Nome do repositório
+Email=Endereço de email
+Password=Senha
+Retype=Introduza novamente a senha
+SSHTitle=Nome da chave SSH
+HttpsUrl=URL HTTPS
+PayloadUrl=URL da carga
+TeamName=Nome da equipa
+AuthName=Nome da autorização
+AdminEmail=Email do administrador
+NewBranchName=Novo nome de ramo
+CommitSummary=Sumário do cometimento
+CommitMessage=Mensagem do cometimento
+CommitChoice=Escolha do cometimento
+TreeName=Caminho do ficheiro
+Content=Conteúdo
+SSPISeparatorReplacement=Separador
+SSPIDefaultLanguage=Idioma padrão
+require_error=` não pode estar em branco.`
+alpha_dash_error=` deve conter apenas caracteres alfanuméricos, hífen ('-') e sublinhado ('_').`
+alpha_dash_dot_error=` deve conter apenas caracteres alfanuméricos, hífen ('-'), sublinhado ('_') e ponto ('.').`
+git_ref_name_error=` tem que ser um nome de referência Git bem formado.`
+size_error=` tem que ser do tamanho %s.`
+min_size_error=` tem que conter pelo menos %s caracteres.`
+max_size_error=` só pode conter no máximo %s caracteres.`
+email_error=` não é um endereço de email válido.`
+url_error=` não é um URL válido.`
+include_error=` tem que conter o texto '%s'.`
+glob_pattern_error=` o padrão glob é inválido: %s.`
+unknown_error=Erro desconhecido:
+captcha_incorrect=O código CAPTCHA está errado.
+password_not_match=As senhas não coincidem.
+lang_select_error=Escolha um idioma da lista.
username_been_taken=O nome de utilizador já foi tomado.
repo_name_been_taken=O nome do repositório já foi usado.
@@ -292,10 +442,60 @@ ssh_key_deletion_success=A chave SSH foi removida.
gpg_key_deletion_success=A chave GPG foi removida.
add_on=Adicionada em
valid_until=Válida até
+valid_forever=Válida para sempre
+last_used=Usada pela última vez em
+no_activity=Sem trabalho recente
+can_read_info=Leitura
+can_write_info=Escrita
+key_state_desc=Esta chave foi usada nos últimos 7 dias
+token_state_desc=Este código foi usado nos últimos 7 dias
+show_openid=Mostrar no perfil
+hide_openid=Ocultar do perfil
+ssh_disabled=SSH desabilitado
+manage_social=Gerir contas sociais associadas
+social_desc=Estas contas sociais estão vinculadas à sua conta do Gitea. Certifique-se que as reconhece todas, uma vez que podem ser usadas para iniciar sessão na sua conta do Gitea.
+unbind=Desvincular
+unbind_success=A conta social foi desvinculada da sua conta do Gitea.
+manage_access_token=Gerir códigos de acesso
+generate_new_token=Gerar um novo código
+tokens_desc=Esses códigos concedem acesso à sua conta usando a API do Gitea.
+new_token_desc=Aplicações que usem um código têm acesso total à sua conta.
+token_name=Nome do código
+generate_token=Gerar código
+generate_token_success=O seu novo código foi gerado. Copie-o agora porque não irá ser mostrado novamente.
+delete_token=Eliminar
+access_token_deletion=Eliminar código de acesso
+access_token_deletion_desc=Eliminar um código revoga o acesso à sua conta nas aplicações que o usem. Quer continuar?
+delete_token_success=O código foi eliminado. Aplicações que o usavam deixaram de ter acesso à sua conta.
+manage_oauth2_applications=Gerir aplicações OAuth2
+edit_oauth2_application=Editar aplicação OAuth2
+oauth2_applications_desc=Aplicações OAuth2 permitem que as suas aplicações de terceiros autentiquem com segurança utilizadores nesta instância do Gitea.
+remove_oauth2_application=Remover aplicação OAuth2
+remove_oauth2_application_desc=Remover uma aplicação OAuth2 irá revogar o acesso a todos os códigos de acesso assinados. Quer continuar?
+remove_oauth2_application_success=A aplicação foi eliminada.
+create_oauth2_application=Criar uma nova aplicação OAuth2
+create_oauth2_application_button=Criar aplicação
+create_oauth2_application_success=Criou com sucesso uma nova aplicação OAuth2.
+update_oauth2_application_success=Modificou com sucesso a aplicação OAuth2.
+oauth2_application_name=Nome da aplicação
+oauth2_select_type=Que tipo de aplicaçãoo se encaixa?
+oauth2_type_web=Web (por exemplo: Node.JS, Tomcat, Go)
+oauth2_type_native=Nativa (por exemplo: Telemóvel, Computador, Navegador)
+oauth2_redirect_uri=URI de reencaminhamento
+save_application=Guardar
+oauth2_client_id=ID do cliente
+oauth2_client_secret=Segredo do cliente
+oauth2_regenerate_secret=Voltar a gerar o segredo
+oauth2_regenerate_secret_hint=Perdeu o seu segredo?
+oauth2_client_secret_hint=O segredo não será visível se revisitar esta página. Por favor, guarde o seu segredo.
+oauth2_application_edit=Editar
+oauth2_application_create_description=As aplicações OAuth2 dão à sua aplicação de terceiros acesso a contas de utilizador nesta instância.
+oauth2_application_remove_description=A remoção de uma aplicação OAuth2 impedi-la-á de aceder a contas de utilizador autorizadas nesta instância. Quer continuar?
+authorized_oauth2_applications=Aplicações OAuth2 autorizadas
authorized_oauth2_applications_description=Concedeu acesso à sua conta pessoal do Gitea a essas aplicações de terceiros. Por favor, revogue o acesso às aplicações que já não sejam necessárias.
revoke_key=Revogar
revoke_oauth2_grant=Revogar acesso
@@ -410,9 +610,59 @@ download_archive=Descarregar repositório
no_desc=Sem descrição
quick_guide=Guia rápido
clone_this_repo=Clonar este repositório
+create_new_repo_command=Criando um novo repositório na linha de comandos
+push_exist_repo=Enviando um repositório existente pela linha de comandos
+empty_message=Este repositório não contém qualquer conteúdo.
+code=Código
+code.desc=Aceder ao código fonte, ficheiros, cometimentos e ramos.
+branch=Ramo
+tree=Árvore
+filter_branch_and_tag=Filtrar ramo ou etiqueta
+branches=Ramos
+tags=Etiquetas
+issues=Questões
+pulls=Pedidos de integração
+labels=Etiquetas
+org_labels_desc=Etiquetas ao nível da organização que podem ser usadas em todos os repositórios desta organização
+org_labels_desc_manage=gerir
+milestones=Etapas
+commits=Cometimentos
+commit=Cometer
+releases=Lançamentos
+file_raw=Em bruto
+file_history=Histórico
+file_view_raw=Ver em bruto
+file_permalink=Ligação permanente
+file_too_large=O ficheiro é demasiado grande para ser apresentado.
+video_not_supported_in_browser=O seu navegador não suporta a etiqueta 'video' do HTML5.
+audio_not_supported_in_browser=O seu navegador não suporta a etiqueta 'audio' do HTML5.
+stored_lfs=Armazenado com Git LFS
+symbolic_link=Ligação simbólica
+commit_graph=Gráfico de cometimentos
+blame=Responsabilidade
+normal_view=Vista normal
+line=linha
+lines=linhas
+editor.new_file=Novo ficheiro
+editor.upload_file=Enviar ficheiro
+editor.edit_file=Editar ficheiro
+editor.preview_changes=Pré-visualizar alterações
+editor.cannot_edit_lfs_files=Ficheiros LFS não podem ser editados na interface web.
+editor.cannot_edit_non_text_files=Ficheiros binários não podem ser editados na interface da web.
+editor.edit_this_file=Editar ficheiro
+editor.this_file_locked=Ficheiro bloqueado
+editor.must_be_on_a_branch=Tem que estar num ramo para fazer ou propor alterações neste ficheiro.
+editor.fork_before_edit=Tem que fazer uma derivação deste repositório para fazer ou propor alterações neste ficheiro.
+editor.delete_this_file=Eliminar ficheiro
+editor.must_have_write_access=Tem que ter permissões de escrita para fazer ou propor alterações neste ficheiro.
+editor.file_delete_success=O ficheiro '%s' foi eliminado.
+editor.name_your_file=Nomeie o seu ficheiro…
+editor.filename_help=Adicione uma pasta escrevendo o nome dessa pasta seguido de uma barra('/'). Remova uma pasta carregando na tecla de apagar ('←') no início do campo.
+editor.or=ou
+editor.cancel_lower=Cancelar
editor.commit_signed_changes=Cometer alterações assinadas
editor.commit_changes=Cometer alterações
editor.add_tmpl=Adicionar ''