diff --git a/options/locale/locale_de-DE.ini b/options/locale/locale_de-DE.ini
index 7082e9e8a..3a3e970d7 100644
--- a/options/locale/locale_de-DE.ini
+++ b/options/locale/locale_de-DE.ini
@@ -386,6 +386,7 @@ choose_new_avatar=Neues Profilbild auswählen
update_avatar=Profilbild aktualisieren
delete_current_avatar=Aktuelles Profilbild löschen
uploaded_avatar_not_a_image=Die hochgeladene Datei ist kein Bild.
+uploaded_avatar_is_too_big=Die hochgeladene Datei hat die maximale Größe überschritten.
update_avatar_success=Dein Profilbild wurde geändert.
change_password=Passwort aktualisieren
@@ -615,6 +616,7 @@ migrate.permission_denied=Du hast keine Berechtigung zum Importieren lokaler Rep
migrate.invalid_local_path=Der lokale Pfad ist ungültig, existiert nicht oder ist kein Ordner.
migrate.failed=Fehler bei der Migration: %v
migrate.lfs_mirror_unsupported=Spiegeln von LFS-Objekten wird nicht unterstützt - nutze stattdessen 'git lfs fetch --all' und 'git lfs push --all'.
+migrate.migrate_items_options=Wenn du von GitHub migrierst und einen Benutzernamen eingegeben hast, werden die Migrationsoptionen angezeigt.
mirror_from=Mirror von
forked_from=geforkt von
@@ -1269,7 +1271,9 @@ settings.protected_branch_can_push_yes=Du kannst pushen
settings.protected_branch_can_push_no=Du kannst nicht pushen
settings.branch_protection=Branch-Schutz für Branch „%s“
settings.protect_this_branch=Branch-Schutz aktivieren
+settings.protect_this_branch_desc=Löschen verhindern und „force pushing” von Git auf dieser Branch deaktivieren.
settings.protect_whitelist_committers=Push-Whitelist aktivieren
+settings.protect_whitelist_committers_desc=Erlaube, dass Benutzer oder Teams, die auf der Whitelist stehen, auf diese Branch "pushen" dürfen (aber nicht "force pushen").
settings.protect_whitelist_users=Nutzer, die pushen dürfen:
settings.protect_whitelist_search_users=Benutzer suchen…
settings.protect_whitelist_teams=Teams, die pushen dürfen:
@@ -1307,6 +1311,7 @@ settings.unarchive.header=Archivieren dieses Repos rückgängig machen
settings.unarchive.text=Das Rückgängig machen dieses Repo-Archivs stellt seine Fähigkeit wieder her, Commits und Pushes anzunehmen, sowie neue Issues und Pull-Requests zu erstellen.
settings.unarchive.success=Die Archivierung des Repos wurde erfolgreich wieder rückgängig gemacht.
settings.unarchive.error=Beim Rückgängig machen dieses Repo-Archivs trat ein Fehler auf. In den Logs befinden sich mehr Details.
+settings.update_avatar_success=Der Repository-Avatar wurde aktualisiert.
diff.browse_source=Quellcode durchsuchen
diff.parent=Ursprung
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index c8dbfd983..e6755f8cb 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -86,12 +86,18 @@ host=Hôte
user=Nom d'utilisateur
password=Mot de passe
db_name=Nom de base de données
+db_helper=Note aux utilisateurs de MySQL : utilisez le moteur de stockage InnoDB et si vous utilisez "utf8mb4", votre version InnoDB doit être supérieure à 5.6 .
ssl_mode=SSL
+charset=Jeu de caractères
path=Emplacement
sqlite_helper=Chemin d'accès pour la base de données SQLite3.
Entrer un chemin absolu si vous exécutez Gitea en tant que service.
err_empty_db_path=Le chemin de la base de donnée SQLite3 ne peut être vide.
no_admin_and_disable_registration=Vous ne pouvez pas désactiver la création de nouveaux utilisateurs avant d'avoir créé un compte administrateur.
err_empty_admin_password=Le mot de passe administrateur ne peut pas être vide.
+err_empty_admin_email=L'adresse e-mail de l'administrateur ne peut pas être vide.
+err_admin_name_is_reserved=Le nom d'utilisateur de l'administrateur est invalide, le nom d'utilisateur est réservé
+err_admin_name_pattern_not_allowed=Le nom d'utilisateur de l'administrateur est invalide, le nom d'utilisateur est interdit
+err_admin_name_is_invalid=Le nom d'utilisateur de l'administrateur est invalide
general_title=Configuration générale
app_name=Titre du site
@@ -299,6 +305,8 @@ password_not_match=Les mots de passe ne correspondent pas.
username_been_taken=Le nom d'utilisateur est déjà pris.
repo_name_been_taken=Ce nom de dépôt est déjà utilisé.
+visit_rate_limit=Le taux d'appel à distance autorisé a été dépassé.
+2fa_auth_required=L'accès à distance requiert une authentification à deux facteurs.
org_name_been_taken=Ce nom d'organisation est déjà pris.
team_name_been_taken=Le nom d'équipe est déjà pris.
team_no_units_error=Autoriser l’accès à au moins une section du dépôt.
@@ -380,6 +388,7 @@ choose_new_avatar=Sélectionner un nouvel avatar
update_avatar=Mise à jour de l'avatar
delete_current_avatar=Supprimer l'avatar actuel
uploaded_avatar_not_a_image=Le fichier téléversé n'est pas une image.
+uploaded_avatar_is_too_big=Le fichier téléversé dépasse la taille maximale.
update_avatar_success=Votre avatar a été mis à jour.
change_password=Modifier le mot de passe
@@ -595,6 +604,13 @@ form.name_pattern_not_allowed=%s" n'est pas autorisé dans un nom de dépôt.
need_auth=Autorisations de clonage
migrate_type=Type de migration
migrate_type_helper=Ce dépôt sera un miroir
+migrate_items=Éléments à migrer
+migrate_items_wiki=Wiki
+migrate_items_milestones=Jalons
+migrate_items_labels=Étiquettes
+migrate_items_issues=Tickets
+migrate_items_pullrequests=Demandes d'ajout
+migrate_items_releases=Versions
migrate_repo=Migrer le dépôt
migrate.clone_address=Migrer/Cloner depuis une URL
migrate.clone_address_desc=L'URL HTTP(S) ou Git "clone" d'un dépôt existant
@@ -603,6 +619,7 @@ migrate.permission_denied=Vous n'êtes pas autorisé à importer des dépôts lo
migrate.invalid_local_path=Chemin local non valide, non existant ou n'étant pas un dossier.
migrate.failed=Echec de migration: %v
migrate.lfs_mirror_unsupported=La synchronisation des objets LFS n'est pas supportée - veuillez utiliser 'git lfs fetch --all' et 'git lfs push --all' à la place.
+migrate.migrate_items_options=Quand vous migrez depuis github, une fois le nom d'utilisateur saisi, des options de migration supplémentaires seront affichées.
mirror_from=miroir de
forked_from=bifurqué depuis
@@ -1257,7 +1274,9 @@ settings.protected_branch_can_push_yes=Vous pouvez pousser
settings.protected_branch_can_push_no=Vous ne pouvez pas pousser
settings.branch_protection=Protection de la branche "%s
settings.protect_this_branch=Protection de la branche
+settings.protect_this_branch_desc=Interdire de supprimer et de pousser sur la branche.
settings.protect_whitelist_committers=Activer la liste blanche pour les mises à jour
+settings.protect_whitelist_committers_desc=Autoriser les utilisateurs et les équipes sur liste blanche à supprimer et pousser sur la branche (mais pas de poussée forcée).
settings.protect_whitelist_users=Utilisateurs en liste blanche :
settings.protect_whitelist_search_users=Rechercher des utilisateurs…
settings.protect_whitelist_teams=Équipes en liste blanche :
@@ -1295,10 +1314,12 @@ settings.unarchive.header=Désarchiver ce dépôt
settings.unarchive.text=Désarchiver le dépôt lui permettra de recevoir des révisions, ainsi que des nouveaux tickets ou demandes d'ajout.
settings.unarchive.success=Ce dépôt a été désarchivé avec succès.
settings.unarchive.error=Une erreur s'est produite durant le désarchivage. Referez-vous au journal pour plus de détails.
+settings.update_avatar_success=L'avatar du dépôt a été mis à jour.
diff.browse_source=Parcourir la source
diff.parent=Parent
diff.commit=révision
+diff.git-notes=Notes
diff.data_not_available=Contenu de la comparaison indisponible
diff.show_diff_stats=Afficher les stats Diff
diff.show_split_view=Vue séparée
@@ -1753,6 +1774,7 @@ config.cache_config=Configuration du cache
config.cache_adapter=Adaptateur du Cache
config.cache_interval=Intervales du Cache
config.cache_conn=Liaison du Cache
+config.cache_item_ttl=Durée de vie des éléments dans le cache
config.session_config=Configuration de session
config.session_provider=Fournisseur de session
diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index beeeb848a..e65162dfe 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -388,6 +388,7 @@ choose_new_avatar=新しいアバターを選択
update_avatar=アバターを更新
delete_current_avatar=現在のアバターを削除
uploaded_avatar_not_a_image=アップロードしたファイルは画像ファイルではありません。
+uploaded_avatar_is_too_big=アップロードしたファイルは最大サイズを超えています。
update_avatar_success=アバターを更新しました。
change_password=パスワードを更新
@@ -1313,6 +1314,7 @@ settings.unarchive.header=このリポジトリをアーカイブ解除
settings.unarchive.text=リポジトリのアーカイブを解除すると、コミット、プッシュ、新規の課題やプルリクエストを受け付けるよう元に戻されます。
settings.unarchive.success=リポジトリのアーカイブを解除しました。
settings.unarchive.error=リポジトリのアーカイブ解除でエラーが発生しました。 詳細はログを確認してください。
+settings.update_avatar_success=リポジトリのアバターを更新しました。
diff.browse_source=ソースを参照
diff.parent=親
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index 26ff625df..65b26c6ee 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -388,6 +388,7 @@ choose_new_avatar=Escolha um novo avatar
update_avatar=Atualizar o avatar
delete_current_avatar=Excluir o avatar atual
uploaded_avatar_not_a_image=O arquivo enviado não é uma imagem.
+uploaded_avatar_is_too_big=O arquivo enviado excedeu o tamanho máximo.
update_avatar_success=Seu avatar foi atualizado.
change_password=Atualizar senha
@@ -1313,6 +1314,7 @@ settings.unarchive.header=Desarquivar este repositório
settings.unarchive.text=Desarquivando um repositório irá restaurar a capacidade do mesmo receber commits, pushs, assim como novas issues e pull requests.
settings.unarchive.success=O repositório foi desarquivado com sucesso.
settings.unarchive.error=Um erro ocorreu enquanto estava sendo desarquivado o repositório. Veja o log para mais detalhes.
+settings.update_avatar_success=O avatar do repositório foi atualizado.
diff.browse_source=Ver código fonte
diff.parent=pai