diff --git a/options/locale/locale_ar.ini b/options/locale/locale_ar.ini
index 39e374a80..e70786667 100644
--- a/options/locale/locale_ar.ini
+++ b/options/locale/locale_ar.ini
@@ -433,7 +433,7 @@ gpg_key_verify = تحقق
gpg_key_verified = مفتاح مُتحقق منه
ssh_token_required = يجب أن تقدم توقيعاً للرمز التالي
last_used = استعمل آخر مرة في
-gpg_token_signature = توقيع GPG المصفحة
+gpg_token_signature = توقيع GPG مصفح
add_openid = اضف رابط OpenID
add_gpg_key_success = تم إضافة مفتاح GPG "%s".
unbind = الغ الربط
@@ -943,7 +943,7 @@ editor.push_rejected_no_message = لقد رفض الخادوم التعديل ب
editor.create_new_branch_np = أنشئ فرعا جديدا لهذا الإيداع.
editor.commit_message_desc = أضف وصفا مفصلا (اختياري)…
editor.create_new_branch = أنشئ فرعا جديدا لهذا الإيداع وابدأ طلب جذب.
-org_labels_desc = تصنيفات المنظمة القابلة للاستخدام في المسائل التابعة لكل مستودعات هذه المنظمة.
+org_labels_desc = تصنيفات المنظمة القابلة للاستخدام في المسائل التابعة لكل مستودعات هذه المنظمة
editor.commit_empty_file_text = الملف الذي ستودعه فارغ. أتريد الاستمرار؟
milestones = أهداف
editor.fail_to_apply_patch = تعذر تطبيق الرقعة "%s"
@@ -956,7 +956,7 @@ settings.webhook.test_delivery = اختبار التوصيل
commit_graph.hide_pr_refs = أخفِ طلبات الدمج
editor.new_file = ملف جديد
file_view_source = أظهر المصدر
-settings.webhook_deletion_success = أزيل خطاف الويب
+settings.webhook_deletion_success = أزيل خطاف الويب.
projects.title = العنوان
settings.slack_domain = النطاق
settings.webhook.body = المتن
@@ -969,7 +969,7 @@ editor.add = أضف %s
ambiguous_character = المحرف `%[1]c [U+%04[1]X] يمكن أن يلتبس مع المحرف %[2]c [U+%04[2]X]`
editor.branch_already_exists = الفرع "%s" موجود فعلا في هذا المستودع.
settings.hook_type = نوع الخطاف
-settings.update_hook_success = حُدِّث خطاف الويب
+settings.update_hook_success = حُدِّث خطاف الويب.
invisible_runes_description = `يحتوي هذا الملف على محارف يونيكود لا يراها البشر ولكن قد تختلف معاملة الحاسوب لها. إن كنت تظن أن هذا مقصود، فتجاهل هذا التحذير. أو اضغط زر «استبصار» لإظهارها.`
editor.branch_does_not_exist = الفرع "%s" غير موجود في هذا المستودع.
ambiguous_runes_line = `يحتوي هذا السطر على محارف يونيكود غامضة`
@@ -980,7 +980,7 @@ commit.revert = إرجاع
editor.no_commit_to_branch = تعذر الإيداع مباشرةً إلى الفرع لأن:
settings.webhook_deletion_desc = إزالة خطاف ويب تحذف إعداداته وتواريخ توصيله. أتريد الاستمرار؟
releases = إصدارات
-settings.add_hook_success = أضيف خطاف الويب
+settings.add_hook_success = أضيف خطاف الويب.
commit.revert-header = إرجاع: %s
editor.file_already_exists = يوجد فعلا في هذا المستودع ملف باسم "%s".
settings.web_hook_name_matrix = متركس
@@ -1077,7 +1077,7 @@ missing_csrf = طلب سيئ: لا يوجد رمز CSRF
install = سهلة التثبيت
lightweight = خفيف
license = مفتوح المصدر
-platform_desc = فورجيو يعمل في أي مكان جو يعمل على ويندوز، ماك، لينكس، ARM، إلخ. اختر ما تحب!
+platform_desc = فورجيو يعمل في أي مكان جو يعمل على ويندوز، ماك، لينكس، ARM، إلخ. اختر ما تحب!
install_desc = ببساطة شغل الملف الملائم لمنصتك، أو أستخدم دوكر، او نزله كحزمة.
lightweight_desc = فورجيو لديه متطلبات منخفضة ويمكن أن يعمل على أجهزة Raspberry Pi الغير مكلفة. احفظ موارد جهازك!
license_desc = احصل على فورجيو! إنضم لنا عن طريق المساهمة لتحسين المشروع. لا تكن خجولاً للمساهمة!
diff --git a/options/locale/locale_bs.ini b/options/locale/locale_bs.ini
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/options/locale/locale_bs.ini
@@ -0,0 +1 @@
+
diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 517650be6..f97f391ec 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -187,7 +187,7 @@ app_desc=Un service Git auto-hébergé sans prise de tête
install=Facile à installer
install_desc=Il suffit de lancer l’exécutable adapté à votre plateforme, le déployer avec Docker ou de l’installer depuis un gestionnaire de paquet.
platform=Multi-plateforme
-platform_desc=Forgejo tourne partout où Go peut être compilé : Windows, macOS, Linux, ARM, etc. Choisissez votre préféré !
+platform_desc=Forgejo tourne partout où Go peut être compilé : Windows, macOS, Linux, ARM, etc. Choisissez votre préféré !
lightweight=Léger
lightweight_desc=Forgejo utilise peu de ressources. Il peut même tourner sur un Raspberry Pi très bon marché. Économisez l'énergie de vos serveurs !
license=Open Source
@@ -2600,6 +2600,15 @@ object_format_helper = Format des objets d'un dépôt. Ne peut pas être changé
mirror_sync = synchronisé
object_format = Format de l'objet
desc.sha256 = SHA256
+generated = Généré
+migrate.forgejo.description = Migrer les données depuis codeberg.org ou une autre instance Forgejo.
+issues.comment.blocked_by_user = Vous ne pouvez pas créer un commentaire sur ce ticket car vous avez été bloqué par le propriétaire du dépôt ou l'auteur du ticket.
+editor.invalid_commit_mail = Courriel invalide pour la création d'un commit.
+commits.browse_further = Continuer la navigation
+commits.renamed_from = Renommé depuis %s
+pulls.nothing_to_compare_have_tag = La branche ou le tag sélectionné sont identiques.
+vendored = Vendored
+issues.blocked_by_user = Vous ne pouvez pas créer un ticket sur ce dépôt car vous avez été bloqué par son propriétaire.
[org]
org_name_holder=Nom de l'organisation
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index 8702d9362..8e9d8999a 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -187,7 +187,7 @@ app_desc=Удобный сервис собственного хостинга
install=Простой в установке
install_desc=Просто запустите исполняемый файл для вашей платформы, разверните через Docker, или установите с помощью менеджера пакетов.
platform=Кроссплатформенный
-platform_desc=Forgejo работает на любой платформе, поддерживаемой Go: Windows, macOS, Linux, ARM и т. д. Выбирайте, что вам больше нравится!
+platform_desc=Forgejo работает на любой платформе, поддерживаемой Go: Windows, macOS, Linux, ARM и т. д. Выбирайте, что вам больше нравится!
lightweight=Легковесный
lightweight_desc=Forgejo имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины!
license=Открытый исходный код
@@ -357,7 +357,7 @@ relevant_repositories_tooltip=Репозитории, являющиеся от
relevant_repositories=Показаны только релевантные репозитории, показать результаты без фильтрации.
[auth]
-create_new_account=Регистрация учётной записи
+create_new_account=Зарегистрировать учётную запись
register_helper_msg=Уже есть учётная запись? Войдите!
social_register_helper_msg=Уже есть учётная запись? Привяжите её!
disable_register_prompt=Извините, возможность регистрации отключена. Пожалуйста, свяжитесь с администратором сайта.
@@ -710,7 +710,7 @@ update_user_avatar_success=Аватар пользователя обновлё
change_password=Обновить пароль
old_password=Текущий пароль
new_password=Новый пароль
-retype_new_password=Подтвердите новый пароль
+retype_new_password=Подтверждение нового пароля
password_incorrect=Текущий пароль неправильный.
change_password_success=Ваш пароль был изменён. С этого момента необходимо использовать новый пароль для входа.
password_change_disabled=Нелокальные учётные записи не могут изменить пароль в веб-интерфейсе Forgejo.
@@ -1126,10 +1126,10 @@ forked_from=ответвлено от
generated_from=создано из
fork_from_self=Вы не можете форкнуть ваш собственный репозиторий.
fork_guest_user=Войдите, чтобы форкнуть репозиторий.
-watch_guest_user=Войдите, чтобы следить за этим репозиторием.
+watch_guest_user=Войдите, чтобы отслеживать этот репозиторий.
star_guest_user=Войдите, чтобы добавить в избранное этот репозиторий.
-unwatch=Перестать следить
-watch=Следить
+unwatch=Прекратить отслеживание
+watch=Отслеживать
unstar=Убрать из избранного
star=В избранное
fork=Форкнуть
@@ -2097,9 +2097,9 @@ settings.trust_model.collaboratorcommitter.long=Соавтор+Коммитер:
settings.trust_model.collaboratorcommitter.desc=Действительные подписи соавторов этого репозитория будут помечены «доверенными», если они соответствуют автору коммита. Действительные подписи будут помечены как «недоверенные», если подпись соответствует автору коммита, и «не совпадающие» впротивном случае. Это заставит Forgejo быть отмеченным в качестве автора подписанного коммита, а фактический автор будет указан в трейлерах Co-Authored-By: и Co-Committed-By: коммита. Ключ Forgejo по умолчанию должен соответствовать пользователю в базе данных.
settings.wiki_delete=Стереть данные вики
settings.wiki_delete_desc=Будьте внимательны! Как только вы удалите вики — пути назад не будет.
-settings.wiki_delete_notices_1=- Это навсегда удалит и отключит вики для %s.
+settings.wiki_delete_notices_1=- Это безвозвратно удалит и отключит вики для %s.
settings.confirm_wiki_delete=Стереть данные вики
-settings.wiki_deletion_success=Данные вики удалены.
+settings.wiki_deletion_success=Данные вики репозитория удалены.
settings.delete=Удалить этот репозиторий
settings.delete_desc=Будьте внимательны! Как только вы удалите репозиторий — пути назад не будет.
settings.delete_notices_1=- Эта операция НЕ МОЖЕТ быть отменена.
@@ -2551,7 +2551,7 @@ mirror_address_protocol_invalid = Эта ссылка недействитель
fork_no_valid_owners = Этот репозиторий не может быть форкнут, т.к. здесь нет действующих владельцев.
new_repo_helper = Репозиторий содержит все файлы проекта и историю изменений. Уже где-то есть репозиторий? Выполните миграцию.
mirror_address_url_invalid = Эта ссылка недействительна. Необходимо правильно указать все части адреса.
-issues.comment.blocked_by_user = Комментирование под этой задачей невозможно, т.к. вы заблокированы владельцем репозитория или автором задачи.
+issues.comment.blocked_by_user = Вы не можете прокомментировать эту задачу, т.к. вы заблокированы владельцем репозитория или автором задачи.
pulls.blocked_by_user = Невозможно создать запрос на слияние в этом репозитории, т.к. вы заблокированы его владельцем.
settings.add_collaborator_blocked_our = Невозможно добавить соавтора, т.к. он заблокирован в этом репозитории.
admin.enabled_flags = Включенные флаги репозитория:
@@ -2597,6 +2597,13 @@ wiki.cancel = Отмена
settings.unarchive.error = При разархивации репозитория произошла ошибка. Подробности доступны в логе.
settings.archive.mirrors_unavailable = Зеркалирование недоступно для архивированных репозиториев.
issues.role.contributor_helper = В репозитории присутствуют коммиты за авторством этого пользователя.
+settings.wiki_rename_branch_main = Нормализовать название ветки вики
+settings.wiki_rename_branch_main_notices_2 = Внутренняя ветка вики репозитория будет переименована в "%s". Несохранённые изменения потребуют обновления.
+settings.wiki_branch_rename_failure = Не удалось нормализовать название ветки вики репозитория.
+settings.confirm_wiki_branch_rename = Переименовать ветку вики
+settings.wiki_rename_branch_main_notices_1 = Эта операция НЕОБРАТИМА.
+settings.wiki_rename_branch_main_desc = Переименовать внутреннюю ветку, используемую вики, в "%s". Это изменение перманентно и необратимо.
+settings.wiki_branch_rename_success = Название ветки вики репозитория успешно нормализовано.
[org]
org_name_holder=Название организации
@@ -3301,14 +3308,14 @@ remove_file=Удалить файл
[notification]
notifications=Уведомления
-unread=Непрочитанные
-read=Прочитанные
-no_unread=У вас нет непрочитанных уведомлений.
-no_read=У вас нет прочитанных уведомлений.
+unread=Непросмотренные
+read=Просмотренные
+no_unread=У вас нет непросмотренных уведомлений.
+no_read=У вас нет просмотренных уведомлений.
pin=Прикрепить уведомление
-mark_as_read=Отметить как прочитанное
-mark_as_unread=Пометить как непрочитанное
-mark_all_as_read=Пометить все как прочитанные
+mark_as_read=Отметить как просмотренное
+mark_as_unread=Пометить как непросмотренное
+mark_all_as_read=Пометить все как просмотренные
subscriptions=Подписки
watching=Наблюдение
no_subscriptions=Нет подписок
diff --git a/options/locale/locale_sl.ini b/options/locale/locale_sl.ini
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/options/locale/locale_sl.ini
@@ -0,0 +1 @@
+