Browse Source

#1646 and other minor fixes

Unknwon 9 years ago
parent
commit
2729eb998c

+ 26 - 17
conf/locale/locale_de-DE.ini

@@ -14,7 +14,7 @@ version=Version
 page=Seite
 template=Vorlage
 language=Sprache
-create_new=Create...
+create_new=Erstellen...
 user_profile_and_more=Benutzerprofil und mehr
 signed_in_as=Eingeloggt als
 
@@ -54,7 +54,7 @@ code=Code
 [install]
 install=Installation
 title=Installation für erstmaligen Start
-requite_db_desc=Gogs erfordert MySQL, PostgreSQL oder SQLite 3, aber SQLite3 ist in der offiziellen binären Version akiviert.
+requite_db_desc=Gogs benötigt MySQL, PostgreSQL, SQLite3 oder TiDB.
 db_title=Datenbankeinstellungen
 db_type=Datenbanktyp
 host=Host
@@ -64,8 +64,11 @@ db_name=Datenbankname
 db_helper=Bitte verwenden InnoDB-Engine mit utf8_general_ci Zeichensatz für MySQL.
 ssl_mode=SSL-Modus
 path=Pfad
-sqlite_helper=Der Dateipfad des SQLite3 Datenbank.
-err_empty_sqlite_path=Pfad zur SQLite3-Datenbank darf nicht leer sein.
+sqlite_helper=Der Dateipfad für zur SQLite3 oder TiDB Datenbank.
+err_empty_db_path=SQLite3 oder TiDB Datenbankpfad darf nicht leer sein.
+err_invalid_tidb_name=Der TiDB Datenbankname darf kein "." und kein "-" enthalten.
+no_admin_and_disable_registration=Du kannst die Registrierung nicht deaktivieren, ohne ein Administratorkonto zu erstellen.
+err_empty_admin_password=Administrator-Passwort darf nicht leer sein.
 
 general_title=Allgemeine Einstellungen von Gogs
 app_name=Anwendungsname
@@ -256,7 +259,7 @@ update_avatar_success=Deine Avatar-Einstellung wurde aktualisiert.
 change_password=Passwort ändern
 old_password=Aktuelles Passwort
 new_password=Neues Passwort
-retype_new_password=Retype New Password
+retype_new_password=Neues Passwort erneut eingeben
 password_incorrect=Aktuelles Passwort ist nicht korrekt.
 change_password_success=Passwort geändert. Du kannst dich jetzt mit dem neuen Passwort anmelden.
 
@@ -266,9 +269,9 @@ email_desc=Deine primäre E-Mail-Adresse wird für Benachrichtigungen und andere
 primary=Primär
 primary_email=Als primäre Adresse verwenden
 delete_email=Löschen
-email_deletion=E-mail Deletion
-email_deletion_desc=Delete this e-mail address will remove related information from your account. Do you want to continue?
-email_deletion_success=E-mail has been deleted successfully!
+email_deletion=E-Mail löschen
+email_deletion_desc=Das Löschen dieser E-Mail Adresse wird alle Informationen entfernen, die mit dieser E-Mail Adresse verknüpft sind. Willst du fortfahren?
+email_deletion_success=E-Mail-Adresse wurde erfolgreich gelöscht!
 add_new_email=Neue E-Mail-Adresse hinzufügen
 add_email=E-Mail-Adresse hinzufügen
 add_email_confirmation_sent=Eine neue Bestätigungsmail wurde an <b>%s</b> gesendet, bitte überprüfen Sie Ihren Posteingang innerhalb von %d Stunden um die Bestätigung abzuschließen.
@@ -716,8 +719,8 @@ authentication=Authentifizierung
 config=Konfiguration
 notices=System-Mitteilungen
 monitor=Monitoring
-prev=zurück
-next=vor
+first_page=Erste
+last_page=Letzte
 total=Total: %d
 
 dashboard.statistic=Statistik
@@ -777,10 +780,12 @@ users.activated=Aktiviert
 users.admin=Admin
 users.repos=Repositorys
 users.created=Erzeugt
+users.new_success=Der neue Account '%s' wurde erfolgreich erstellt.
 users.edit=Bearbeiten
 users.auth_source=Authentifizierungsquelle
 users.local=Lokal
 users.auth_login_name=Authentifizierung-Loginnname
