Merge branch 'master' into letsencrypt

This commit is contained in:
Fluf 2018-07-21 19:42:52 -04:00 committed by GitHub
commit 77a65fadcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 92 additions and 2 deletions

View File

@ -66,7 +66,7 @@ func graphItemFromString(s string, r *git.Repository) (GraphItem, error) {
var ascii string var ascii string
var data = "|||||||" var data = "|||||||"
lines := strings.Split(s, "DATA:") lines := strings.SplitN(s, "DATA:", 2)
switch len(lines) { switch len(lines) {
case 1: case 1:

View File

@ -5,6 +5,7 @@
package models package models
import ( import (
"fmt"
"testing" "testing"
"code.gitea.io/git" "code.gitea.io/git"
@ -43,3 +44,32 @@ func BenchmarkParseCommitString(b *testing.B) {
} }
} }
} }
func TestCommitStringParsing(t *testing.T) {
dataFirstPart := "* DATA:||4e61bacab44e9b4730e44a6615d04098dd3a8eaf|2016-12-20 21:10:41 +0100|Author|user@mail.something|4e61bac|"
tests := []struct {
shouldPass bool
testName string
commitMessage string
}{
{true, "normal", "not a fancy message"},
{true, "extra pipe", "An extra pipe: |"},
{true, "extra 'Data:'", "DATA: might be trouble"},
}
for _, test := range tests {
t.Run(test.testName, func(t *testing.T) {
testString := fmt.Sprintf("%s%s", dataFirstPart, test.commitMessage)
graphItem, err := graphItemFromString(testString, nil)
if err != nil && test.shouldPass {
t.Errorf("Could not parse %s", testString)
return
}
if test.commitMessage != graphItem.Subject {
t.Errorf("%s does not match %s", test.commitMessage, graphItem.Subject)
}
})
}
}

View File

@ -27,7 +27,7 @@ email=Correo electrónico
password=Contraseña password=Contraseña
re_type=Vuelva a escribir la contraseña re_type=Vuelva a escribir la contraseña
captcha=CAPTCHA captcha=CAPTCHA
twofa=Autenticación de dos factores twofa=Autenticación en dos pasos
passcode=Contraseña passcode=Contraseña
u2f_insert_key=Inserte su clave de seguridad u2f_insert_key=Inserte su clave de seguridad

View File

