Browse Source

#1646 and other minor fixes

pull/1662/head
Unknwon 9 years ago
parent
commit
2729eb998c
  1. 43
      conf/locale/locale_de-DE.ini
  2. 2
      conf/locale/locale_en-US.ini
  3. 125
      conf/locale/locale_pt-BR.ini
  4. 9742
      config.codekit
  5. 11
      modules/base/template.go
  6. 440
      modules/bindata/bindata.go
  7. 2
      public/css/gogs.min.css
  8. 16
      public/less/_home.less
  9. 2
      routers/repo/setting.go
  10. 4
      templates/base/head.tmpl
  11. 3
      templates/home.tmpl
  12. 2
      templates/user/auth/activate.tmpl

43
conf/locale/locale_de-DE.ini

@ -14,7 +14,7 @@ version=Version
page=Seite page=Seite
template=Vorlage template=Vorlage
language=Sprache language=Sprache
create_new=Create... create_new=Erstellen...
user_profile_and_more=Benutzerprofil und mehr user_profile_and_more=Benutzerprofil und mehr
signed_in_as=Eingeloggt als signed_in_as=Eingeloggt als
@ -54,7 +54,7 @@ code=Code
[install] [install]
install=Installation install=Installation
title=Installation für erstmaligen Start 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_title=Datenbankeinstellungen
db_type=Datenbanktyp db_type=Datenbanktyp
host=Host host=Host
@ -64,8 +64,11 @@ db_name=Datenbankname
db_helper=Bitte verwenden InnoDB-Engine mit utf8_general_ci Zeichensatz für MySQL. db_helper=Bitte verwenden InnoDB-Engine mit utf8_general_ci Zeichensatz für MySQL.
ssl_mode=SSL-Modus ssl_mode=SSL-Modus
path=Pfad path=Pfad
sqlite_helper=Der Dateipfad des SQLite3 Datenbank. sqlite_helper=Der Dateipfad für zur SQLite3 oder TiDB Datenbank.
err_empty_sqlite_path=Pfad zur SQLite3-Datenbank darf nicht leer sein. 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 general_title=Allgemeine Einstellungen von Gogs
app_name=Anwendungsname app_name=Anwendungsname
@ -256,7 +259,7 @@ update_avatar_success=Deine Avatar-Einstellung wurde aktualisiert.
change_password=Passwort ändern change_password=Passwort ändern
old_password=Aktuelles Passwort old_password=Aktuelles Passwort
new_password=Neues 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. password_incorrect=Aktuelles Passwort ist nicht korrekt.
change_password_success=Passwort geändert. Du kannst dich jetzt mit dem neuen Passwort anmelden. 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=Primär
primary_email=Als primäre Adresse verwenden primary_email=Als primäre Adresse verwenden
delete_email=Löschen delete_email=Löschen
email_deletion=E-mail Deletion email_deletion=E-Mail löschen
email_deletion_desc=Delete this e-mail address will remove related information from your account. Do you want to continue? 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 has been deleted successfully! email_deletion_success=E-Mail-Adresse wurde erfolgreich gelöscht!
add_new_email=Neue E-Mail-Adresse hinzufügen add_new_email=Neue E-Mail-Adresse hinzufügen
add_email=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. 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 config=Konfiguration
notices=System-Mitteilungen notices=System-Mitteilungen
monitor=Monitoring monitor=Monitoring
prev=zurück first_page=Erste
next=vor last_page=Letzte
total=Total: %d total=Total: %d
dashboard.statistic=Statistik dashboard.statistic=Statistik
@ -777,10 +780,12 @@ users.activated=Aktiviert
users.admin=Admin users.admin=Admin
users.repos=Repositorys users.repos=Repositorys
users.created=Erzeugt users.created=Erzeugt
users.new_success=Der neue Account '%s' wurde erfolgreich erstellt.
users.edit=Bearbeiten users.edit=Bearbeiten
users.auth_source=Authentifizierungsquelle users.auth_source=Authentifizierungsquelle
users.local=Lokal users.local=Lokal
users.auth_login_name=Authentifizierung-Loginnname users.auth_login_name=Authentifizierung-Loginnname
users.password_helper=Leer lassen um es unverändert zu lassen.
users.update_profile_success=Kontoprofil aktualisiert users.update_profile_success=Kontoprofil aktualisiert
users.edit_account=Konto bearbeiten users.edit_account=Konto bearbeiten
users.is_activated=Dieses Konto ist aktiviert users.is_activated=Dieses Konto ist aktiviert
@ -805,7 +810,7 @@ repos.stars=Markierungen
repos.issues=Issues repos.issues=Issues
auths.auth_manage_panel=Verwaltungspanel für die Authentifizierung auths.auth_manage_panel=Verwaltungspanel für die Authentifizierung
auths.new=Add New Source auths.new=Neue Quelle hinzufügen
auths.name=Name auths.name=Name
auths.type=Typ auths.type=Typ
auths.enabled=aktiviert auths.enabled=aktiviert
@ -817,9 +822,9 @@ auths.host=Host
auths.port=Port auths.port=Port
auths.bind_dn=DN binden auths.bind_dn=DN binden
auths.bind_password=Passwort 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_base=Benutzer-Such-Basis
auths.user_dn=User DN auths.user_dn=Benutzer DN
auths.attribute_name=Vorname Attribut auths.attribute_name=Vorname Attribut
auths.attribute_surname=Nachname Attribut auths.attribute_surname=Nachname Attribut
auths.attribute_mail=E-Mail Attribut auths.attribute_mail=E-Mail Attribut
@ -829,6 +834,8 @@ auths.ms_ad_sa=Ms Ad SA
auths.smtp_auth=SMTP Authentifizierungstyp auths.smtp_auth=SMTP Authentifizierungstyp
auths.smtphost=SMTP-Host auths.smtphost=SMTP-Host
auths.smtpport=SMTP-Port 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.enable_tls=TLS-Verschlüsselung aktivieren
auths.skip_tls_verify=TLS-Prüfung überspringen auths.skip_tls_verify=TLS-Prüfung überspringen
auths.pam_service_name=PAM Dienstname auths.pam_service_name=PAM Dienstname
@ -836,13 +843,13 @@ auths.enable_auto_register=Automatische Registrierung aktivieren
auths.tips=Tipps auths.tips=Tipps
auths.edit=Authentifizierungseinstellungen bearbeiten auths.edit=Authentifizierungseinstellungen bearbeiten
auths.activated=Diese Authentifizierung ist aktiviert 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_success=Die Authentifizierungseinstellungen wurden erfolgreich aktualisiert.
auths.update=Authentifizierungseinstellungen aktualisieren auths.update=Authentifizierungseinstellungen aktualisieren
auths.delete=Diese Authentifizierung löschen auths.delete=Diese Authentifizierung löschen
auths.delete_auth_title=Löschen der Authentifizierung auths.delete_auth_title=Löschen der Authentifizierung
auths.delete_auth_desc=Diese Authentifizierung wird gelöscht, möchtest du fortfahren? 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.server_config=Server-Konfiguration
config.app_name=Anwendungsname config.app_name=Anwendungsname
@ -866,14 +873,16 @@ config.db_user=Benutzer
config.db_ssl_mode=SSL-Modus config.db_ssl_mode=SSL-Modus
config.db_ssl_mode_helper=(nur für "postgres") config.db_ssl_mode_helper=(nur für "postgres")
config.db_path=Verzeichnis 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.service_config=Service-Einstellungen
config.register_email_confirm=E-Mail-Bestätigung bei Registrierung config.register_email_confirm=E-Mail-Bestätigung bei Registrierung
config.disable_register=Registrierung deaktivieren config.disable_register=Registrierung deaktivieren
config.show_registration_button=Zeige die Schaltfläche Registrieren config.show_registration_button=Zeige die Schaltfläche Registrieren
config.require_sign_in_view=Ansehen erfordert Registrierung config.require_sign_in_view=Ansehen erfordert Registrierung
config.mail_notify=E-Mail-Benachrichtigung
config.enable_cache_avatar=Avatar-Cache aktivieren 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.active_code_lives=Aktivierungscode Lebensdauer
config.reset_password_code_lives=Passwortcode Lebensdauer config.reset_password_code_lives=Passwortcode Lebensdauer
config.webhook_config=Webhook-Einstellungen config.webhook_config=Webhook-Einstellungen