+users.password_helper=Leer lassen um es unverändert zu lassen.
 users.update_profile_success=Kontoprofil aktualisiert
 users.edit_account=Konto bearbeiten
 users.is_activated=Dieses Konto ist aktiviert
@@ -805,7 +810,7 @@ repos.stars=Markierungen
 repos.issues=Issues
 
 auths.auth_manage_panel=Verwaltungspanel für die Authentifizierung
-auths.new=Add New Source
+auths.new=Neue Quelle hinzufügen
 auths.name=Name
 auths.type=Typ
 auths.enabled=aktiviert
@@ -817,9 +822,9 @@ auths.host=Host
 auths.port=Port
 auths.bind_dn=DN binden
 auths.bind_password=Passwort binden
-auths.bind_password_helper=Warning: This password is stored in plain text. Do not use a high privileged account.
+auths.bind_password_helper=Warnung: Das Passwort wird im Plaintext gespeichert. Benutze keinen Account mit hohen Zugriffsrechten.
 auths.user_base=Benutzer-Such-Basis
-auths.user_dn=User DN
+auths.user_dn=Benutzer DN
 auths.attribute_name=Vorname Attribut
 auths.attribute_surname=Nachname Attribut
 auths.attribute_mail=E-Mail Attribut
@@ -829,6 +834,8 @@ auths.ms_ad_sa=Ms Ad SA
 auths.smtp_auth=SMTP Authentifizierungstyp
 auths.smtphost=SMTP-Host
 auths.smtpport=SMTP-Port
+auths.allowed_domains=Erlaubte Domains
+auths.allowed_domains_helper=Leer lassen für keine Einschränkungen. Mehrere Domains können durch Komma "," getrennt werden.
 auths.enable_tls=TLS-Verschlüsselung aktivieren
 auths.skip_tls_verify=TLS-Prüfung überspringen
 auths.pam_service_name=PAM Dienstname
@@ -836,13 +843,13 @@ auths.enable_auto_register=Automatische Registrierung aktivieren
 auths.tips=Tipps
 auths.edit=Authentifizierungseinstellungen bearbeiten
 auths.activated=Diese Authentifizierung ist aktiviert
-auths.new_success=New authentication '%s' has been added successfully.
+auths.new_success=Neue Authentifizierung '%s' wurde erfolgreich hinzugefügt.
 auths.update_success=Die Authentifizierungseinstellungen wurden erfolgreich aktualisiert.
 auths.update=Authentifizierungseinstellungen aktualisieren
 auths.delete=Diese Authentifizierung löschen
 auths.delete_auth_title=Löschen der Authentifizierung
 auths.delete_auth_desc=Diese Authentifizierung wird gelöscht, möchtest du fortfahren?
-auths.deletion_success=Authentication has been deleted successfully!
+auths.deletion_success=Authentifizierung wurde erfolgreich entfernt!
 
 config.server_config=Server-Konfiguration
 config.app_name=Anwendungsname
@@ -866,14 +873,16 @@ config.db_user=Benutzer
 config.db_ssl_mode=SSL-Modus
 config.db_ssl_mode_helper=(nur für "postgres")
 config.db_path=Verzeichnis
-config.db_path_helper=(nur für "sqlite3")
+config.db_path_helper=(für "sqlite3" und "tidb")
 config.service_config=Service-Einstellungen
 config.register_email_confirm=E-Mail-Bestätigung bei Registrierung
 config.disable_register=Registrierung deaktivieren
 config.show_registration_button=Zeige die Schaltfläche Registrieren
 config.require_sign_in_view=Ansehen erfordert Registrierung
-config.mail_notify=E-Mail-Benachrichtigung
 config.enable_cache_avatar=Avatar-Cache aktivieren
+config.mail_notify=E-Mail-Benachrichtigung
+config.disable_key_size_check=Prüfung der Mindestschlüssellänge deaktiveren
+config.enable_captcha=Captcha aktivieren
 config.active_code_lives=Aktivierungscode Lebensdauer
 config.reset_password_code_lives=Passwortcode Lebensdauer
 config.webhook_config=Webhook-Einstellungen