@ -32,8 +32,16 @@ twofa_scratch=Eenmalige twee factor authenticatie code
passcode=PIN passcode=PIN
u2f_insert_key=Uw beveiligingssleutel invoegen u2f_insert_key=Uw beveiligingssleutel invoegen
u2f_sign_in=Druk op de knop op uw beveiligingssleutel. Als u geen knop kunt vinden, voeg deze opnieuw in.
u2f_press_button=Druk op de knop op uw beveiligingssleutel… u2f_press_button=Druk op de knop op uw beveiligingssleutel…
u2f_use_twofa=Gebruik een twee-factor code van uw telefoon u2f_use_twofa=Gebruik een twee-factor code van uw telefoon
u2f_error=Wij kunnen uw beveiligingssleutel niet lezen.
u2f_unsupported_browser=Uw browser ondersteunt geen U2F beveiligingssleutels.
u2f_error_1=Er is een onbekende fout opgetreden. Probeer het opnieuw.
u2f_error_2=Zorg ervoor dat u de juiste URL (https://) gebruikt.
u2f_error_3=De server kan uw aanvraag niet verwerken.
u2f_error_4=De beveiligingssleutel is niet toegestaan voor dit verzoek. Gelieve ervoor te zorgen dat de sleutel niet al is geregistreerd.
u2f_error_5=Timeout bereikt voordat uw sleutel kon worden gelezen. Gelieve deze pagina opnieuw laden en probeer opnieuw.
u2f_reload=Herladen u2f_reload=Herladen
repository=Repository repository=Repository
@ -45,9 +53,11 @@ new_mirror=Nieuwe kopie
new_fork=Nieuwe Repository Fork new_fork=Nieuwe Repository Fork
new_org=Nieuwe organisatie new_org=Nieuwe organisatie
manage_org=Beheer organisaties manage_org=Beheer organisaties
admin_panel=Website Administratie
account_settings=Accountinstellingen account_settings=Accountinstellingen
settings=Instellingen settings=Instellingen
your_profile=Profiel your_profile=Profiel
your_starred=Favoriet
your_settings=Instellingen your_settings=Instellingen
all=Alles all=Alles
@ -65,6 +75,7 @@ cancel=Annuleren
[install] [install]
install=Installatie install=Installatie
title=Initiële configuratie title=Initiële configuratie
docker_helper=Als je gitea draait in Docker, Lees eerst de <a target="_blank" rel="noopener noreferrer" href="%s">documentatie</a> voordat je een instelling aanpast.
requite_db_desc=Gitea vereist MySQL, PostgreSQL, MSSQL, SQLite3 of TiDB. requite_db_desc=Gitea vereist MySQL, PostgreSQL, MSSQL, SQLite3 of TiDB.
db_title=Database-instellingen db_title=Database-instellingen
db_type=Database-type db_type=Database-type
@ -72,25 +83,53 @@ host=Server
user=Gebruikersnaam user=Gebruikersnaam
password=Wachtwoord password=Wachtwoord
db_name=Database naam db_name=Database naam
db_helper=Opmerking voor MySQL-gebruikers: gebruik het InnoDB opslagsysteem en de "utf8_general_ci" tekenset.
ssl_mode=SSL ssl_mode=SSL
path=Pad path=Pad
sqlite_helper=Bestandspad voor de SQLite3 of TiDB database.<br>Vul een volledig pad in als je Gitea als een service runt.
err_empty_db_path=Het SQLite3 of TiDB database pad mag niet leeg zijn. err_empty_db_path=Het SQLite3 of TiDB database pad mag niet leeg zijn.
err_invalid_tidb_name=De naam van de database van de TiDB mag geen '.' en '-' tekens bevatten.
no_admin_and_disable_registration=U kunt zelf-registratie van de gebruiker niet uitschakelen zonder het maken van een administrator-account.
err_empty_admin_password=Het administrator-wachtwoord mag niet leeg zijn. err_empty_admin_password=Het administrator-wachtwoord mag niet leeg zijn.
general_title=Algemene Instellingen general_title=Algemene Instellingen
app_name=Naam site app_name=Naam site
app_name_helper=U kan de naam van uw bedrijf hier invullen.
repo_path=Repositories basis map repo_path=Repositories basis map
repo_path_helper=Externe git repositories worden opgeslagen in deze map.
lfs_path=Git LFS root pad lfs_path=Git LFS root pad
lfs_path_helper=Bestanden bijgehouden door Git LFS zullenworden opgeslagen in deze map. Laat leeg om uit te schakelen.
run_user=Uitvoeren als gebruiker
run_user_helper=Geef de gebruikersnaam van het besturingssysteem waarop Gitea wordt uitgevoerd. Realiseer u dat deze gebruiker toegang tot het pad van de hoofdmap moet hebben.
domain=SSH server-domein
domain_helper=Domein of ip-adres voor SSH kloon URLs.
ssh_port=SSH server-poort
ssh_port_helper=Nummer van de poort die uw SSH-server gebruikt. Laat dit veld leeg om de SSH functie uit te schakelen.
http_port=Gitea HTTP-poort
http_port_helper=De poort waar de web server van Gitea naar gaat luisteren.
app_url=Gitea base URL app_url=Gitea base URL
app_url_helper=Basisadres voor HTTP(S) kloon URL's en e-mailmeldingen.
log_root_path=Log-pad log_root_path=Log-pad
log_root_path_helper=Logboekbestanden worden geschreven naar deze map.
optional_title=Optionele instellingen optional_title=Optionele instellingen
email_title=E-mail instellingen email_title=E-mail instellingen
smtp_host=SMTP host smtp_host=SMTP host
smtp_from=E-mails versturen als smtp_from=E-mails versturen als
smtp_from_helper=E-mailadres dat Gitea gaat gebruiken. Voer een gewoon e-mailadres in of gebruik de "Naam" <email@example.com> -indeling.
mailer_user=SMTP gebruikersnaam mailer_user=SMTP gebruikersnaam
mailer_password=SMTP wachtwoord mailer_password=SMTP wachtwoord
register_confirm=E-mailbevestiging vereist bij registreren
mail_notify=Activeer e-mailnotificaties
server_service_title=Server en Third-Party Service-instellingen
offline_mode=Lokale modus inschakelen
offline_mode_popup=Schakel third-party content uit en gebruik alleen lokale middelen.
disable_gravatar=Gravatar uitschakelen
disable_gravatar_popup=Gravatar en derden avatar bronnen uitschakelen. Een standaard avatar zal worden gebruikt, tenzij een gebruiker een lokale avatar uploadt.
federated_avatar_lookup=Federated Avatars toestaan
federated_avatar_lookup_popup=Enable federated avatars lookup to use federated open source service based on libravatar. federated_avatar_lookup_popup=Enable federated avatars lookup to use federated open source service based on libravatar.
disable_registration=Schakel zelf registratie uit
disable_registration_popup=Schakel zelfregistratie uit, alleen admins kunnen accounts maken.
openid_signin=OpenID-inloggen inschakelen openid_signin=OpenID-inloggen inschakelen
enable_captcha_popup=Vereis captcha validatie voor zelf-registratie van gebruiker. enable_captcha_popup=Vereis captcha validatie voor zelf-registratie van gebruiker.
admin_name=Admin gebruikersnaam admin_name=Admin gebruikersnaam
@ -99,8 +138,10 @@ confirm_password=Verifieer wachtwoord
admin_email=E-mail adres admin_email=E-mail adres
install_btn_confirm=Installeer Gitea install_btn_confirm=Installeer Gitea
test_git_failed=Git test niet gelukt: 'git' commando %v test_git_failed=Git test niet gelukt: 'git' commando %v
invalid_db_setting=De database instelling zijn niet correct: %v
save_config_failed=Kan de configuratie niet opslaan: %v save_config_failed=Kan de configuratie niet opslaan: %v
invalid_log_root_path=Ongeldig log-pad: %v invalid_log_root_path=Ongeldig log-pad: %v
default_keep_email_private=Verberg standaard alle e-mailadressen
[home] [home]
password_holder=Wachtwoord password_holder=Wachtwoord
@ -198,6 +239,7 @@ auth_failed=Verificatie mislukt: %v
target_branch_not_exist=Doel branch bestaat niet target_branch_not_exist=Doel branch bestaat niet
[user] [user]
change_avatar=Wijzig je profielfoto…
join_on=Aangemeld op join_on=Aangemeld op
repositories=repositories repositories=repositories
activity=Openbare activiteit activity=Openbare activiteit
@ -216,6 +258,7 @@ security=Beveiliging
avatar=Profielfoto avatar=Profielfoto
ssh_gpg_keys=SSH / GPG sleutels ssh_gpg_keys=SSH / GPG sleutels
social=Sociale netwerk-accounts social=Sociale netwerk-accounts
orgs=Beheer organisaties
repos=Repositories repos=Repositories
delete=Verwijder account delete=Verwijder account
twofa=Twee factor authenticatie twofa=Twee factor authenticatie
@ -242,12 +285,16 @@ delete_current_avatar=Verwijder huidige avatar
change_password=Wachtwoord bijwerken change_password=Wachtwoord bijwerken
old_password=Huidige wachtwoord old_password=Huidige wachtwoord
new_password=Nieuw wachtwoord new_password=Nieuw wachtwoord
retype_new_password=Herhaal Nieuw Wachtwoord
emails=E-mailadressen emails=E-mailadressen
email_desc=Uw primaire e-mailadres zal worden gebruikt voor meldingen en andere administratieve taken. email_desc=Uw primaire e-mailadres zal worden gebruikt voor meldingen en andere administratieve taken.
primary=Primair primary=Primair
delete_email=Verwijder delete_email=Verwijder
email_deletion=Verwijder e-mailadres
add_new_email=Nieuw e-mailadres toevoegen
add_openid=Voeg OpenID URL toe add_openid=Voeg OpenID URL toe
keep_email_private=Verberg e-mailadres
manage_ssh_keys=Beheer SSH sleutels manage_ssh_keys=Beheer SSH sleutels
manage_gpg_keys=Beheer GPG sleutels manage_gpg_keys=Beheer GPG sleutels
@ -294,6 +341,7 @@ repos_none=U bezit geen repositories
delete_account=Verwijder uw account delete_account=Verwijder uw account
confirm_delete_account=Bevestig verwijdering confirm_delete_account=Bevestig verwijdering
delete_account_title=Verwijder gebruikers account
[repo] [repo]
owner=Eigenaar owner=Eigenaar
@ -331,6 +379,7 @@ watch=Volgen
unstar=Ontster unstar=Ontster
star=Ster star=Ster
fork=Vork fork=Vork
download_archive=Download repository
no_desc=Geen omschrijving no_desc=Geen omschrijving
quick_guide=Snelstart gids quick_guide=Snelstart gids
@ -454,6 +503,7 @@ issues.delete_comment_confirm=Weet u zeker dat u deze reactie wilt verwijderen?
issues.no_content=Er is nog geen inhoud. issues.no_content=Er is nog geen inhoud.
issues.close_issue=Sluit issues.close_issue=Sluit
issues.reopen_issue=Heropen issues.reopen_issue=Heropen
issues.reopen_comment_issue=Heropen en geef commentaar
issues.create_comment=Reageer issues.create_comment=Reageer
issues.closed_at=`gesloten om <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.closed_at=`gesloten om <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.reopened_at=`heropend om <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.reopened_at=`heropend om <a id="%[1]s" href="#%[1]s">%[2]s</a>`
@ -600,6 +650,7 @@ settings.tracker_issue_style.numeric=Nummeriek
settings.tracker_issue_style.alphanumeric=Alfanummeriek settings.tracker_issue_style.alphanumeric=Alfanummeriek
settings.danger_zone=Gevaren zone settings.danger_zone=Gevaren zone
settings.new_owner_has_same_repo=De nieuwe eigenaar heeft al een repository met deze naam settings.new_owner_has_same_repo=De nieuwe eigenaar heeft al een repository met deze naam
settings.convert_confirm=Converteer Repository
settings.transfer=Eigendom overdragen settings.transfer=Eigendom overdragen
settings.delete=Verwijder deze repository settings.delete=Verwijder deze repository
settings.delete_notices_1=- Deze bewerking kan <strong>NIET</strong> ongedaan gemaakt worden. settings.delete_notices_1=- Deze bewerking kan <strong>NIET</strong> ongedaan gemaakt worden.
@ -629,6 +680,7 @@ settings.event_send_everything=Alle gebeurtenissen
settings.event_create=Creëer settings.event_create=Creëer
settings.event_delete=Verwijder settings.event_delete=Verwijder
settings.event_fork=Fork settings.event_fork=Fork
settings.event_fork_desc=Repository geforked
settings.event_release=Release settings.event_release=Release
settings.event_pull_request=Pull request settings.event_pull_request=Pull request
settings.event_push=Push settings.event_push=Push
@ -641,6 +693,7 @@ settings.slack_domain=Slack domein
settings.slack_channel=Slack kanaal settings.slack_channel=Slack kanaal
settings.deploy_keys=Installeer sleutels settings.deploy_keys=Installeer sleutels
settings.add_deploy_key=Toevoegen deploy sleutel settings.add_deploy_key=Toevoegen deploy sleutel
settings.is_writable=Schrijf toegang inschakelen
settings.title=Titel settings.title=Titel
settings.deploy_key_content=Inhoud settings.deploy_key_content=Inhoud
settings.branches=Branches settings.branches=Branches
@ -689,6 +742,7 @@ release.downloads=Downloads
branch.name=Branch naam branch.name=Branch naam
branch.search=Zoek branches branch.search=Zoek branches
branch.delete_head=Verwijder branch.delete_head=Verwijder
branch.delete=Verwijder branch '%s'
branch.delete_html=Verwijder branch branch.delete_html=Verwijder branch
branch.create_branch=Maak branch <strong>%s</strong> branch.create_branch=Maak branch <strong>%s</strong>
branch.create_from=van '%s' branch.create_from=van '%s'
@ -724,6 +778,7 @@ settings.update_setting_success=Organisatie instellingen zijn succesvol bijgewer
settings.delete=Verwijder organisatie settings.delete=Verwijder organisatie
settings.delete_account=Verwijder deze organisatie settings.delete_account=Verwijder deze organisatie
settings.confirm_delete_account=Bevestig verwijdering settings.confirm_delete_account=Bevestig verwijdering
settings.delete_org_title=Verwijder organisatie
members.membership_visibility=Zichtbaarheid lidmaatschap: members.membership_visibility=Zichtbaarheid lidmaatschap:
members.public=Zichtbaar members.public=Zichtbaar
@ -801,6 +856,7 @@ dashboard.total_gc_pause=Totaal GC verwerkingstijd
dashboard.last_gc_pause=Laatste GC verwerkingstijd dashboard.last_gc_pause=Laatste GC verwerkingstijd
dashboard.gc_times=GC verwerkingen dashboard.gc_times=GC verwerkingen
users.new_account=Nieuw account aanmaken
users.name=Gebruikersnaam users.name=Gebruikersnaam
users.activated=Geactiveerd users.activated=Geactiveerd
users.admin=Beheerder users.admin=Beheerder
@ -810,6 +866,8 @@ users.last_login=Laatste keer ingelogd
users.edit=Bewerken users.edit=Bewerken
users.auth_source=Authenticatiebron users.auth_source=Authenticatiebron
users.local=Lokaal users.local=Lokaal
users.update_profile=Update gebruikers account
users.delete_account=Verwijder gebruikers account
orgs.org_manage_panel=Organisaties beheren orgs.org_manage_panel=Organisaties beheren
orgs.name=Naam orgs.name=Naam
@ -838,6 +896,7 @@ auths.host=Host
auths.port=Poort auths.port=Poort
auths.bind_dn=Binden DN auths.bind_dn=Binden DN
auths.bind_password=Bind wachtwoord auths.bind_password=Bind wachtwoord
auths.attribute_username=Gebruikersnaam attribuut
auths.search_page_size=Paginagrootte auths.search_page_size=Paginagrootte
auths.filter=Gebruikersfilter auths.filter=Gebruikersfilter
auths.admin_filter=Beheerdersfilter auths.admin_filter=Beheerdersfilter
@ -903,6 +962,7 @@ config.mailer_host=Host
config.mailer_user=Gebruiker config.mailer_user=Gebruiker
config.mailer_use_sendmail=Gebruik Sendmail config.mailer_use_sendmail=Gebruik Sendmail
config.mailer_sendmail_path=Sendmail pad config.mailer_sendmail_path=Sendmail pad
config.send_test_mail=Test e-mail verzenden
config.oauth_config=OAuth-configuratie config.oauth_config=OAuth-configuratie
config.oauth_enabled=Ingeschakeld config.oauth_enabled=Ingeschakeld