2
conf/locale/locale_en-US.ini

@ -148,7 +148,7 @@ forgot_password= Forgot Password
forget_password = Forgot password? forget_password = Forgot password?
sign_up_now = Need an account? Sign up now. 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. 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 active_your_account = Activate Your Account
resent_limit_prompt = Sorry, you already requested an activation email recently. Please wait 3 minutes then try again. 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. 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.

125
conf/locale/locale_pt-BR.ini

@ -14,7 +14,7 @@ version=Versão
page=Página page=Página
template=Modelo template=Modelo
language=Idioma language=Idioma
create_new=Create... create_new=Criar...
user_profile_and_more=Perfil do usuário e configurações user_profile_and_more=Perfil do usuário e configurações
signed_in_as=Você é signed_in_as=Você é
@ -54,7 +54,7 @@ code=Código
[install] [install]
install=Instalação install=Instalação
title=Etapas de instalação para Primeira Execuçã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_title=Configurações de Banco de Dados
db_type=Tipo do Banco de Dados db_type=Tipo do Banco de Dados
host=Host 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. db_helper=Por favor, use o mecanismo INNODB com o conjunto de caracteres utf8_general_ci para MySQL.
ssl_mode=Modo SSL ssl_mode=Modo SSL
path=Caminho path=Caminho
sqlite_helper=O caminho do arquivo do banco de dados do SQLite3. sqlite_helper=O caminho do arquivo do banco de dados SQLite3 ou TiDB.
err_empty_sqlite_path=O caminho do arquivo de banco de dados SQLite3 não pode estar em branco. 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 general_title=Configurações Gerais do Gogs
app_name=Nome do Aplicativo 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=Ativar Modo Offline
offline_mode_popup=Desative o CDN mesmo em modo de produção, todos os recursos serão disponibilizados localmente. 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=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=Desativar auto-registro
disable_registration_popup=Desativar o auto-registro de usuário, para que somente o administrador possa criar contas. 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 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 collaborative_repos=Repositórios Colaborativos
my_orgs=Minhas Organizações my_orgs=Minhas Organizações
my_mirrors=Meus Espelhos 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] [explore]
repos=Repositórios repos=Repositórios
@ -241,7 +244,7 @@ location=Localização
update_profile=Atualizar o Perfil update_profile=Atualizar o Perfil
update_profile_success=O seu perfil foi atualizado com sucesso. update_profile_success=O seu perfil foi atualizado com sucesso.
change_username=Nome de Usuário Alterado 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 continue=Continuar
cancel=Cancelar cancel=Cancelar
@ -256,7 +259,7 @@ update_avatar_success=Sua configuração de avatar foi atualizada com sucesso.
change_password=Mudança de senha change_password=Mudança de senha
old_password=Senha Atual old_password=Senha Atual
new_password=Nova Senha 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. 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. 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=Principal
primary_email=Definir como principal primary_email=Definir como principal
delete_email=Deletar delete_email=Deletar
email_deletion=E-mail Deletion email_deletion=Exclusão do email
email_deletion_desc=Delete this e-mail address will remove related information from your account. Do you want to continue? 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=E-mail has been deleted successfully! email_deletion_success=O E-mail foi excluído com sucesso!
add_new_email=Adicionar novo endereço de e-mail add_new_email=Adicionar novo endereço de e-mail
add_email=Adicionar 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. 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 key_content=Conteúdo
add_key_success=A nova chave pública '%s' foi adicionada com sucesso! add_key_success=A nova chave pública '%s' foi adicionada com sucesso!
delete_key=Deletar delete_key=Deletar
ssh_key_deletion=SSH Key Deletion ssh_key_deletion=Exclusão da chave de SSH
ssh_key_deletion_desc=Delete this SSH key will remove all related accesses for your account. Do you want to continue? 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=SSH key has been deleted successfully! ssh_key_deletion_success=A chave de SSH foi excluída com sucesso!
add_on=Adicionado em add_on=Adicionado em
last_used=Última vez usado em last_used=Última vez usado em
no_activity=Nenhuma atividade recente no_activity=Nenhuma atividade recente
key_state_desc=Usada a pelo menos 7 dias 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 manage_social=Gerenciar Contas Sociais Associadas
social_desc=Esta é uma lista de contas sociais. Remova qualquer ligação que você não reconheça. 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 manage_access_token=Gerenciar Tokens de Acesso Pessoal
generate_new_token=Gerar novo Token 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. new_token_desc=Por enquanto, todo token terá acesso completo à sua conta.
token_name=Nome do Token token_name=Nome do Token
generate_token=Gerar 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! 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 delete_token=Excluir
access_token_deletion=Personal Access Token Deletion access_token_deletion=Exclusão do Token de acesso pessoal
access_token_deletion_desc=Delete this personal access token will remove all related accesses of application. Do you want to continue? access_token_deletion_desc=Ao Excluir este token de acesso pessoal será removido todos os acessos do aplicativo. Você deseja continuar?
delete_token_success=Personal access token has been removed successfully! Don't forget to update your application as well. 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_account=Deletar Sua Conta
delete_prompt=A operação deletará sua conta permanentemente, e <strong>NÃO PODERÁ</strong> ser desfeita! 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>. repo_name_helper=Nomes de repositórios bons são pequenos, memorizáveis e <strong>únicos</strong>.
visibility=Visibilidade visibility=Visibilidade
visiblity_helper=Este é um repositório <span class="ui red text"> privado</span> 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_repo=Fork o Repositório
fork_from=Fork de fork_from=Fork de
fork_visiblity_helper=Não é possível alterar a visibilidade de um repositório bifurcado 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=Licença
license_helper=Selecione um arquivo de licença license_helper=Selecione um arquivo de licença
readme=Leia-me readme=Leia-me
readme_helper=Select a readme template readme_helper=Selecione um modelo de leiame
auto_init=Initialize this repository with selected files and template auto_init=Inicializar este repositório com os arquivos selecionados e modelo
create_repo=Criar Repositório create_repo=Criar Repositório
default_branch=Ramo padrão default_branch=Ramo padrão
mirror_interval=Intervalo de Espelho (hora) 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.leastupdate=Menos recentemente atualizados
issues.filter_sort.mostcomment=Mais comentados issues.filter_sort.mostcomment=Mais comentados
issues.filter_sort.leastcomment=Menos 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.opened_by_fake=aberto %[1]s por %[2]s
issues.previous=Página anterior issues.previous=Página anterior
issues.next=Próxima página 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_changes_desc=Comparar dois ramos e criar solicitação de pull com as mudanças.
pulls.compare_base=base pulls.compare_base=base
pulls.compare_compare=comparar pulls.compare_compare=comparar
pulls.filter_branch=Filter branch pulls.filter_branch=Filtrar branch
pulls.no_results=Nada encontrado. pulls.no_results=Nada encontrado.
pulls.nothing_to_compare=There is nothing to compare because base and head branches are even. 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.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.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.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_conversation=Conversação
pulls.tab_commits=Commits pulls.tab_commits=Commits
pulls.tab_files=Files changed pulls.tab_files=Arquivos alterados
pulls.reopen_to_merge=Please reopen this pull request to perform merge operation. pulls.reopen_to_merge=Por favor reabra esse pull request para executar a operação de merge.
pulls.merged=Merged pulls.merged=Merge realizado
pulls.has_merged=This pull request has been merged successfully! 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.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. 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.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_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_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.transfer_form_title=Informe a seguinte informação para confirmar a sua operação:
settings.delete_notices_1=- This operation <strong>CANNOT</strong> be undone. settings.delete_notices_1=-Esta operação <strong>NÃO PODERÁ</strong> ser desfeita.
settings.delete_notices_2=- This operation will permanently delete the everything of this repository, including Git data, issues, comments and accesses of collaborators. 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_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_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. 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=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_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_deletion_success=Webhook has been deleted successfully!
settings.webhook.request=Request settings.webhook.request=Solicitação
settings.webhook.response=Resposta settings.webhook.response=Resposta
settings.webhook.headers=Cabeçalhos settings.webhook.headers=Cabeçalhos
settings.webhook.payload=Payload 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.payload_url=URL de carga
settings.content_type=Tipo de Conteúdo settings.content_type=Tipo de Conteúdo
settings.secret=Secreto settings.secret=Secreto
settings.slack_username=Username settings.slack_username=Usuário
settings.slack_icon_url=Icon URL settings.slack_icon_url=URL do ícone
settings.slack_color=Cor settings.slack_color=Cor
settings.event_desc=Quais eventos você gostaria de acionar a esse hook da web? 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_push_only=Apenas o evento <code>push</code>.
settings.event_send_everything=I need <strong>everything</strong>. settings.event_send_everything=Preciso de <strong>tudo</strong>.
settings.event_choose=Let me choose what I need. settings.event_choose=Deixe-me escolher o que eu preciso.
settings.event_create=Criar 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=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=Ativar
settings.active_helper=Enviaremos detalhes do evento quando este hook for acionado. settings.active_helper=Enviaremos detalhes do evento quando este hook for acionado.
settings.add_hook_success=Novos hooks de web foram adicionados. settings.add_hook_success=Novos hooks de web foram adicionados.
@ -716,8 +719,8 @@ authentication=Autenticações
config=Configuração config=Configuração
notices=Sistema de notificações notices=Sistema de notificações
monitor=Monitoramento monitor=Monitoramento
prev=Anterior first_page=Primeira
next=Próximo last_page=Última
total=Total: %d total=Total: %d
dashboard.statistic=Estatística dashboard.statistic=Estatística
@ -777,10 +780,12 @@ users.activated=Ativado
users.admin=Administrador users.admin=Administrador
users.repos=Repos users.repos=Repos
users.created=Criado users.created=Criado
users.new_success=Nova conta '%s' foi criada com sucesso.
users.edit=Editar users.edit=Editar
users.auth_source=Authentication Source users.auth_source=Fonte da autenticação
users.local=Local 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.update_profile_success=O perfil da conta foi atualizado com sucesso.
users.edit_account=Editar Conta users.edit_account=Editar Conta
users.is_activated=Esta conta está ativada users.is_activated=Esta conta está ativada
@ -804,21 +809,21 @@ repos.watches=Observadores
repos.stars=Estrelas repos.stars=Estrelas
repos.issues=Problemas repos.issues=Problemas
auths.auth_manage_panel=Authentication Manage Panel auths.auth_manage_panel=Painel de gerenciamento da autenticação
auths.new=Add New Source auths.new=Adicionar nova fonte
auths.name=Nome auths.name=Nome
auths.type=Tipo auths.type=Tipo
auths.enabled=Habilitado auths.enabled=Habilitado
auths.updated=Atualizado auths.updated=Atualizado
auths.auth_type=Authentication Type auths.auth_type=Tipo de autenticação
auths.auth_name=Authentication Name auths.auth_name=Nome da autenticação
auths.domain=Domínio auths.domain=Domínio
auths.host=Host auths.host=Host
auths.port=Porta auths.port=Porta
auths.bind_dn=Bind DN auths.bind_dn=Bind DN
auths.bind_password=Bind Password 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.bind_password_helper=Atenção: Esta senha é armazenada em texto plano. Não use uma conta com muitos privilégios.
auths.user_base=User Search Base auths.user_base=Base de pesquisa do usuário
auths.user_dn=User DN auths.user_dn=User DN
auths.attribute_name=Atributo primeiro nome auths.attribute_name=Atributo primeiro nome
auths.attribute_surname=Atributo sobrenome auths.attribute_surname=Atributo sobrenome
@ -826,21 +831,23 @@ auths.attribute_mail=Atributo e-mail
auths.filter=User Filter auths.filter=User Filter
auths.admin_filter=Admin Filter auths.admin_filter=Admin Filter
auths.ms_ad_sa=Ms Ad SA 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.smtphost=Host SMTP
auths.smtpport=Porta 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.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.pam_service_name=Nome de Serviço PAM
auths.enable_auto_register=Habilitar Registro Automático auths.enable_auto_register=Habilitar Registro Automático
auths.tips=Dicas 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.activated=Esta autenticação foi ativada
auths.new_success=New authentication '%s' has been added successfully. auths.new_success=New authentication '%s' has been added successfully.
auths.update_success=Authentication setting has been updated successfully. auths.update_success=A configuração da autenticação foi atualizada com sucesso.
auths.update=Update Authentication Setting auths.update=Atualizar a configuração da autenticação
auths.delete=Delete This Authentication auths.delete=Excluir esta autenticação
auths.delete_auth_title=Authentication Deletion 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.delete_auth_desc=This authentication is going to be deleted, do you want to continue?
auths.deletion_success=Authentication has been deleted successfully! 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=Modo SSL
config.db_ssl_mode_helper=(apenas para "postgres") config.db_ssl_mode_helper=(apenas para "postgres")
config.db_path=Caminho 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.service_config=Configuração do Serviço
config.register_email_confirm=Requerer Confirmação de E-mail config.register_email_confirm=Requerer Confirmação de E-mail
config.disable_register=Desabilitar Registro config.disable_register=Desabilitar Registro
config.show_registration_button=Mostrar Botão de Registo config.show_registration_button=Mostrar Botão de Registo
config.require_sign_in_view=Requerer Entrar no Gogs para Ver 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.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.active_code_lives=Ativar Code Lives
config.reset_password_code_lives=Redefinir Senha de Code Lives config.reset_password_code_lives=Redefinir Senha de Code Lives
config.webhook_config=Configuração de Hook da Web config.webhook_config=Configuração de Hook da Web