+ 1 - 1
conf/locale/locale_en-US.ini

@@ -148,7 +148,7 @@ forgot_password= Forgot Password
 forget_password = Forgot password?
 sign_up_now = Need an account? Sign up now.
 confirmation_mail_sent_prompt = A new confirmation e-mail has been sent to <b>%s</b>, please check your inbox within the next %d hours to complete the registration process.
-sign_in_email = Sign in to your e-mail
+sign_in_to_account = Sign in to your account
 active_your_account = Activate Your Account
 resent_limit_prompt = Sorry, you already requested an activation email recently. Please wait 3 minutes then try again.
 has_unconfirmed_mail = Hi %s, you have an unconfirmed e-mail address (<b>%s</b>). If you haven't received a confirmation e-mail or need to resend a new one, please click on the button below.

+ 67 - 58
conf/locale/locale_pt-BR.ini

@@ -14,7 +14,7 @@ version=Versão
 page=Página
 template=Modelo
 language=Idioma
-create_new=Create...
+create_new=Criar...
 user_profile_and_more=Perfil do usuário e configurações
 signed_in_as=Você é
 
@@ -54,7 +54,7 @@ code=Código
 [install]
 install=Instalação
 title=Etapas de instalação para Primeira Execução
-requite_db_desc=Gogs requer MySQL, PostgreSQL ou SQLite3.
+requite_db_desc=Gogs requer MySQL, PostgreSQL, SQLite3 ou TiDB.
 db_title=Configurações de Banco de Dados
 db_type=Tipo do Banco de Dados
 host=Host
@@ -64,8 +64,11 @@ db_name=Nome do Banco de Dados
 db_helper=Por favor, use o mecanismo INNODB com o conjunto de caracteres utf8_general_ci para MySQL.
 ssl_mode=Modo SSL
 path=Caminho
-sqlite_helper=O caminho do arquivo do banco de dados do SQLite3.
-err_empty_sqlite_path=O caminho do arquivo de banco de dados SQLite3 não pode estar em branco.
+sqlite_helper=O caminho do arquivo do banco de dados SQLite3 ou TiDB.
+err_empty_db_path=O Caminho do banco de dados SQLite3 ou TiDB não pode ser vazio.
+err_invalid_tidb_name=Nome do banco de dados TiDB não permite os caracteres "." e "-".
+no_admin_and_disable_registration=Você não pode desabilitar o registro sem criar uma conta de administrador.
+err_empty_admin_password=A senha de administrador não pode ser vazia.
 
 general_title=Configurações Gerais do Gogs
 app_name=Nome do Aplicativo
@@ -96,7 +99,7 @@ server_service_title=Configurações de Servidor e Outros Serviços
 offline_mode=Ativar Modo Offline
 offline_mode_popup=Desative o CDN mesmo em modo de produção, todos os recursos serão disponibilizados localmente.
 disable_gravatar=Desativar Serviço Gravatar
-disable_gravatar_popup=Disable Gravatar and custom sources, all avatars are uploaded by users or default.
+disable_gravatar_popup=Desabilitar o Gravatar e fontes personalizadas, todos os avatares são enviados por usuários ou padrão.
 disable_registration=Desativar auto-registro
 disable_registration_popup=Desativar o auto-registro de usuário, para que somente o administrador possa criar contas.
 require_sign_in_view=Requerer autenticação para a visualização de páginas
@@ -125,9 +128,9 @@ my_repos=Meus Repositórios
 collaborative_repos=Repositórios Colaborativos
 my_orgs=Minhas Organizações
 my_mirrors=Meus Espelhos
-view_home=View %s
+view_home=Ver %s
 
-issues.in_your_repos=In your repositories
+issues.in_your_repos=Em seus repositórios
 
 [explore]
 repos=Repositórios
@@ -241,7 +244,7 @@ location=Localização
 update_profile=Atualizar o Perfil
 update_profile_success=O seu perfil foi atualizado com sucesso.
 change_username=Nome de Usuário Alterado
-change_username_prompt=This change will affect the way how links relate to your account.
+change_username_prompt=Essa alteração afetará o modo como ligações referem-se à sua conta.
 continue=Continuar
 cancel=Cancelar
 
