diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 67f0a7502..56324ec8c 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -788,6 +788,8 @@ migrate.clone_address=Migrar / Clonar desde URL
migrate.clone_address_desc=La URL HTTP(S) o de Git 'clone' de un repositorio existente
migrate.clone_local_path=o una ruta local del servidor
migrate.permission_denied=No te está permitido importar repositorios locales.
+migrate.permission_denied_blocked=No está permitido importar desde hosts bloqueados.
+migrate.permission_denied_private_ip=No está permitido importar desde direcciones IP privadas.
migrate.invalid_local_path=La ruta local es inválida. No existe o no es un directorio.
migrate.failed=Migración fallida: %v
migrate.lfs_mirror_unsupported=La replicación de objetos LFS no está soportada - use 'git lfs fetch --all' y 'git lfs push --all' en su lugar.
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 2129a52e5..11bca5a9d 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -1824,6 +1824,7 @@ dashboard.git_gc_repos=Collecter les déchets des dépôts
dashboard.resync_all_hooks=Re-synchroniser les déclencheurs Git pre-receive, update et post-receive de tous les dépôts.
dashboard.reinit_missing_repos=Réinitialiser tous les dépôts Git manquants pour lesquels un enregistrement existe
dashboard.sync_external_users=Synchroniser les données de l’utilisateur externe
+dashboard.cleanup_hook_task_table=Nettoyer la table hook_task
dashboard.server_uptime=Uptime du serveur
dashboard.current_goroutine=Goroutines actuelles
dashboard.current_memory_usage=Utilisation Mémoire actuelle
@@ -1861,6 +1862,7 @@ users.full_name=Non Complet
users.activated=Activé
users.admin=Administrateur
users.restricted=Restreint
+users.2fa=2FA
users.repos=Dépôts
users.created=Créés
users.last_login=Dernière connexion
@@ -2251,6 +2253,8 @@ mirror_sync_create=a synchronisé la nouvelle référence %[
mirror_sync_delete=a synchronisé puis supprimé la nouvelle référence %[2]s
vers %[3]s depuis le miroir
approve_pull_request=`a approuvé %s#%[2]s`
reject_pull_request=`a suggérés du changement pour %s#%[2]s`
+review_dismissed_reason=Raison :
+create_branch=nouvelle branche créée %[3]s sur %[4]s
[tool]
ago=il y a %s
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index b2dadd711..16c2cbae0 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -788,6 +788,8 @@ migrate.clone_address=Migrar / clonar a partir do URL
migrate.clone_address_desc=O URL de clonagem HTTP(S) ou Git de um repositório existente
migrate.clone_local_path=ou um caminho no servidor local
migrate.permission_denied=Não está autorizado a importar repositórios locais.
+migrate.permission_denied_blocked=Não tem permissão para importar a partir de servidores bloqueados.
+migrate.permission_denied_private_ip=Não tem permissão para importar a partir de IPs privados.
migrate.invalid_local_path=O caminho local é inválido. Não existe ou não é uma pasta.
migrate.failed=A migração falhou: %v
migrate.lfs_mirror_unsupported=O espelhamento de elementos LFS não é suportado - ao invés disso use 'git lfs fetch --all' e 'git lfs push --all'.
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index 3e7591c91..b1f89521a 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -788,6 +788,8 @@ migrate.clone_address=Перенос / Клонирование по URL
migrate.clone_address_desc=Это может быть HTTP/HTTPS/GIT адрес или локальный путь существующего репозитория на сервере.
migrate.clone_local_path=или путь к локальному серверу
migrate.permission_denied=У вас нет прав на импорт локальных репозиториев.
+migrate.permission_denied_blocked=Вам не разрешено импортировать с заблокированных узлов.
+migrate.permission_denied_private_ip=Вы не можете импортировать с приватных IP.
migrate.invalid_local_path=Недопустимый локальный путь. Возможно он не существует или не является папкой.
migrate.failed=Миграция не удалась: %v
migrate.lfs_mirror_unsupported=Зеркалирование LFS объектов не поддерживается - используйте 'git lfs fetch --all' и 'git lfs push --all' вручную.
@@ -1553,6 +1555,7 @@ settings.pulls.allow_rebase_merge=Разрешить rebase-слияние
settings.pulls.allow_rebase_merge_commit=Разрешить rebase с явным коммитом слияния (--no-ff)
settings.pulls.allow_squash_commits=Разрешить объединять коммиты перед слиянием (squash)
settings.pulls.allow_manual_merge=Пометить PR как слитый вручную
+settings.pulls.enable_autodetect_manual_merge=Включить автоопределение ручного слияния (Примечание: в некоторых особых случаях могут возникнуть ошибки)
settings.projects_desc=Включить проекты репозитория
settings.admin_settings=Настройки администратора
settings.admin_enable_health_check=Выполнять проверки целостности этого репозитория (git fsck)
@@ -1947,6 +1950,8 @@ branch.download=Скачать ветку '%s'
branch.included_desc=Эта ветка является частью ветки по умолчанию
branch.included=Включено
+tag.create_tag=Создать тег %s
+tag.create_success=Тег '%s' был создан.
topic.manage_topics=Редактировать тематические метки
topic.done=Сохранить
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index 11658ed56..370859005 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -787,6 +787,8 @@ migrate.clone_address=從 URL 遷移 / Clone
migrate.clone_address_desc=現有存儲庫的 HTTP(S) 或 Git Clone URL
migrate.clone_local_path=或者是本地端伺服器路徑
migrate.permission_denied=您並沒有導入本地儲存庫的權限。
+migrate.permission_denied_blocked=您未被允許從已封鎖的主機匯入。
+migrate.permission_denied_private_ip=您未被允許從私有 IP 匯入。
migrate.invalid_local_path=無效的本地路徑,該路徑不存在或不是一個目錄!
migrate.failed=遷移失敗:%v
migrate.lfs_mirror_unsupported=不支援鏡像 LFS 物件,請改用指令 'git lfs fetch --all' 和 'git lfs push --all'。