9742
config.codekit

File diff suppressed because it is too large Load Diff

11
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))) 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{}{ var TemplateFuncs template.FuncMap = map[string]interface{}{
"GoVer": func() string { "GoVer": func() string {
return strings.Title(runtime.Version()) return strings.Title(runtime.Version())
@ -150,12 +146,7 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
return "try.gogs.io" return "try.gogs.io"
} }
suffix := strings.SplitN(mail, "@", 2)[1] return strings.SplitN(mail, "@", 2)[1]
domain, ok := mailDomains[suffix]
if !ok {
return "mail." + suffix
}
return domain
}, },
"SubStr": func(str string, start, length int) string { "SubStr": func(str string, start, length int) string {
if len(str) == 0 { if len(str) == 0 {

440
modules/bindata/bindata.go

File diff suppressed because one or more lines are too long

2
public/css/gogs.min.css vendored

File diff suppressed because one or more lines are too long

16
public/less/_home.less

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

2
routers/repo/setting.go

@ -244,7 +244,7 @@ func Webhooks(ctx *middleware.Context) {
ctx.Data["Title"] = ctx.Tr("repo.settings.hooks") ctx.Data["Title"] = ctx.Tr("repo.settings.hooks")
ctx.Data["PageIsSettingsHooks"] = true ctx.Data["PageIsSettingsHooks"] = true
ctx.Data["BaseLink"] = ctx.Repo.RepoLink 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) ws, err := models.GetWebhooksByRepoId(ctx.Repo.Repository.ID)
if err != nil { if err != nil {

4
templates/base/head.tmpl

@ -125,11 +125,11 @@
<div class="right menu"> <div class="right menu">
{{if .ShowRegistrationButton}} {{if .ShowRegistrationButton}}
<a class="item{{if .PageIsSignUp}} active{{end}}" href="{{AppSubUrl}}/user/sign_up"> <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> </a>
{{end}} {{end}}
<a class="item{{if .PageIsSignIn}} active{{end}}" href="{{AppSubUrl}}/user/login"> <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> </a>
</div><!-- end anonymous right menu --> </div><!-- end anonymous right menu -->

3
templates/home.tmpl

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

2
templates/user/auth/activate.tmpl

@ -23,7 +23,7 @@
<p>{{.i18n.Tr "auth.confirmation_mail_sent_prompt" .Email .Hours | Str2html}}</p> <p>{{.i18n.Tr "auth.confirmation_mail_sent_prompt" .Email .Hours | Str2html}}</p>
<hr/> <hr/>
<label></label> <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}} {{else if .IsActivateFailed}}
<p>{{.i18n.Tr "auth.invalid_code"}}</p> <p>{{.i18n.Tr "auth.invalid_code"}}</p>
{{else}} {{else}}

Loading…
Cancel
Save