@@ -256,7 +259,7 @@ update_avatar_success=Sua configuração de avatar foi atualizada com sucesso.
 change_password=Mudança de senha
 old_password=Senha Atual
 new_password=Nova Senha
-retype_new_password=Retype New Password
+retype_new_password=Digite novamente a nova senha
 password_incorrect=A senha atual não está correta.
 change_password_success=A senha está alterada com sucesso. Você pode agora entrar com a senha nova.
 
@@ -266,9 +269,9 @@ email_desc=Seu endereço de email principal será usado para notificações e ou
 primary=Principal
 primary_email=Definir como principal
 delete_email=Deletar
-email_deletion=E-mail Deletion
-email_deletion_desc=Delete this e-mail address will remove related information from your account. Do you want to continue?
-email_deletion_success=E-mail has been deleted successfully!
+email_deletion=Exclusão do email
+email_deletion_desc=Ao Excluir este endereço de e-mail será removido informações relacionadas com a sua conta. Você deseja continuar?
+email_deletion_success=O E-mail foi excluído com sucesso!
 add_new_email=Adicionar novo endereço de e-mail
 add_email=Adicionar e-mail
 add_email_confirmation_sent=Um novo e-mail de confirmação foi enviado para <b>%s</b>. Por favor, verifique sua Caixa de Entrada dentro das próximas %d horas, para concluir o processo de confirmação.
@@ -285,14 +288,14 @@ key_name=Nome da Chave
 key_content=Conteúdo
 add_key_success=A nova chave pública '%s' foi adicionada com sucesso!
 delete_key=Deletar
-ssh_key_deletion=SSH Key Deletion
-ssh_key_deletion_desc=Delete this SSH key will remove all related accesses for your account. Do you want to continue?
-ssh_key_deletion_success=SSH key has been deleted successfully!
+ssh_key_deletion=Exclusão da chave de SSH
+ssh_key_deletion_desc=Ao Excluir esta chave de SSH será removido todos os acessos para sua conta. Você deseja continuar?
+ssh_key_deletion_success=A chave de SSH foi excluída com sucesso!
 add_on=Adicionado em
 last_used=Última vez usado em
 no_activity=Nenhuma atividade recente
 key_state_desc=Usada a pelo menos 7 dias
-token_state_desc=This token is used in last 7 days
+token_state_desc=Este token é usado em pelo menos 7 dias
 
 manage_social=Gerenciar Contas Sociais Associadas
 social_desc=Esta é uma lista de contas sociais. Remova qualquer ligação que você não reconheça.
@@ -301,15 +304,15 @@ unbind_success=A conta social foi desvinculada.
 
 manage_access_token=Gerenciar Tokens de Acesso Pessoal
 generate_new_token=Gerar novo Token
-tokens_desc=Tokens you have generated that can be used to access the Gogs APIs.
+tokens_desc=Tokens gerados por você que podem ser usados para acessar a API do Gogs.
 new_token_desc=Por enquanto, todo token terá acesso completo à sua conta.
 token_name=Nome do Token
 generate_token=Gerar Token
 generate_token_succees=Novo token de acesso gerado com sucesso! Certifique-se de copiar seu novo token de acesso pessoal agora. Você não poderá vê-lo novamente!
 delete_token=Excluir
-access_token_deletion=Personal Access Token Deletion
-access_token_deletion_desc=Delete this personal access token will remove all related accesses of application. Do you want to continue?
-delete_token_success=Personal access token has been removed successfully! Don't forget to update your application as well.
+access_token_deletion=Exclusão do Token de acesso pessoal
+access_token_deletion_desc=Ao Excluir este token de acesso pessoal será removido todos os acessos do aplicativo. Você deseja continuar?
+delete_token_success=O Token de acesso pessoal foi removido com sucesso! Não se esqueça de atualizar seus aplicativos também.
 
 delete_account=Deletar Sua Conta
 delete_prompt=A operação deletará sua conta permanentemente, e <strong>NÃO PODERÁ</strong> ser desfeita!
@@ -323,7 +326,7 @@ repo_name=Nome do Repositório
 repo_name_helper=Nomes de repositórios bons são pequenos, memorizáveis e <strong>únicos</strong>.
 visibility=Visibilidade
 visiblity_helper=Este é um repositório <span class="ui red text"> privado</span>
