Skip to content

Commit a060513

Browse files
committed
Merge branch 'master' into feature/dismissing_reviews
2 parents 46cbcc2 + de1e4b2 commit a060513

33 files changed

+449
-133
lines changed

models/user.go

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import (
1414
"errors"
1515
"fmt"
1616
_ "image/jpeg" // Needed for jpeg support
17-
"net/mail"
1817
"os"
1918
"path/filepath"
2019
"regexp"
@@ -809,9 +808,8 @@ func CreateUser(u *User) (err error) {
809808
return ErrEmailAlreadyUsed{u.Email}
810809
}
811810

812-
_, err = mail.ParseAddress(u.Email)
813-
if err != nil {
814-
return ErrEmailInvalid{u.Email}
811+
if err = ValidateEmail(u.Email); err != nil {
812+
return err
815813
}
816814

817815
isExist, err = isEmailUsed(sess, u.Email)
@@ -956,11 +954,10 @@ func checkDupEmail(e Engine, u *User) error {
956954
return nil
957955
}
958956

959-
func updateUser(e Engine, u *User) error {
957+
func updateUser(e Engine, u *User) (err error) {
960958
u.Email = strings.ToLower(u.Email)
961-
_, err := mail.ParseAddress(u.Email)
962-
if err != nil {
963-
return ErrEmailInvalid{u.Email}
959+
if err = ValidateEmail(u.Email); err != nil {
960+
return err
964961
}
965962
_, err = e.ID(u.ID).AllCols().Update(u)
966963
return err
@@ -982,13 +979,21 @@ func updateUserCols(e Engine, u *User, cols ...string) error {
982979
}
983980

984981
// UpdateUserSetting updates user's settings.
985-
func UpdateUserSetting(u *User) error {
982+
func UpdateUserSetting(u *User) (err error) {
983+
sess := x.NewSession()
984+
defer sess.Close()
985+
if err = sess.Begin(); err != nil {
986+
return err
987+
}
986988
if !u.IsOrganization() {
987-
if err := checkDupEmail(x, u); err != nil {
989+
if err = checkDupEmail(sess, u); err != nil {
988990
return err
989991
}
990992
}
991-
return updateUser(x, u)
993+
if err = updateUser(sess, u); err != nil {
994+
return err
995+
}
996+
return sess.Commit()
992997
}
993998

994999
// deleteBeans deletes all given beans, beans should contain delete conditions.

models/user_mail.go

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,21 @@ type EmailAddress struct {
3333
IsPrimary bool `xorm:"-"`
3434
}
3535

36+
// ValidateEmail check if email is a allowed address
37+
func ValidateEmail(email string) error {
38+
if len(email) == 0 {
39+
return nil
40+
}
41+
42+
if _, err := mail.ParseAddress(email); err != nil {
43+
return ErrEmailInvalid{email}
44+
}
45+
46+
// TODO: add an email allow/block list
47+
48+
return nil
49+
}
50+
3651
// GetEmailAddresses returns all email addresses belongs to given user.
3752
func GetEmailAddresses(uid int64) ([]*EmailAddress, error) {
3853
emails := make([]*EmailAddress, 0, 5)
@@ -144,9 +159,8 @@ func addEmailAddress(e Engine, email *EmailAddress) error {
144159
return ErrEmailAlreadyUsed{email.Email}
145160
}
146161

147-
_, err = mail.ParseAddress(email.Email)
148-
if err != nil {
149-
return ErrEmailInvalid{email.Email}
162+
if err = ValidateEmail(email.Email); err != nil {
163+
return err
150164
}
151165

152166
_, err = e.Insert(email)
@@ -173,9 +187,8 @@ func AddEmailAddresses(emails []*EmailAddress) error {
173187
} else if used {
174188
return ErrEmailAlreadyUsed{emails[i].Email}
175189
}
176-
_, err = mail.ParseAddress(emails[i].Email)
177-
if err != nil {
178-
return ErrEmailInvalid{emails[i].Email}
190+
if err = ValidateEmail(emails[i].Email); err != nil {
191+
return err
179192
}
180193
}
181194

options/locale/locale_bg-BG.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,6 @@ register_helper_msg=Вече имате профил? Впишете се сег
217217
social_register_helper_msg=Вече имате акаунт? Свържето го сега!
218218
disable_register_prompt=Регистрациите са заключени. Моля обърнете се към администратора на сайта.
219219
disable_register_mail=Потвърждението на регистрация през имейл е изключено.
220-
remember_me=Запомни ме
221220
forgot_password_title=Забравена парола
222221
forgot_password=Забравена парола?
223222
sign_up_now=Нуждаете се от профил? Регистрирайте се сега.
@@ -242,7 +241,6 @@ twofa_scratch_token_incorrect=Вашият код за възстановява
242241
login_userpass=Вход
243242
login_openid=OpenID
244243
oauth_signup_tab=Регистрация на нов профил
245-
oauth_signup_title=Добавяне на имейл адрес и парола (за възстановяване на профила)
246244
oauth_signup_submit=Завършване на профил
247245
oauth_signin_tab=Свържи към съществуващ акаунт
248246
oauth_signin_submit=Свържи профил

options/locale/locale_cs-CZ.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,6 @@ register_helper_msg=Již máte účet? Přihlaste se!
245245
social_register_helper_msg=Již máte účet? Připojte ho!
246246
disable_register_prompt=Registrace jsou vypnuty. Prosíme, kontaktujte správce systému.
247247
disable_register_mail=E-mailové potvrzení o registraci je zakázané.
248-
remember_me=Zapamatovat si mne
249248
forgot_password_title=Zapomenuté heslo
250249
forgot_password=Zapomenuté heslo?
251250
sign_up_now=Potřebujete účet? Zaregistrujte se.
@@ -278,7 +277,6 @@ twofa_scratch_token_incorrect=Váš pomocný kód není správný.
278277
login_userpass=Přihlásit se
279278
login_openid=OpenID
280279
oauth_signup_tab=Zaregistrovat nový účet
281-
oauth_signup_title=Přidejte e-mail a heslo (pro obnovení účtu)
282280
oauth_signup_submit=Dokončit účet
283281
oauth_signin_tab=Propojit s existujícím účtem
284282
oauth_signin_title=Přihlaste se pro ověření propojeného účtu

options/locale/locale_de-DE.ini

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,6 @@ register_helper_msg=Hast du bereits ein Konto? Jetzt anmelden!
245245
social_register_helper_msg=Hast du bereits ein Konto? Jetzt verknüpfen!
246246
disable_register_prompt=Die Registrierung ist deaktiviert. Bitte wende dich an den Administrator.
247247
disable_register_mail=E-Mail-Bestätigung bei der Registrierung ist deaktiviert.
248-
remember_me=Angemeldet bleiben
249248
forgot_password_title=Passwort vergessen
250249
forgot_password=Passwort vergessen?
251250
sign_up_now=Noch kein Konto? Jetzt registrieren.
@@ -278,7 +277,6 @@ twofa_scratch_token_incorrect=Das Einmalpasswort ist falsch.
278277
login_userpass=Anmelden
279278
login_openid=OpenID
280279
oauth_signup_tab=Neues Konto registrieren
281-
oauth_signup_title=E-Mail und Password hinzufügen (für Kontowiederherstellung)
282280
oauth_signup_submit=Konto vervollständigen
283281
oauth_signin_tab=Mit existierendem Konto verbinden
284282
oauth_signin_title=Anmelden um verbundenes Konto zu autorisieren
@@ -382,6 +380,7 @@ cannot_add_org_to_team=Eine Organisation kann nicht als Teammitglied hinzugefüg
382380

383381
invalid_ssh_key=Dein SSH-Key kann nicht überprüft werden: %s
384382
invalid_gpg_key=Dein GPG-Key kann nicht überprüft werden: %s
383+
invalid_ssh_principal=Ungültige Identität: %s
385384
unable_verify_ssh_key=Dein SSH-Key kann nicht überprüft werden, probiere es erneut.
386385
auth_failed=Authentifizierung fehlgeschlagen: %v
387386

@@ -500,33 +499,42 @@ keep_email_private_popup=Deine E-Mail-Adresse wird für andere Benutzer ausgeble
500499
openid_desc=Mit OpenID kannst du dich über einen Drittanbieter authentifizieren.
501500

502501
manage_ssh_keys=SSH-Schlüssel verwalten
502+
manage_ssh_principals=SSH-Zertifikat's Identitäten verwalten
503503
manage_gpg_keys=GPG-Schlüssel verwalten
504504
add_key=Schlüssel hinzufügen
505505
ssh_desc=Diese öffentlichen SSH-Keys sind mit deinem Account verbunden. Der dazugehörigen privaten SSH-Keys geben dir vollen Zugriff auf deine Repositories.
506+
principal_desc=Diese SSH-Zertifikat-Identitäten sind mit deinem Konto verknüpft und erlauben den vollen Zugriff auf deine Repositories.
506507
gpg_desc=Diese öffentlichen GPG-Keys sind mit deinem Account verbunden. Halte die dazugehörigen privaten GPG-Keys geheim, da diese deine Commits signieren.
507508
ssh_helper=<strong>Brauchst du Hilfe?</strong> Hier ist GitHubs Anleitung zum <a href="%s">Erzeugen von SSH-Schlüsseln</a> oder zum <a href="%s">Lösen einfacher SSH-Probleme</a>.
508509
gpg_helper=<strong>Brauchst du Hilfe?</strong> Hier ist GitHubs Anleitung <a href="%s">über GPG</a>.
509510
add_new_key=SSH-Schlüssel hinzufügen
510511
add_new_gpg_key=GPG-Schlüssel hinzufügen
511512
key_content_ssh_placeholder=Beginnt mit 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384' oder 'ecdsa-sha2-nistp521'
512513
key_content_gpg_placeholder=Beginnt mit '-----BEGIN PGP PUBLIC KEY BLOCK-----'
514+
add_new_principal=Identität hinzufügen
513515
ssh_key_been_used=Dieser SSH-Key wird auf diesem Server bereits verwendet.
514516
ssh_key_name_used=Ein gleichnamiger SSH-Key existiert bereits in deinem Account.
517+
ssh_principal_been_used=Diese Identität ist bereits auf dem Server vorhanden.
515518
gpg_key_id_used=Ein öffentlicher GPG-Schlüssel mit der gleichen ID existiert bereits.
516519
gpg_no_key_email_found=Dieser GPG-Schlüssel kann mit keiner E-Mail-Adresse deines Kontos verwendet werden.
517520
subkeys=Unterschlüssel
518521
key_id=Schlüssel-ID
519522
key_name=Schlüsselname
520523
key_content=Inhalt
524+
principal_content=Inhalt
521525
add_key_success=Der SSH-Schlüssel „%s“ wurde hinzugefügt.
522526
add_gpg_key_success=Der GPG-Key „%s“ wurde hinzugefügt.
527+
add_principal_success=Die SSH-Zertifikat-Identität '%s' wurde hinzugefügt.
523528
delete_key=Entfernen
524529
ssh_key_deletion=SSH-Schlüssel entfernen
525530
gpg_key_deletion=GPG-Schlüssel entfernen
531+
ssh_principal_deletion=SSH-Zertifik-Identität entfernen
526532
ssh_key_deletion_desc=Wenn du einen SSH-Key entfernst, hast du mit diesem Key keinen Zugriff mehr. Fortfahren?
527533
gpg_key_deletion_desc=Wenn du einen GPG-Schlüssel entfernst, können damit unterschriebene Commits nicht mehr verifiziert werden. Fortfahren?
534+
ssh_principal_deletion_desc=Das Entfernen einer SSH-Zertifikat-Identität entzieht den Zugriff auf dein Konto. Fortfahren?
528535
ssh_key_deletion_success=Der SSH-Schlüssel wurde entfernt.
529536
gpg_key_deletion_success=Der GPG-Schlüssel wurde entfernt.
537+
ssh_principal_deletion_success=Die Identität wurde entfernt.
530538
add_on=Hinzugefügt am
531539
valid_until=Gültig bis
532540
valid_forever=Gültig für immer
@@ -536,6 +544,7 @@ can_read_info=Lesezugriff
536544
can_write_info=Schreibzugriff
537545
key_state_desc=Dieser Schlüssel wurde in den letzten 7 Tagen verwendet
538546
token_state_desc=Dieser Token wurde in den letzten 7 Tagen benutzt
547+
principal_state_desc=Diese Identität wurde in den letzten 7 Tagen verwendet
539548
show_openid=Im Profil anzeigen
540549
hide_openid=Nicht im Profil anzeigen
541550
ssh_disabled=SSH ist deaktiviert
@@ -796,7 +805,9 @@ org_labels_desc_manage=verwalten
796805
milestones=Meilensteine
797806
commits=Commits
798807
commit=Commit
808+
release=Erscheinungsdatum
799809
releases=Releases
810+
released_this=hat released
800811
file_raw=Originalformat
801812
file_history=Verlauf
802813
file_view_raw=Originalformat anzeigen
@@ -858,7 +869,11 @@ editor.file_already_exists=Eine Datei mit dem Namen „%s“ ist bereits in dies
858869
editor.commit_empty_file_header=Leere Datei committen
859870
editor.commit_empty_file_text=Die Datei, die du commiten willst, ist leer. Fortfahren?
860871
editor.no_changes_to_show=Keine Änderungen vorhanden.
872+
editor.fail_to_update_file=Fehler beim Aktualisieren/Erstellen der Datei '%s'.
873+
editor.fail_to_update_file_summary=Fehlermeldung:
861874
editor.push_rejected_no_message=Die Änderung wurde vom Server ohne Nachricht abgelehnt. Bitte überprüfe die githooks.
875+
editor.push_rejected=Die Änderung wurde vom Server abgelehnt. Bitte überprüfe die githooks.
876+
editor.push_rejected_summary=Vollständige Ablehnungsmeldung:
862877
editor.add_subdir=Verzeichnis erstellen…
863878
editor.unable_to_upload_files=Fehler beim Hochladen der Dateien nach „%s“. Fehler: %v
864879
editor.upload_file_is_locked=Datei „%s” ist durch %s gesperrt.
@@ -1036,8 +1051,9 @@ issues.create_comment=Kommentieren
10361051
issues.closed_at=`hat diesen Issue <a id="%[1]s" href="#%[1]s">%[2]s</a> geschlossen`
10371052
issues.reopened_at=`hat diesen Issue <a id="%[1]s" href="#%[1]s">%[2]s</a> wieder geöffnet`
10381053
issues.commit_ref_at=`hat dieses Issue <a id="%[1]s" href="#%[1]s">%[2]s</a> aus einem Commit referenziert`
1039-
issues.ref_issue_from=`<a href="%[3]s">verweist auf dieses Issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
1040-
issues.ref_pull_from=`<a href="%[3]s">verweist auf diesen Pull Request %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
1054+
issues.ref_issue_from=`<a href="%[3]s">hat</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> <a href="%[3]s">auf dieses Issue verwiesen %[4]s</a>`
1055+
issues.ref_pull_from=`<a href="%[3]s">hat</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> <a href="%[3]s">auf diesen Pull Request verwiesen %[4]s</a>`
1056+
issues.ref_closing_from=`<a href="%[3]s">hat</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> <a href="%[3]s">auf einen Pull Request %[4]s verwiesen, welcher das Issue schließen wird</a>`
10411057
issues.ref_reopening_from=`<a href="%[3]s">hat auf einen Pull Request %[4]s verwiesen, welcher das Issue</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> erneut öffnen wird`
10421058
issues.ref_closed_from=`<a href="%[3]s">hat dieses Issue %[4]s geschlossen</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
10431059
issues.ref_reopened_from=`<a href="%[3]s">hat dieses Issue %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a> wieder geöffnet`
@@ -1171,6 +1187,7 @@ issues.review.remove_review_request_self=hat das Review verweigert %s
11711187
issues.review.pending=Ausstehend
11721188
issues.review.review=Review
11731189
issues.review.reviewers=Reviewer
1190+
issues.review.outdated=Veraltet
11741191
issues.review.show_outdated=Veraltete anzeigen
11751192
issues.review.hide_outdated=Veraltete ausblenden
11761193
issues.review.show_resolved=Gelöste anzeigen
@@ -1239,9 +1256,15 @@ pulls.rebase_merge_commit_pull_request=Rebasen und Mergen (--no-ff)
12391256
pulls.squash_merge_pull_request=Zusammenfassen und Mergen
12401257
pulls.require_signed_wont_sign=Die Branch erfordert einen signierten Commit, aber dieser Merge wird nicht signiert
12411258
pulls.invalid_merge_option=Du kannst diese Mergeoption auf diesen Pull-Request nicht anwenden.
1259+
pulls.merge_conflict=Zusammenführen fehlgeschlagen: Beim Zusammenführen gab es einen Konflikt. Hinweis: Probiere eine andere Strategie
1260+
pulls.merge_conflict_summary=Fehlermeldung
1261+
pulls.rebase_conflict=Zusammenführen fehlgeschlagen: Es gab einen Konflikt beim Rebasing des Commits: %[1]s. Hinweis: Versuche eine andere Strategie
1262+
pulls.rebase_conflict_summary=Fehlermeldung
12421263
; </summary><code>%[2]s<br>%[3]s</code></details>
12431264
pulls.unrelated_histories=Zusammenführung fehlgeschlagen: Der Head der Zusammenführung und die Basis haben keinen gemeinsamen Verlauf. Hinweis: Versuche eine andere Strategie
12441265
pulls.merge_out_of_date=Zusammenführung fehlgeschlagen: Während der Zusammenführung wurde die Basis aktualisiert. Hinweis: Versuche es erneut.
1266+
pulls.push_rejected=Zusammenführen fehlgeschlagen: Der Push wurde abgelehnt. Überprüfe die githooks für dieses Repository.
1267+
pulls.push_rejected_summary=Vollständige Ablehnungsmeldung
12451268
pulls.push_rejected_no_message=Merge fehlgeschlagen: Der Push wurde abgelehnt, aber es gab keine Fehlermeldung.<br>Überprüfe die Githooks für dieses Repository
12461269
pulls.open_unmerged_pull_exists=`Du kannst diesen Pull-Request nicht erneut öffnen, da noch ein anderer (#%d) mit identischen Eigenschaften offen ist.`
12471270
pulls.status_checking=Einige Prüfungen sind noch ausstehend
@@ -1765,6 +1788,8 @@ diff.protected=Geschützt
17651788

17661789
releases.desc=Behalte den Überblick über Versionen und Downloads.
17671790
release.releases=Releases
1791+
release.detail=Release-Details
1792+
release.tags=Tags
17681793
release.new_release=Neues Release
17691794
release.draft=Entwurf
17701795
release.prerelease=Pre-Release
@@ -1787,10 +1812,15 @@ release.publish=Release veröffentlichen
17871812
release.save_draft=Entwurf speichern
17881813
release.edit_release=Release aktualisieren
17891814
release.delete_release=Release löschen
1815+
release.delete_tag=Tag löschen
17901816
release.deletion=Release löschen
1817+
release.deletion_desc=Das Löschen einer Version entfernt sie nur von Gitea. Git-Tag, Repository-Inhalt und Verlauf bleiben unverändert. Fortfahren?
17911818
release.deletion_success=Das Release wurde gelöscht.
1819+
release.deletion_tag_desc=Löscht dieses Tag aus dem Projektarchiv. Repository-Inhalt und Verlauf bleiben unverändert. Fortfahren?
1820+
release.deletion_tag_success=Der Tag wurde gelöscht.
17921821
release.tag_name_already_exist=Ein Release mit diesem Tag existiert bereits.
17931822
release.tag_name_invalid=Der Tag-Name ist ungültig.
1823+
release.tag_already_exist=Dieser Tag-Name existiert bereits.
17941824
release.downloads=Downloads
17951825
release.download_count=Downloads: %s
17961826

@@ -1986,6 +2016,7 @@ dashboard.update_migration_poster_id=Migration Poster-IDs updaten
19862016
dashboard.git_gc_repos=Garbage-Collection auf Repositories ausführen
19872017
dashboard.resync_all_sshkeys=Die Datei '.ssh/authorized_keys' mit Gitea SSH-Schlüsseln aktualisieren.
19882018
dashboard.resync_all_sshkeys.desc=(Nicht benötigt für den eingebauten SSH-Server.)
2019+
dashboard.resync_all_sshprincipals=Aktualisiere die Datei '.ssh/authorized_principals' mit Gitea SSH Identitäten.
19892020
dashboard.resync_all_sshprincipals.desc=(Nicht benötigt für den eingebauten SSH-Server.)
19902021
dashboard.resync_all_hooks=Synchronisiere „pre-receive“-, „update“- und „post-receive“-Hooks für alle Repositories erneut.
19912022
dashboard.reinit_missing_repos=Alle Git-Repositories mit Einträgen neu einlesen
@@ -2048,6 +2079,7 @@ users.prohibit_login=Anmelden deaktivieren
20482079
users.is_admin=Ist Administrator
20492080
users.is_restricted=Ist eingeschränkt
20502081
users.allow_git_hook=Darf „Git Hooks“ erstellen
2082+
users.allow_git_hook_tooltip=Git Hooks werden mit den selben Benutzer-Rechten ausgeführt, mit der Gitea leuft und haben den gleichen Host-Zugriff. Dadurch können Benutzer mit diesem speziellen Git Hook Privileg auf alle Gitea Repositories sowie auf die von Gitea verwendete Datenbank zugreifen und diese ändern. Auch das erhalten der Administratorrechte von Gitea ist möglich!
20512083
users.allow_import_local=Darf lokale Repositories importieren
20522084
users.allow_create_organization=Darf Organisationen erstellen
20532085
users.update_profile=Benutzerkonto aktualisieren
@@ -2177,6 +2209,7 @@ auths.tip.twitter=Gehe auf https://dev.twitter.com/apps, erstelle eine Anwendung
21772209
auths.tip.discord=Erstelle unter https://discordapp.com/developers/applications/me eine neue Anwendung.
21782210
auths.tip.gitea=Registriere eine neue OAuth2-Anwendung. Eine Anleitung findest du unter https://docs.gitea.io/en-us/oauth2-provider/
21792211
auths.tip.yandex=Erstelle eine neue Anwendung auf https://oauth.yandex.com/client/new. Wähle folgende Berechtigungen aus dem "Yandex.Passport API" Bereich: "Zugriff auf E-Mail-Adresse", "Zugriff auf Benutzeravatar" und "Zugriff auf Benutzername, Vor- und Nachname, Geschlecht"
2212+
auths.tip.mastodon=Gebe eine benutzerdefinierte URL für die Mastodon-Instanz ein, mit der du dich authentifizieren möchtest (oder benutze die standardmäßige)
21802213
auths.edit=Authentifikationsquelle bearbeiten
21812214
auths.activated=Diese Authentifikationsquelle ist aktiviert
21822215
auths.new_success=Die Authentifizierung „%s“ wurde hinzugefügt.

options/locale/locale_en-US.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ register_helper_msg = Already have an account? Sign in now!
245245
social_register_helper_msg = Already have an account? Link it now!
246246
disable_register_prompt = Registration is disabled. Please contact your site administrator.
247247
disable_register_mail = Email confirmation for registration is disabled.
248-
remember_me = Remember Me
248+
remember_me = Remember this Device
249249
forgot_password_title= Forgot Password
250250
forgot_password = Forgot password?
251251
sign_up_now = Need an account? Register now.
@@ -278,7 +278,7 @@ twofa_scratch_token_incorrect = Your scratch code is incorrect.
278278
login_userpass = Sign In
279279
login_openid = OpenID
280280
oauth_signup_tab = Register New Account
281-
oauth_signup_title = Add Email and Password (for Account Recovery)
281+
oauth_signup_title = Complete New Account
282282
oauth_signup_submit = Complete Account
283283
oauth_signin_tab = Link to Existing Account
284284
oauth_signin_title = Sign In to Authorize Linked Account

options/locale/locale_es-ES.ini

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,6 @@ register_helper_msg=¿Ya tienes una cuenta? ¡Inicia sesión!
245245
social_register_helper_msg=¿Ya tienes una cuenta? ¡Enlázala!
246246
disable_register_prompt=Registro deshabilitado. Por favor, póngase en contacto con el administrador del sitio.
247247
disable_register_mail=Correo electrónico de confirmación de registro deshabilitado.
248-
remember_me=Recuérdame
249248
forgot_password_title=He olvidado mi contraseña
250249
forgot_password=¿Has olvidado tu contraseña?
251250
sign_up_now=¿Necesitas una cuenta? Regístrate ahora.
@@ -278,7 +277,6 @@ twofa_scratch_token_incorrect=El código de respaldo es incorrecto.
278277
login_userpass=Iniciar sesión
279278
login_openid=OpenID
280279
oauth_signup_tab=Registrar nueva cuenta
281-
oauth_signup_title=Añadir email y contraseña (para la recuperación de la cuenta)
282280
oauth_signup_submit=Completar Cuenta
283281
oauth_signin_tab=Vincular a una Cuenta Existente
284282
oauth_signin_title=Regístrese para autorizar cuenta vinculada

0 commit comments

Comments
 (0)