-visiblity_fork_helper=(Change of this value will affect all forks)
+visiblity_fork_helper=(A alteração desse valor irá afetar todos os forks)
 fork_repo=Fork o Repositório
 fork_from=Fork de
 fork_visiblity_helper=Não é possível alterar a visibilidade de um repositório bifurcado
@@ -333,8 +336,8 @@ repo_lang_helper=Selecione arquivos .gitignore
 license=Licença
 license_helper=Selecione um arquivo de licença
 readme=Leia-me
-readme_helper=Select a readme template
-auto_init=Initialize this repository with selected files and template
+readme_helper=Selecione um modelo de leiame
+auto_init=Inicializar este repositório com os arquivos selecionados e modelo
 create_repo=Criar Repositório
 default_branch=Ramo padrão
 mirror_interval=Intervalo de Espelho (hora)
@@ -429,7 +432,7 @@ issues.filter_sort.recentupdate=Mais recentemente atualizados
 issues.filter_sort.leastupdate=Menos recentemente atualizados
 issues.filter_sort.mostcomment=Mais comentados
 issues.filter_sort.leastcomment=Menos comentados
-issues.opened_by=opened %[1]s by <a href="%[2]s">%[3]s</a>
+issues.opened_by=%[1]s foi aberto por <a href="/%[2]s">%[3]s</a>
 issues.opened_by_fake=aberto %[1]s por %[2]s
 issues.previous=Página anterior
 issues.next=Próxima página
@@ -469,18 +472,18 @@ pulls.compare_changes=Comparar mudanças
 pulls.compare_changes_desc=Comparar dois ramos e criar solicitação de pull com as mudanças.
 pulls.compare_base=base
 pulls.compare_compare=comparar
-pulls.filter_branch=Filter branch
+pulls.filter_branch=Filtrar branch
 pulls.no_results=Nada encontrado.
 pulls.nothing_to_compare=There is nothing to compare because base and head branches are even.
 pulls.has_pull_request=`There is already a pull request between these two targets: <a href="%[1]s/pulls/%[3]d">%[2]s#%[3]d</a>`
-pulls.create=Create Pull Request
+pulls.create=Criar Pull Request
 pulls.title_desc=wants to merge %[1]d commits from <code>%[2]s</code> into <code>%[3]s</code>
 pulls.merged_title_desc=merged %[1]d commits from <code>%[2]s</code> into <code>%[3]s</code> %[4]s
 pulls.tab_conversation=Conversação
 pulls.tab_commits=Commits
-pulls.tab_files=Files changed
-pulls.reopen_to_merge=Please reopen this pull request to perform merge operation.
-pulls.merged=Merged
+pulls.tab_files=Arquivos alterados
+pulls.reopen_to_merge=Por favor reabra esse pull request para executar a operação de merge.
+pulls.merged=Merge realizado
 pulls.has_merged=This pull request has been merged successfully!
 pulls.data_broken=Data of this pull request has been broken due to deletion of fork information.
 pulls.can_auto_merge_desc=You can perform auto-merge operation on this pull request.
@@ -529,9 +532,9 @@ settings.delete=Deletar Este Repositório
 settings.delete_desc=Uma vez que você deleta um repositório, não tem volta. Por favor, tenha certeza.
 settings.transfer_notices_1=- You will lose access if new owner is a individual user.
 settings.transfer_notices_2=- You will conserve access if new owner is an organization and if you're one of the owners.
-settings.transfer_form_title=Please enter following information to confirm your operation:
-settings.delete_notices_1=- This operation <strong>CANNOT</strong> be undone.
-settings.delete_notices_2=- This operation will permanently delete the everything of this repository, including Git data, issues, comments and accesses of collaborators.
+settings.transfer_form_title=Informe a seguinte informação para confirmar a sua operação:
+settings.delete_notices_1=-Esta operação <strong>NÃO PODERÁ</strong> ser desfeita.
+settings.delete_notices_2=- Esta operação irá apagar permanentemente o tudo deste repositório, incluindo os dados do Git, problemas, comentários e acessos dos colaboradores.
 settings.delete_notices_fork_1=- If this repository is public, all forks will be became independent after deletion.
 settings.delete_notices_fork_2=- If this repository is private, all forks will be removed at the same time.
 settings.delete_notices_fork_3=- If you want to keep all forks after deletion, please change visibility of this repository to public first.
@@ -549,7 +552,7 @@ settings.hooks_desc=Hooks da web ou Webhooks permitem serviços externos serem n
 settings.webhook_deletion=Delete Webhook
 settings.webhook_deletion_desc=Delete this webhook will remove its information and all delivery history. Do you want to continue?
 settings.webhook_deletion_success=Webhook has been deleted successfully!
-settings.webhook.request=Request
+settings.webhook.request=Solicitação
 settings.webhook.response=Resposta
 settings.webhook.headers=Cabeçalhos
 settings.webhook.payload=Payload
@@ -563,17 +566,17 @@ settings.add_webhook_desc=Enviaremos uma solicitação <code>POST</code> para o
 settings.payload_url=URL de carga
 settings.content_type=Tipo de Conteúdo
 settings.secret=Secreto
-settings.slack_username=Username
-settings.slack_icon_url=Icon URL
+settings.slack_username=Usuário
+settings.slack_icon_url=URL do ícone
 settings.slack_color=Cor
 settings.event_desc=Quais eventos você gostaria de acionar a esse hook da web?
 settings.event_push_only=Apenas o evento <code>push</code>.
-settings.event_send_everything=I need <strong>everything</strong>.
-settings.event_choose=Let me choose what I need.
+settings.event_send_everything=Preciso de <strong>tudo</strong>.
+settings.event_choose=Deixe-me escolher o que eu preciso.
 settings.event_create=Criar
-settings.event_create_desc=Branch, or tag created
+settings.event_create_desc=Branch ou Tag criado
 settings.event_push=Push
-settings.event_push_desc=Git push to a repository
+settings.event_push_desc=Git push para o repositório
 settings.active=Ativar
 settings.active_helper=Enviaremos detalhes do evento quando este hook for acionado.
 settings.add_hook_success=Novos hooks de web foram adicionados.
@@ -716,8 +719,8 @@ authentication=Autenticações
 config=Configuração
 notices=Sistema de notificações
 monitor=Monitoramento
-prev=Anterior
-next=Próximo
+first_page=Primeira
+last_page=Última
 total=Total: %d
 
 dashboard.statistic=Estatística
@@ -777,10 +780,12 @@ users.activated=Ativado
 users.admin=Administrador
 users.repos=Repos
 users.created=Criado
+users.new_success=Nova conta '%s' foi criada com sucesso.
 users.edit=Editar
-users.auth_source=Authentication Source
+users.auth_source=Fonte da autenticação
 users.local=Local
-users.auth_login_name=Authentication Login Name
+users.auth_login_name=Nome de login da autenticação
+users.password_helper=Leave it empty to remain unchanged.
 users.update_profile_success=O perfil da conta foi atualizado com sucesso.
 users.edit_account=Editar Conta
 users.is_activated=Esta conta está ativada
@@ -804,21 +809,21 @@ repos.watches=Observadores
 repos.stars=Estrelas
 repos.issues=Problemas
 
-auths.auth_manage_panel=Authentication Manage Panel
-auths.new=Add New Source
+auths.auth_manage_panel=Painel de gerenciamento da autenticação
+auths.new=Adicionar nova fonte
 auths.name=Nome
 auths.type=Tipo
 auths.enabled=Habilitado
 auths.updated=Atualizado
-auths.auth_type=Authentication Type
-auths.auth_name=Authentication Name
+auths.auth_type=Tipo de autenticação
+auths.auth_name=Nome da autenticação
 auths.domain=Domínio
 auths.host=Host
 auths.port=Porta
 auths.bind_dn=Bind DN
 auths.bind_password=Bind Password
-auths.bind_password_helper=Warning: This password is stored in plain text. Do not use a high privileged account.
-auths.user_base=User Search Base
+auths.bind_password_helper=Atenção: Esta senha é armazenada em texto plano. Não use uma conta com muitos privilégios.
+auths.user_base=Base de pesquisa do usuário
 auths.user_dn=User DN
 auths.attribute_name=Atributo primeiro nome
 auths.attribute_surname=Atributo sobrenome
@@ -826,21 +831,23 @@ auths.attribute_mail=Atributo e-mail
 auths.filter=User Filter
 auths.admin_filter=Admin Filter
 auths.ms_ad_sa=Ms Ad SA
-auths.smtp_auth=SMTP Authentication Type
+auths.smtp_auth=Tipo de autenticação SMTP
 auths.smtphost=Host SMTP
 auths.smtpport=Porta SMTP
+auths.allowed_domains=Domínios autorizados
+auths.allowed_domains_helper=Deixe em branco para permitir qualquer domínio do host SMTP. Vários domínios devem ser separados por vírgula ','.
 auths.enable_tls=Habilitar Criptografia TLS
-auths.skip_tls_verify=Skip TLS Verify
+auths.skip_tls_verify=Ignorar verificação de TLS
 auths.pam_service_name=Nome de Serviço PAM
 auths.enable_auto_register=Habilitar Registro Automático
 auths.tips=Dicas
-auths.edit=Edit Authentication Setting
+auths.edit=Editar a configuração de autenticação
 auths.activated=Esta autenticação foi ativada
 auths.new_success=New authentication '%s' has been added successfully.
-auths.update_success=Authentication setting has been updated successfully.
-auths.update=Update Authentication Setting
-auths.delete=Delete This Authentication
-auths.delete_auth_title=Authentication Deletion
+auths.update_success=A configuração da autenticação foi atualizada com sucesso.
+auths.update=Atualizar a configuração da autenticação
+auths.delete=Excluir esta autenticação
+auths.delete_auth_title=Exclusão da autenticação
 auths.delete_auth_desc=This authentication is going to be deleted, do you want to continue?
 auths.deletion_success=Authentication has been deleted successfully!
 
@@ -866,14 +873,16 @@ config.db_user=Usuário
 config.db_ssl_mode=Modo SSL
 config.db_ssl_mode_helper=(apenas para "postgres")
 config.db_path=Caminho
-config.db_path_helper=(apenas para "sqlite3")
+config.db_path_helper=(para "sqlite3" e "tidb")
 config.service_config=Configuração do Serviço
 config.register_email_confirm=Requerer Confirmação de E-mail
 config.disable_register=Desabilitar Registro
 config.show_registration_button=Mostrar Botão de Registo
 config.require_sign_in_view=Requerer Entrar no Gogs para Ver
-config.mail_notify=Notificação de Correio
 config.enable_cache_avatar=Habilitar Cache de Avatar
+config.mail_notify=Notificação de Correio
+config.disable_key_size_check=Disable Minimum Key Size Check
+config.enable_captcha=Habilitar o Captcha
 config.active_code_lives=Ativar Code Lives
 config.reset_password_code_lives=Redefinir Senha de Code Lives
 config.webhook_config=Configuração de Hook da Web

File diff suppressed because it is too large
+ 9691 - 0
config.codekit


+ 1 - 10
modules/base/template.go

@@ -101,10 +101,6 @@ func RenderCommitMessage(msg, urlPrefix string) template.HTML {
 	return template.HTML(string(RenderIssueIndexPattern([]byte(template.HTMLEscapeString(msg)), urlPrefix)))
 }
 
-var mailDomains = map[string]string{
-	"gmail.com": "gmail.com",
-}
-
 var TemplateFuncs template.FuncMap = map[string]interface{}{
 	"GoVer": func() string {
 		return strings.Title(runtime.Version())
@@ -150,12 +146,7 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
 			return "try.gogs.io"
 		}
 
-		suffix := strings.SplitN(mail, "@", 2)[1]
-		domain, ok := mailDomains[suffix]
-		if !ok {
-			return "mail." + suffix
-		}
-		return domain
+		return strings.SplitN(mail, "@", 2)[1]
 	},
 	"SubStr": func(str string, start, length int) string {
 		if len(str) == 0 {

File diff suppressed because it is too large
+ 112 - 112
modules/bindata/bindata.go


File diff suppressed because it is too large
+ 0 - 0
public/css/gogs.min.css


+ 8 - 8
public/less/_home.less

@@ -1,29 +1,29 @@
 .home {
 	padding-bottom: @footer-margin * 2;
 	.logo {
-		max-width: 250px;
+		max-width: 220px;
 	}
 	.hero {
 		h1, h2 {
-			font-family: 'PT Sans Narrow', sans-serif;
+			font-family: 'PT Sans Narrow', sans-serif, 'Microsoft YaHei';
 		}
 		h1 {
-			font-size: 7em;
+			font-size: 5.5em;
 		}
 		h2 {
-			font-size: 4em;
+			font-size: 3em;
 		}
 		.octicon {
 			color: #d9453d;
-  		font-size: 60px;
-  		margin-right: 10px;
+  		font-size: 40px;
+  		width: 50px;
 		}
 		&.header {
-			font-size: 24px;
+			font-size: 20px;
 		}
 	}
 	p.large {
-		font-size: 20px
+		font-size: 16px
 	}
 	.stackable {
 		padding-top: 30px;

+ 1 - 1
routers/repo/setting.go

@@ -244,7 +244,7 @@ func Webhooks(ctx *middleware.Context) {
 	ctx.Data["Title"] = ctx.Tr("repo.settings.hooks")
 	ctx.Data["PageIsSettingsHooks"] = true
 	ctx.Data["BaseLink"] = ctx.Repo.RepoLink
-	ctx.Data["Description"] = ctx.Tr("repo.settings.hooks_desc", "http://gogs.io/docs/features/webhook.html")
+	ctx.Data["Description"] = ctx.Tr("repo.settings.hooks_desc", "https://github.com/gogits/go-gogs-client/wiki/Repositories---Webhooks")
 
 	ws, err := models.GetWebhooksByRepoId(ctx.Repo.Repository.ID)
 	if err != nil {

+ 2 - 2
templates/base/head.tmpl

@@ -125,11 +125,11 @@
 							<div class="right menu">
 								{{if .ShowRegistrationButton}}
 								<a class="item{{if .PageIsSignUp}} active{{end}}" href="{{AppSubUrl}}/user/sign_up">
-									<i class="octicon octicon-person-add"></i> {{.i18n.Tr "register"}}
+									<i class="icon octicon octicon-person-add"></i> {{.i18n.Tr "register"}}
 								</a>
 								{{end}}
 								<a class="item{{if .PageIsSignIn}} active{{end}}" href="{{AppSubUrl}}/user/login">
-									<i class="octicon octicon-sign-in"></i> {{.i18n.Tr "sign_in"}}
+									<i class="icon octicon octicon-sign-in"></i> {{.i18n.Tr "sign_in"}}
 								</a>
 							</div><!-- end anonymous right menu -->
 

+ 1 - 2
templates/home.tmpl

@@ -3,7 +3,7 @@
 	<div class="ui stackable middle very relaxed page grid">
 		<div class="sixteen wide center aligned centered column">
 			<div>
-		    	<img class="logo" src="{{AppSubUrl}}/img/gogs-lg.png" />
+		    <img class="logo" src="{{AppSubUrl}}/img/gogs-lg.png" />
 			</div>
 			<div class="hero">
 			    <h1 class="ui icon header title">
@@ -12,7 +12,6 @@
 			    <h2>{{.i18n.Tr "app_desc"}}</h2>
 			</div>
 	  </div>
-		<div class="ui divider"></div>
 	</div>
 	{{if eq .Lang "de-DE"}}
 	<div class="ui stackable middle very relaxed page grid">

+ 1 - 1
templates/user/auth/activate.tmpl

@@ -23,7 +23,7 @@
             <p>{{.i18n.Tr "auth.confirmation_mail_sent_prompt" .Email .Hours | Str2html}}</p>
             <hr/>
             <label></label>
-            <a class="btn btn-green btn-large btn-link btn-radius" href="http://{{Mail2Domain .Email}}">{{.i18n.Tr "auth.sign_in_email"}}</a>
+            <a class="btn btn-green btn-large btn-link btn-radius" href="http://{{Mail2Domain .Email}}">{{.i18n.Tr "auth.sign_in_to_account"}}</a>
             {{else if .IsActivateFailed}}
             <p>{{.i18n.Tr "auth.invalid_code"}}</p>
             {{else}}

Some files were not shown because too many files changed in this diff