From 9791010feb61cb09a925a69cf9346acdfc3211b7 Mon Sep 17 00:00:00 2001
From: Codeberg Translate <translate@noreply.codeberg.org>
Date: Thu, 19 Sep 2024 06:08:33 +0000
Subject: [PATCH] [v8.0/forgejo] i18n: update of translations from Codeberg

Backport: https://codeberg.org/forgejo/forgejo/pulls/5309.

Co-authored-by: 0ko <0ko@users.noreply.translate.codeberg.org>
Co-authored-by: Outbreak2096 <Outbreak2096@users.noreply.translate.codeberg.org>
Co-authored-by: aleksi <aleksi@users.noreply.translate.codeberg.org>
Co-authored-by: Vaclovas Intas <Gateway_31@protonmail.com>
Co-authored-by: toasterbirb <toasterbirb@users.noreply.translate.codeberg.org>
Co-authored-by: Salif Mehmed <mail@salif.eu>
Co-authored-by: Zughy <Zughy@users.noreply.translate.codeberg.org>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5309
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Codeberg Translate <translate@noreply.codeberg.org>
Co-committed-by: Codeberg Translate <translate@noreply.codeberg.org>

(cherry picked from commit 6d57cbe5c812ca6a9240af9138021c4fbfc1b117)
---
 options/locale/locale_bg.ini    | 170 +++++++++++++++++++++-----------
 options/locale/locale_fi-FI.ini |  26 ++++-
 options/locale/locale_it-IT.ini |  22 ++---
 options/locale/locale_lt.ini    |  67 ++++++++++---
 options/locale/locale_ru-RU.ini |  24 ++---
 5 files changed, 211 insertions(+), 98 deletions(-)

diff --git a/options/locale/locale_bg.ini b/options/locale/locale_bg.ini
index ca77dbb4df..a80c29e319 100644
--- a/options/locale/locale_bg.ini
+++ b/options/locale/locale_bg.ini
@@ -64,8 +64,8 @@ permission_no_access = Без достъп
 ssh_key_deletion_success = SSH ключът е премахнат.
 comment_type_group_project = Проект
 update_language_success = Езикът е обновен.
-add_key_success = SSH ключът "%s" е добавен.
-add_gpg_key_success = GPG ключът "%s" е добавен.
+add_key_success = SSH ключът „%s“ е добавен.
+add_gpg_key_success = GPG ключът „%s“ е добавен.
 user_unblock_success = Потребителят е отблокиран успешно.
 user_block_success = Потребителят е блокиран успешно.
 update_profile_success = Профилът ви е обновен.
@@ -82,11 +82,11 @@ primary = Основен
 email_deletion = Премахване на адреса на ел. поща
 add_new_email = Добавяне на нов адрес на ел. поща
 add_email = Добавяне на адрес на ел. поща
-key_content_gpg_placeholder = Започва с "-----BEGIN PGP PUBLIC KEY BLOCK-----"
+key_content_gpg_placeholder = Започва с „-----BEGIN PGP PUBLIC KEY BLOCK-----“
 comment_type_group_title = Заглавие
 comment_type_group_label = Етикет
 change_username_prompt = Забележка: Промяната на потребителското ви име променя също URL на вашия акаунт.
-update_language_not_found = Езикът "%s" не е наличен.
+update_language_not_found = Езикът „%s“ не е наличен.
 keep_activity_private_popup = Вашата дейност ще бъде видима само за вас и администраторите на сайта
 uploaded_avatar_not_a_image = Каченият файл не е изображение.
 uploaded_avatar_is_too_big = Размерът на качения файл (%d KiB) надвишава максималния размер (%d KiB).
@@ -97,7 +97,7 @@ primary_email = Да е основен
 keep_email_private = Скриване на адреса на ел. поща
 theme_update_error = Избраната тема не съществува.
 theme_update_success = Темата ви е обновена.
-key_content_ssh_placeholder = Започва с "ssh-ed25519", "ssh-rsa", "ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521", "sk-ecdsa-sha2-nistp256@openssh.com", или "sk-ssh-ed25519@openssh.com"
+key_content_ssh_placeholder = Започва с „ssh-ed25519“, „ssh-rsa“, „ecdsa-sha2-nistp256“, „ecdsa-sha2-nistp384“, „ecdsa-sha2-nistp521“, „sk-ecdsa-sha2-nistp256@openssh.com“, или „sk-ssh-ed25519@openssh.com“
 hide_openid = Скриване от профила
 key_content = Съдържание
 ssh_key_deletion = Премахване на SSH ключ
@@ -109,8 +109,8 @@ visibility.public = Публична
 visibility.limited = Ограничена
 visibility.private = Частна
 location_placeholder = Споделете приблизителното си местоположение с другите
-key_signature_gpg_placeholder = Започва с "-----BEGIN PGP SIGNATURE-----"
-key_signature_ssh_placeholder = Започва с "-----BEGIN SSH SIGNATURE-----"
+key_signature_gpg_placeholder = Започва с „-----BEGIN PGP SIGNATURE-----“
+key_signature_ssh_placeholder = Започва с „-----BEGIN SSH SIGNATURE-----“
 saved_successfully = Настройките бяха запазени успешно.
 no_activity = Няма скорошна дейност
 theme_desc = Това ще бъде вашата тема по подразбиране в целия сайт.
@@ -139,6 +139,8 @@ pronouns_unspecified = Непосочени
 pronouns = Местоимения
 gpg_token_code = echo "%s" | gpg -a --default-key %s --detach-sig
 language.title = Език по подразбиране
+language.localization_project = Помогнете ни да преведем Forgejo на вашия език! <a href="%s">Научете повече</a>.
+language.description = Този език ще бъде запазен във вашия акаунт и ще се използва като език по подразбиране, след като влезете.
 
 [packages]
 container.labels.value = Стойност
@@ -162,6 +164,10 @@ settings.delete = Изтриване на пакета
 container.details.platform = Платформа
 settings.delete.error = Неуспешно изтриване на пакет.
 installation = Инсталация
+versions.view_all = Вижте всички
+dependencies = Зависимости
+published_by_in = Публикуван %[1]s от <a href="%[2]s">%[3]s</a> в <a href="%[4]s"><strong>%[5]s</strong></a>
+published_by = Публикуван %[1]s от <a href="%[2]s">%[3]s</a>
 
 [tool]
 hours = %d часа
@@ -285,6 +291,17 @@ artifacts = Артефакти
 show_log_seconds = Показване на секундите
 remove_all = Премахване на всичко
 test = Проба
+remove_label_str = Премахване на елемента „%s“
+copy_branch = Копиране на името на клона
+error404 = Страницата, която се опитвате да отворите, или <strong>не съществува</strong> или <strong>не сте упълномощени</strong> да я видите.
+new_repo.link = Ново хранилище
+new_migrate.title = Нова миграция
+new_repo.title = Ново хранилище
+new_org.title = Нова организация
+new_migrate.link = Нова миграция
+new_org.link = Нова организация
+copy_generic = Копиране в клипборда
+copy_error = Неуспешно копиране
 
 [repo]
 issues.context.edit = Редактиране
@@ -387,10 +404,10 @@ repo_name_helper = Добрите имена на хранилища изпол
 migrated_from = Мигрирано от <a href="%[1]s">%[2]s</a>
 visibility_description = Само притежателят или участниците в организацията, ако имат права, ще могат да го видят.
 projects.description = Описание (опционално)
-template_select = Изберете шаблон.
+template_select = Изберете шаблон
 visibility_helper = Хранилището да е частно
 license = Лиценз
-license_helper = Изберете лицензионен файл.
+license_helper = Изберете лицензионен файл
 readme = README
 migrate.clone_address = Мигриране / Клониране от URL
 migrated_from_fake = Мигрирано от %[1]s
@@ -407,15 +424,15 @@ milestones.filter_sort.least_issues = Най-малко задачи
 milestones.filter_sort.most_issues = Най-много задачи
 settings.add_webhook = Добавяне на уеб-кука
 template.webhooks = Уеб-куки
-issues.label_templates.info = Все още няма етикети. Създайте етикет с "Нов етикет" или използвайте предварително зададен набор от етикети:
+issues.label_templates.info = Все още няма етикети. Създайте етикет с „Нов етикет“ или използвайте предварително зададен набор от етикети:
 labels = Етикети
 license_helper_desc = Лицензът определя какво могат и какво не могат да правят другите с вашия код. Не сте сигурни кой е подходящ за вашия проект? Вижте <a target="_blank" rel="noopener noreferrer" href="%s">Избиране на лиценз.</a>
 issues.choose.blank = По подразбиране
 settings.hooks = Уеб-куки
-issue_labels = Етикети за задачите
-issue_labels_helper = Изберете набор от етикети за задачите.
+issue_labels = Етикети
+issue_labels_helper = Изберете набор от етикети
 readme_helper_desc = Това е мястото, където можете да напишете пълно описание на вашия проект.
-repo_gitignore_helper = Изберете .gitignore шаблони.
+repo_gitignore_helper = Изберете .gitignore шаблони
 auto_init = Да се инициализира хранилище (Добавя .gitignore, License и README)
 template.issue_labels = Етикети за задачите
 migrate_items_labels = Етикети
@@ -431,7 +448,7 @@ editor.upload_file = Качване на файл
 projects.column.color = Цвят
 editor.cancel_lower = Отказ
 pulls = Заявки за сливане
-editor.upload_files_to_dir = Качване на файлове в "%s"
+editor.upload_files_to_dir = Качване на файлове в „%s“
 settings.slack_color = Цвят
 issues.label_color = Цвят
 create_new_repo_command = Създаване на ново хранилище в командния ред
@@ -443,7 +460,7 @@ issues.cancel = Отказ
 settings.transfer_owner = Нов притежател
 wiki.new_page_button = Нова страница
 commit_graph.color = Цвят
-projects.create_success = Проектът "%s" е създаден.
+projects.create_success = Проектът „%s“ е създаден.
 projects.type.none = Няма
 projects.new_subheader = Координирайте, проследявайте и обновявайте работата си на едно място, така че проектите да останат прозрачни и по график.
 projects.open = Отваряне
@@ -514,10 +531,10 @@ wiki.back_to_wiki = Обратно към уики страницата
 wiki.wiki_page_revisions = Ревизии на страницата
 wiki.file_revision = Ревизия на страницата
 activity.title.issues_created_by = %s създадени от %s
-wiki.delete_page_notice_1 = Изтриването на уики страницата "%s" не може да бъде отменено. Продължаване?
+wiki.delete_page_notice_1 = Изтриването на уики страницата „%s“ не може да бъде отменено. Продължаване?
 wiki.page_name_desc = Въведете име за тази уики страница. Някои специални имена са: "Home", "_Sidebar" и "_Footer".
 wiki.page_already_exists = Вече съществува уики страница със същото име.
-wiki.reserved_page = Името на уики страницата "%s" е резервирано.
+wiki.reserved_page = Името на уики страницата „%s“ е резервирано.
 wiki.last_updated = Последно обновяване %s
 settings.event_release = Издание
 wiki.desc = Пишете и споделяйте документация със сътрудници.
@@ -607,11 +624,11 @@ projects.column.edit = Редактиране на колоната
 issues.close = Затваряне на задачата
 issues.ref_reopened_from = `<a href="%[3]s">отвори наново тази задача %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 projects.deletion = Изтриване на проекта
-projects.edit_success = Проектът "%s" е обновен.
+projects.edit_success = Проектът „%s“ е обновен.
 projects.deletion_success = Проектът е изтрит.
 issues.create_comment = Коментиране
 unescape_control_characters = Отекраниране
-editor.file_delete_success = Файлът "%s" е изтрит.
+editor.file_delete_success = Файлът „%s“ е изтрит.
 projects.type.uncategorized = Некатегоризирано
 projects.column.set_default = Задаване по подразбиране
 projects.column.assigned_to = Възложено на
@@ -665,11 +682,11 @@ activity.title.prs_opened_by = %s предложени от %s
 issues.action_milestone_no_select = Без етап
 issues.action_assignee_no_select = Без изпълнител
 milestones.edit = Редактиране на етапа
-milestones.create_success = Етапът "%s" е създаден.
+milestones.create_success = Етапът „%s“ е създаден.
 milestones.create = Създаване на етап
 milestones.clear = Изчистване
 milestones.deletion = Изтриване на етапа
-milestones.edit_success = Етапът "%s" е обновен.
+milestones.edit_success = Етапът „%s“ е обновен.
 milestones.modify = Обновяване на етапа
 milestones.deletion_success = Етапът е изтрит.
 milestones.filter_sort.most_complete = Най-много завършен
@@ -752,7 +769,7 @@ pulls.compare_changes = Нова заявка за сливане
 activity.title.releases_published_by = %s публикувани от %s
 topic.manage_topics = Управление на темите
 topic.done = Готово
-find_file.go_to_file = Отиване към файл
+find_file.go_to_file = Намиране на файл
 reactions_more = и още %d
 issues.unpin_comment = откачи това %s
 lines = реда
@@ -762,7 +779,7 @@ editor.preview_changes = Преглеждане на промените
 default_branch = Стандартен клон
 default_branch_label = стандартен
 template.topics = Теми
-editor.branch_does_not_exist = Клонът "%s" не съществува в това хранилище.
+editor.branch_does_not_exist = Клонът „%s“ не съществува в това хранилище.
 editor.no_changes_to_show = Няма промени за показване.
 issues.choose.get_started = Първи стъпки
 issues.change_milestone_at = `промени етапа от <b>%s</b> на <b>%s</b> %s`
@@ -793,7 +810,7 @@ file_view_source = Преглед на изходния код
 diff.parent = родител
 issues.unlock_comment = отключи това обсъждане %s
 release.edit_subheader = Изданията ви позволяват да управлявате версиите на проекта.
-branch.already_exists = Вече съществува клон на име "%s".
+branch.already_exists = Вече съществува клон на име „%s“.
 contributors.contribution_type.deletions = Изтривания
 contributors.contribution_type.additions = Добавяния
 diff.browse_source = Разглеждане на изходния код
@@ -801,10 +818,10 @@ file_view_rendered = Преглед на визуализация
 issues.lock_with_reason = заключи като <strong>%s</strong> и ограничи обсъждането до сътрудници %s
 milestones.new_subheader = Етапите ви помагат да управлявате задачите и да проследявате напредъка им.
 release.edit = редактиране
-activity.published_release_label = Публикувано
+activity.published_release_label = Издание
 activity.navbar.contributors = Допринесли
 pulls.recently_pushed_new_branches = Изтласкахте в клона <a href="%[3]s"><strong>%[1]s</strong></a> %[2]s
-branch.branch_name_conflict = Името на клон "%s" е в конфликт с вече съществуващия клон "%s".
+branch.branch_name_conflict = Името на клона „%s“ е в конфликт с вече съществуващия клон „%s“.
 all_branches = Всички клонове
 file_raw = Директно
 file_history = История
@@ -827,14 +844,14 @@ editor.new_branch_name_desc = Име на новия клон…
 editor.propose_file_change = Предлагане на промяна на файла
 editor.create_new_branch = Създаване на <strong>нов клон</strong> за това подаване и започване на заявка за сливане.
 editor.create_new_branch_np = Създаване на <strong>нов клон</strong> за това подаване.
-editor.filename_is_invalid = Името на файла е невалидно: "%s".
+editor.filename_is_invalid = Името на файла е невалидно: „%s“.
 editor.commit_directly_to_this_branch = Подаване директно към клона <strong class="branch-name">%s</strong>.
-editor.branch_already_exists = Клонът "%s" вече съществува в това хранилище.
-editor.file_already_exists = Файл с име "%s" вече съществува в това хранилище.
+editor.branch_already_exists = Клонът „%s“ вече съществува в това хранилище.
+editor.file_already_exists = Файл с име „%s“ вече съществува в това хранилище.
 editor.commit_empty_file_header = Подаване на празен файл
 editor.commit_empty_file_text = Файлът, който сте на път да подадете, е празен. Продължаване?
 editor.fail_to_update_file_summary = Съобщение за грешка:
-editor.fail_to_update_file = Неуспешно обновяване/създаване на файл "%s".
+editor.fail_to_update_file = Неуспешно обновяване/създаване на файл „%s“.
 editor.add_subdir = Добавяне на директория…
 commits.commits = Подавания
 commits.find = Търсене
@@ -872,7 +889,7 @@ release.download_count = Изтегляния: %s
 release.tag_name_invalid = Името на маркера не е валидно.
 diff.stats_desc = <strong> %d променени файла</strong> с <strong>%d добавяния</strong> и <strong>%d изтривания</strong>
 release.tag_name_already_exist = Вече съществува издание с това име на маркер.
-branch.branch_already_exists = Клонът "%s" вече съществува в това хранилище.
+branch.branch_already_exists = Клонът „%s“ вече съществува в това хранилище.
 diff.download_patch = Изтегляне на файл-кръпка
 diff.show_diff_stats = Показване на статистика
 diff.commit = подаване
@@ -925,20 +942,20 @@ pulls.num_conflicting_files_1 = %d конфликтен файл
 activity.git_stats_commit_n = %d подавания
 settings.event_issues = Задачи
 branch.delete_head = Изтриване
-branch.delete = Изтриване на клона "%s"
+branch.delete = Изтриване на клона „%s“
 branch.delete_html = Изтриване на клона
-tag.create_success = Маркерът "%s" е създаден.
-branch.new_branch_from = Създаване на нов клон от "%s"
+tag.create_success = Маркерът „%s“ е създаден.
+branch.new_branch_from = Създаване на нов клон от „%s“
 branch.new_branch = Създаване на нов клон
 branch.confirm_rename_branch = Преименуване на клона
-branch.create_from = от "%s"
+branch.create_from = от „%s“
 settings.add_team_duplicate = Екипът вече разполага с това хранилище
 settings.slack_domain = Домейн
-editor.directory_is_a_file = Името на директорията "%s" вече се използва като име на файл в това хранилище.
-editor.filename_is_a_directory = Името на файла "%s" вече се използва като име на директория в това хранилище.
-editor.file_editing_no_longer_exists = Файлът, който се редактира, "%s", вече не съществува в това хранилище.
-editor.file_deleting_no_longer_exists = Файлът, който се изтрива, "%s", вече не съществува в това хранилище.
-editor.unable_to_upload_files = Неуспешно качване на файлове в "%s" с грешка: %v
+editor.directory_is_a_file = Името на директорията „%s“ вече се използва като име на файл в това хранилище.
+editor.filename_is_a_directory = Името на файла „%s“ вече се използва като име на директория в това хранилище.
+editor.file_editing_no_longer_exists = Файлът, който се редактира, „%s“, вече не съществува в това хранилище.
+editor.file_deleting_no_longer_exists = Файлът, който се изтрива, „%s“, вече не съществува в това хранилище.
+editor.unable_to_upload_files = Неуспешно качване на файлове в „%s“ с грешка: %v
 settings.web_hook_name_slack = Slack
 settings.web_hook_name_discord = Discord
 settings.web_hook_name_telegram = Telegram
@@ -950,10 +967,10 @@ settings.web_hook_name_larksuite_only = Lark Suite
 settings.web_hook_name_wechatwork = WeCom (Wechat Work)
 settings.web_hook_name_packagist = Packagist
 diff.file_byte_size = Размер
-branch.create_success = Клонът "%s" е създаден.
-branch.deletion_success = Клонът "%s" е изтрит.
-branch.deletion_failed = Неуспешно изтриване на клон "%s".
-branch.rename_branch_to = Преименуване от "%s" на:
+branch.create_success = Клонът „%s“ е създаден.
+branch.deletion_success = Клонът „%s“ е изтрит.
+branch.deletion_failed = Неуспешно изтриване на клона „%s“.
+branch.rename_branch_to = Преименуване от „%s“ на:
 settings.web_hook_name_msteams = Microsoft Teams
 settings.web_hook_name_dingtalk = DingTalk
 issues.error_removing_due_date = Неуспешно премахване на крайния срок.
@@ -965,9 +982,9 @@ settings.web_hook_name_forgejo = Forgejo
 release.tag_already_exist = Вече съществува маркер с това име.
 branch.name = Име на клона
 settings.rename_branch = Преименуване на клона
-branch.restore_failed = Неуспешно възстановяване на клон "%s".
-branch.download = Изтегляне на клона "%s"
-branch.rename = Преименуване на клона "%s"
+branch.restore_failed = Неуспешно възстановяване на клона „%s“.
+branch.download = Изтегляне на клона „%s“
+branch.rename = Преименуване на клона „%s“
 empty_message = В това хранилище няма съдържание.
 open_with_editor = Отваряне с %s
 search.search_repo = Търсене в хранилището
@@ -975,7 +992,7 @@ search.results = Резултати от търсенето на "%s" в <a href
 object_format = Формат на обектите
 release.releases_for = Издания за %s
 release.tags_for = Маркери за %s
-pulls.cmd_instruction_hint = `Вижте инструкциите за командния ред.`
+pulls.cmd_instruction_hint = Вижте инструкциите за командния ред
 pulls.showing_only_single_commit = Показани са само промените в подаване %[1]s
 issues.lock_no_reason = заключи и ограничи обсъждането до сътрудници %s
 pulls.expand_files = Разгъване на всички файлове
@@ -1115,19 +1132,19 @@ issues.filter_type.review_requested = Поискани рецензии
 issues.review.review = Рецензия
 issues.review.comment = рецензира %s
 branch.deleted_by = Изтрит от %s
-branch.restore = Възстановяване на клона "%s"
+branch.restore = Възстановяване на клона „%s“
 archive.title_date = Това хранилище е архивирано на %s. Можете да преглеждате файлове и да го клонирате, но не можете да изтласквате или отваряте задачи или заявки за сливане.
 release.download_count_one = %s изтегляне
 release.download_count_few = %s изтегляния
-branch.restore_success = Клонът "%s" е възстановен.
-tag.create_tag_from = Създаване на нов маркер от "%s"
+branch.restore_success = Клонът „%s“ е възстановен.
+tag.create_tag_from = Създаване на нов маркер от „%s“
 branch.create_new_branch = Създаване на клон от клон:
 pulls.status_checks_show_all = Показване на всички проверки
 size_format = %[1]s: %[2]s; %[3]s: %[4]s
 pulls.filter_changes_by_commit = Филтриране по подаване
-issues.ref_closing_from = `<a href="%[3]s">спомена заявка за сливане %[4]s, която ще затвори тази задача</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
+issues.ref_closing_from = `<a href="%[3]s">спомена тази задача в заявка за сливане %[4]s, която ще я затвори</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_from = `от %[1]s`
-issues.ref_reopening_from = `<a href="%[3]s">спомена заявка за сливане %[4]s, която ще отвори наново тази задача</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
+issues.ref_reopening_from = `<a href="%[3]s">спомена тази задача в заявка за сливане %[4]s, която ще я отвори наново </a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.draft_title = Чернова
 pulls.reopen_to_merge = Моля, отворете наново тази заявка за сливане, за да извършите сливане.
 pulls.cant_reopen_deleted_branch = Тази заявка за сливане не може да бъде отворена наново, защото клонът е изтрит.
@@ -1146,6 +1163,26 @@ project = Проекти
 issues.content_history.delete_from_history = Изтриване от историята
 n_release_few = %s издания
 n_release_one = %s издание
+editor.cannot_edit_non_text_files = Двоични файлове не могат да се редактират през уеб интерфейса.
+settings.mirror_settings.push_mirror.copy_public_key = Копиране на публичния ключ
+activity.published_tag_label = Маркер
+activity.published_prerelease_label = Предв. издание
+branch.create_branch = Създаване на клон %s
+no_eol.text = Липсва EOL
+no_eol.tooltip = Този файл не съдържа финален знак за край на реда.
+tag.create_tag = Създаване на маркер %s
+milestones.filter_sort.name = Име
+mirror_public_key = Публичен SSH ключ
+diff.file_after = След
+find_tag = Намиране на маркер
+diff.file_before = Преди
+diff.file_image_height = Височина
+contributors.contribution_type.filter_label = Тип принос:
+diff.show_file_tree = Показване на файловото дърво
+diff.hide_file_tree = Скриване на файловото дърво
+tag.ahead.target = в %s след този маркер
+diff.file_image_width = Широчина
+activity.unresolved_conv_label = Отворено
 
 [modal]
 confirm = Потвърждаване
@@ -1182,7 +1219,7 @@ settings = Настройки
 members.remove.detail = Премахване на %[1]s от %[2]s?
 settings.visibility = Видимост
 settings.options = Организация
-teams.leave.detail = Напускане на %s?
+teams.leave.detail = Сигурни ли сте, че искате да напуснете екипа „%s“?
 teams.can_create_org_repo = Създаване на хранилища
 teams.settings = Настройки
 settings.website = Уебсайт
@@ -1192,7 +1229,7 @@ teams.all_repositories = Всички хранилища
 teams.update_settings = Обновяване на настройките
 settings.full_name = Пълно име
 members.leave = Напускане
-members.leave.detail = Напускане на %s?
+members.leave.detail = Сигурни ли сте, че искате да напуснете организацията „%s“?
 teams.read_access = Четене
 org_name_holder = Име на организацията
 create_org = Създаване на организация
@@ -1304,6 +1341,13 @@ issue.action.reopen = <b>@%[1]s</b> отвори наново #%[2]d.
 issue.action.approve = <b>@%[1]s</b> одобри тази заявка за сливане.
 issue.action.reject = <b>@%[1]s</b> поиска промени в тази заявка за сливане.
 register_notify.title = %[1]s, добре дошли в %[2]s
+link_not_working_do_paste = Ако връзката не работи, опитайте да я копирате и поставите в URL лентата на вашия браузър.
+activate_account = Моля, активирайте своя акаунт
+admin.new_user.subject = Нов потребител %s току-що се регистрира
+activate_account.text_1 = Здравейте, <b>%[1]s</b>, благодарим ви за регистрацията в %[2]s!
+activate_email.text = Моля, щракнете върху следната връзка, за да потвърдите своя адрес на ел. поща в рамките на <b>%s</b>:
+activate_email = Потвърдете своя адрес на ел. поща
+activate_account.text_2 = Моля, щракнете върху следната връзка, за да активирате своя акаунт в рамките на <b>%s</b>:
 
 [user]
 joined_on = Присъединени на %s
@@ -1343,7 +1387,7 @@ my_orgs = Организации
 uname_holder = Потребителско име или ел. поща
 my_repos = Хранилища
 show_both_archived_unarchived = Показване на и архивирани и неархивирани
-feed_of = Емисия на "%s"
+feed_of = Емисия на „%s“
 issues.in_your_repos = Във вашите хранилища
 show_both_private_public = Показване на и публични и частни
 show_only_private = Показване само на частни
@@ -1387,7 +1431,7 @@ systemhooks = Системни уеб-куки
 orgs.new_orga = Нова организация
 config.https_only = Само HTTPS
 users.update_profile_success = Потребителският акаунт е обновен.
-users.new_success = Потребителският акаунт "%s" е създаден.
+users.new_success = Потребителският акаунт „%s“ е създаден.
 users.deletion_success = Потребителският акаунт е изтрит.
 last_page = Последна
 config.test_email_placeholder = Ел. поща (напр. test@example.com)
@@ -1431,6 +1475,8 @@ orgs.members = Участници
 config_settings = Настройки
 users.details = Потребителски данни
 packages.total_size = Общ размер: %s
+dashboard.new_version_hint = Forgejo %s вече е наличен, вие изпълнявате %s. Проверете <a target="_blank" rel="noreferrer" href="%s">блога</a> за повече подробности.
+total = Общо: %d
 
 [error]
 not_found = Целта не може да бъде намерена.
@@ -1454,7 +1500,7 @@ lang_select_error = Изберете език от списъка.
 HttpsUrl = HTTPS URL
 require_error = ` не може да бъде празно.`
 Retype = Потвърдете паролата
-url_error = `"%s" не е валиден URL.`
+url_error = `„%s“ не е валиден URL.`
 Content = Съдържание
 team_not_exist = Екипът не съществува.
 TeamName = Име на екипа
@@ -1524,6 +1570,8 @@ must_change_password = Обновете паролата си
 password_too_short = Дължината на паролата не може да бъде по-малка от %d знака.
 tab_signin = Влизане
 tab_signup = Регистриране
+password_pwned = Паролата, която сте избрали, е в <a target="_blank" rel="noopener noreferrer" href="%s">списък с откраднати пароли</a>, разкрити преди това при публични пробиви на данни. Моля, опитайте отново с различна парола.
+confirmation_mail_sent_prompt = Ново ел. писмо за потвърждение е изпратено до <b>%s</b>. За да завършите процеса на регистрация, моля, проверете входящата си кутия и последвайте предоставената връзка в рамките на следващите %s. Ако адресът за ел. поща е неправилен, можете да влезете и да поискате друго ел. писмо за потвърждение да бъде изпратено на различен адрес.
 
 [aria]
 footer.software = Относно този софтуер
@@ -1582,7 +1630,7 @@ actions = Действия
 variables.none = Все още няма променливи.
 variables.creation.failed = Неуспешно добавяне на променлива.
 variables.update.failed = Неуспешно редактиране на променлива.
-variables.creation.success = Променливата "%s" е добавена.
+variables.creation.success = Променливата „%s“ е добавена.
 variables.deletion.success = Променливата е премахната.
 variables.edit = Редактиране на променливата
 variables.deletion = Премахване на променливата
@@ -1656,3 +1704,7 @@ gib = ГиБ
 tib = ТиБ
 pib = ПиБ
 eib = ЕиБ
+
+
+[translation_meta]
+test = окей
\ No newline at end of file
diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini
index daa333edec..ce97963fe2 100644
--- a/options/locale/locale_fi-FI.ini
+++ b/options/locale/locale_fi-FI.ini
@@ -21,13 +21,13 @@ user_profile_and_more=Profiili ja asetukset…
 signed_in_as=Kirjautuneena käyttäjänä
 toc=Sisällysluettelo
 licenses=Lisenssit
-return_to_forgejo=Palaa Forgejoan
+return_to_forgejo=Palaa Forgejohon
 
 username=Käyttäjätunnus
 email=Sähköpostiosoite
 password=Salasana
 access_token=Pääsymerkki
-re_type=Varmista salasana
+re_type=Vahvista salasana
 captcha=CAPTCHA
 twofa=Kaksivaiheinen todennus
 twofa_scratch=Kaksivaiheinen kertakäyttöinen koodi
@@ -131,6 +131,22 @@ unknown = Tuntematon
 show_timestamps = Näytä aikaleimat
 show_log_seconds = Näytä sekunnit
 copy_generic = Kopioi leikepöydälle
+active_stopwatch = Aktiivisen ajan seuranta
+tracked_time_summary = Yhteenveto seuratusta ajasta, perustuen ongelmalistaan
+remove_label_str = Poista "%s"
+view = Näytä
+toggle_menu = Avaa/sulje valikko
+error413 = Olet täyttänyt kiintiösi.
+copy_hash = Kopioi tiiviste
+go_back = Palaa
+more_items = Lisää
+pin = Kiinnitä
+unpin = Poista kiinnitys
+confirm_delete_selected = Haluatko varmasti poistaa kaikki valitut kohteet?
+value = Arvo
+rerun = Suorita uudelleen
+filter.clear = Tyhjennä suodattimet
+invalid_data = Virheellistä dataa: %v
 
 [aria]
 footer.links = Linkit
@@ -144,6 +160,7 @@ buttons.code.tooltip = Lisää koodia
 buttons.link.tooltip = Lisää linkki
 buttons.mention.tooltip = Mainitse käyttäjä tai tiimi
 buttons.list.task.tooltip = Lisää tehtävälista
+buttons.disable_monospace_font = Poista tasalevyinen fontti käytöstä
 
 [filter]
 string.asc = A - Ö
@@ -1780,3 +1797,8 @@ runs.commit=Commit
 [git.filemode]
 ; Ordered by git filemode value, ascending. E.g. directory has "040000", normal file has "100644", …
 
+
+
+[search]
+search = Hae...
+type_tooltip = Haun tyyppi
\ No newline at end of file
diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini
index ac687ffbe0..e07e275205 100644
--- a/options/locale/locale_it-IT.ini
+++ b/options/locale/locale_it-IT.ini
@@ -1191,7 +1191,7 @@ star_guest_user=Accedi per aggiungere questo repositorio tra i preferiti.
 unwatch=Non seguire più
 watch=Segui
 unstar=Togli il voto
-star=Vota
+star=Salva
 fork=Deriva
 download_archive=Scarica repositorio
 
@@ -1453,22 +1453,22 @@ issues.filter_sort.moststars=Più favoriti
 issues.filter_sort.feweststars=Meno favoriti
 issues.filter_sort.mostforks=Maggior numero di fork
 issues.filter_sort.fewestforks=Minor numero di fork
-issues.action_open=Aperto
+issues.action_open=Apri
 issues.action_close=Chiuso
 issues.action_label=Etichetta
 issues.action_milestone=Pietra Miliare
 issues.action_milestone_no_select=Nessuna pietra miliare
 issues.action_assignee=Assegnatario
 issues.action_assignee_no_select=Nessun assegnatario
-issues.opened_by=aperto %[1]s da <a href="%[2]s">%[3]s</a>
+issues.opened_by=aperta %[1]s da <a href="%[2]s">%[3]s</a>
 pulls.merged_by=di <a href="%[2]s">%[3]s</a> è stato fuso %[1]s
 pulls.merged_by_fake=di %[2]s è stato fuso %[1]s
 issues.closed_by=di <a href="%[2]s">%[3]s</a> è stato chiuso %[1]s
-issues.opened_by_fake=aperto %[1]s da %[2]s
+issues.opened_by_fake=aperta %[1]s da %[2]s
 issues.closed_by_fake=di %[2]s è stato chiuso %[1]s
 issues.previous=Pagina precedente
 issues.next=Pagina successiva
-issues.open_title=Aperto
+issues.open_title=Aperta
 issues.closed_title=Chiuso
 issues.draft_title=Bozza
 issues.num_comments=%d commenti
@@ -1484,14 +1484,14 @@ issues.reopen_issue=Riapri
 issues.reopen_comment_issue=Commenta e riapri
 issues.create_comment=Commento
 issues.closed_at=`chiuso questo probleam <a id="%[1]s" href="#%[1]s">%[2]s</a>`
-issues.reopened_at=`riaperto questo problema <a id="%[1]s" href="#%[1]s">%[2]s</a>`
+issues.reopened_at=`ha riaperto questa segnalazione <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.commit_ref_at=`ha fatto riferimento a questa segnalazione dal commit <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_issue_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_pull_from=`<a href="%[3]s">ha fatto riferimento a questa richiesta di modifica %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_closing_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione da una richiesta di modifica %[4]s che la chiuderà</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_reopening_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione da una richiesta di modifica %[4]s che la riaprirà</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_closed_from=`<a href="%[3]s">chiuso questo problema %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
-issues.ref_reopened_from=`<a href="%[3]s">riaperto questo problema %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
+issues.ref_reopened_from=`<a href="%[3]s">ha riaperto questa segnalazione %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
 issues.ref_from=`da %[1]s`
 issues.author=Autore
 issues.role.owner=Proprietario
@@ -2079,7 +2079,7 @@ settings.event_repository=Repository
 settings.event_repository_desc=Repository creato o eliminato.
 settings.event_header_issue=Eventi delle segnalazioni
 settings.event_issues=Segnalazioni
-settings.event_issues_desc=Issue aperto, chiuso, riaperto o modificato.
+settings.event_issues_desc=Segnalazione aperta, chiusa, riaperta o modificata.
 settings.event_issue_assign=Segnalazione assegnata
 settings.event_issue_assign_desc=Issue assegnata o non assegnata.
 settings.event_issue_label=Segnalazione etichettata
@@ -3467,10 +3467,10 @@ create_repo=ha creato il repository <a href="%s">%s</a>
 rename_repo=repository rinominato da <code>%[1]s</code> a <a href="%[2]s">[3]s</a>
 create_issue=`ha aperto la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>`
 close_issue=`ha chiuso il problema <a href="%[1]s">%[3]s#%[2]s</a>`
-reopen_issue=`ha riaperto il problema <a href="%[1]s">%[3]s#%[2]s</a>`
+reopen_issue=`ha riaperto la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>`
 create_pull_request=`ha creato la pull request <a href="%[1]s">%[3]s#%[2]s</a>`
 close_pull_request=`ha chiuso la pull request <a href="%[1]s">%[3]s#%[2]s</a>`
-reopen_pull_request=`ha riaperto la pull request <a href="%[1]s">%[3]s#%[2]s</a>`
+reopen_pull_request=`ha riaperto la richiesta di modifica <a href="%[1]s">%[3]s#%[2]s</a>`
 comment_issue=`ha commentato la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>`
 comment_pull=`ha commentato la richiesta di modifica <a href="%[1]s">%[3]s#%[2]s</a>`
 merge_pull_request=`ha fuso la richiesta di modifica <a href="%[1]s">%[3]s#%[2]s</a>`
@@ -3861,7 +3861,7 @@ user_kind = Cerca utenti...
 repo_kind = Cerca repo...
 exact_tooltip = Includi solo i risultati che corrispondono esattamente al termine di ricerca
 issue_kind = Cerca segnalazioni...
-pull_kind = Ricerca pull...
+pull_kind = Cerca richieste...
 exact = Esatto
 
 [munits.data]
diff --git a/options/locale/locale_lt.ini b/options/locale/locale_lt.ini
index 92cf1c537d..35f56fa4fd 100644
--- a/options/locale/locale_lt.ini
+++ b/options/locale/locale_lt.ini
@@ -35,14 +35,14 @@ re_type = Patvirtinti slaptažodį
 twofa = Dvigubas tapatybės nustatymas
 twofa_scratch = Dvigubo ženklo kodas
 passcode = PIN kodas
-webauthn_sign_in = Paspausk saugumo rakto mygtuką. Jei saugumo raktas neturi mygtuko, įkišk jį iš naujo.
-webauthn_press_button = Paspausk saugumo rakto mygtuką…
+webauthn_sign_in = Paspauskite saugumo rakto mygtuką. Jei saugumo raktas neturi mygtuko, įkiškite jį iš naujo.
+webauthn_press_button = Paspauskite saugumo rakto mygtuką…
 webauthn_error = Nepavyko nuskaityti saugumo rakto.
-webauthn_unsupported_browser = Tavo naršyklė šiuo metu nepalaiko „WebAuthn“.
-webauthn_error_unknown = Įvyko nežinoma klaida. Bandyk dar kartą.
-webauthn_error_unable_to_process = Serveris negalėjo apdoroti tavo prašymo.
-webauthn_error_duplicated = Saugumo raktas neleidžiamas šiai prašymai. Įsitikink, kad raktas dar nėra užregistruotas.
-webauthn_error_empty = Turi nustatyti šio rakto pavadinimą.
+webauthn_unsupported_browser = Jūsų naršyklė šiuo metu nepalaiko „WebAuthn“.
+webauthn_error_unknown = Įvyko nežinoma klaida. Bandykite dar kartą.
+webauthn_error_unable_to_process = Serveris negalėjo apdoroti jūsų prašymo.
+webauthn_error_duplicated = Saugumo raktas neleidžiamas šiai prašymai. Įsitikinkite, kad raktas dar nėra užregistruotas.
+webauthn_error_empty = Turite nustatyti šio rakto pavadinimą.
 repository = Saugykla
 organization = Organizacija
 mirror = Dubliuojančioji tinklavietė
@@ -95,8 +95,8 @@ write = Rašyti
 preview = Peržiūra
 loading = Įkeliama…
 error = Klaida
-error404 = Puslapis, kurį bandai pasiekti, <strong>neegzistuoja</strong> arba <strong>nesi įgaliotas</strong> jį peržiūrėti.
-error413 = Tu išnaudojai savo kvotą.
+error404 = Puslapis, kurį bandote pasiekti, <strong>neegzistuoja</strong> arba <strong>nesate įgalioti</strong> jį peržiūrėti.
+error413 = Jūs išnaudojote savo kvotą.
 go_back = Eiti atgal
 invalid_data = Netinkama data: %v
 never = Niekada
@@ -105,19 +105,19 @@ rss_feed = RSS kanalas
 pin = Prisegti
 unpin = Atsegti
 artifacts = Artefaktai
-confirm_delete_artifact = Ar tikrai nori ištrinti artefaktą „%s“?
+confirm_delete_artifact = Ar tikrai norite ištrinti artefaktą „%s“?
 archived = Archyvuota
 concept_system_global = Globalus
 enable_javascript = Šiai svetainei reikalingas „JavaScript“.
-webauthn_insert_key = Įkišk savo saugumo raktą
+webauthn_insert_key = Įkiškite savo saugumo raktą
 webauthn_use_twofa = Naudoti dvigubą kodą iš telefono
-webauthn_error_timeout = Baigėsi laikas, per kurį nebuvo galima nuskaityti rakto. Perkrauk šį puslapį ir bandyk dar kartą.
+webauthn_error_timeout = Baigėsi laikas, per kurį nebuvo galima nuskaityti rakto. Perkraukite šį puslapį ir bandykite dar kartą.
 your_starred = Pažymėti žvaigždutę
 remove = Pašalinti
 copy_generic = Kopijuoti į iškarpinę
 captcha = Saugos testas (CAPTCHA)
 your_profile = Profilis
-webauthn_error_insecure = „WebAuthn“ palaiko tik saugius ryšius. Bandymams per HTTP gali naudoti „localhost“ arba „127.0.0.0.1“.
+webauthn_error_insecure = „WebAuthn“ palaiko tik saugius ryšius. Bandymams per HTTP galite naudoti „localhost“ arba „127.0.0.0.1“.
 collaborative = Bendradarbiavimas
 home = Pagrindinis
 page = Puslapis
@@ -143,4 +143,43 @@ filter.not_template = Ne šablonai
 filter.public = Vieša
 filter.private = Privati
 filter.not_mirror = Ne dubliuojantys tinklavietės
-filter.is_template = Šablonai
\ No newline at end of file
+filter.is_template = Šablonai
+
+[search]
+search = Ieškoti...
+type_tooltip = Paieškos tipas
+fuzzy = Tikslintinas
+union_tooltip = Įtraukti rezultatus, atitinkančius bet kurį iš matomą tarpą atskirtų raktažodžių
+exact = Tiksliai
+exact_tooltip = Įtraukti tik tuos rezultatus, kurie atitinka tikslią paieškos frazę
+user_kind = Ieškoti naudotojų...
+team_kind = Ieškoti komandų...
+code_kind = Ieškoti kodo...
+fuzzy_tooltip = Įtraukti rezultatus, kurie taip pat labai atitinka paieškos terminą
+repo_kind = Ieškoti saugyklų...
+code_search_unavailable = Kodų paieška šiuo metu nepasiekiama. Kreipkis į svetainės administratorių.
+org_kind = Ieškoti organizacijų...
+
+[actions]
+workflow.disable = Išjungti darbo eigą
+runs.expire_log_message = Žurnalai buvo panaikinti, nes buvo per seni.
+workflow.disable_success = Sėkmingai išjungta darbo eiga „%s“.
+workflow.enable = Įjungti darbo eigą
+runs.empty_commit_message = (tuščias įsipareigojimo pranešimas)
+
+[git.filemode]
+submodule = Pomodulis
+changed_filemode = %[1]s → %[2]s
+symbolic_link = Virtualusis aplankas
+
+[projects]
+deleted.display_name = Ištrintas projektas
+type-1.display_name = Individualus projektas
+type-2.display_name = Saugyklos projektas
+type-3.display_name = Organizacijos projektas
+
+[markup]
+filepreview.truncated = Peržiūra buvo sutrumpinta
+
+[mail]
+reset_password.text = Jei tai buvote jūs, spustelėkite toliau esančią nuorodą, kad atkurtumėte savo paskyrą per <b>%s</b>:
\ No newline at end of file
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index f82e9f395e..ba1928a910 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -33,7 +33,7 @@ access_token=Токен доступа
 re_type=Подтверждение пароля
 captcha=CAPTCHA
 twofa=Двухфакторная аутентификация
-twofa_scratch=Scratch-код 2ФА
+twofa_scratch=Код восстановления 2ФА
 passcode=Код
 
 webauthn_insert_key=Вставьте ваш токен авторизации
@@ -430,11 +430,11 @@ reset_password_wrong_user=Вы вошли как %s, но ссылка для в
 password_too_short=Пароль не может быть короче %d символов.
 non_local_account=Нелокальные учётные записи не могут изменить пароль в веб-интерфейсе Forgejo.
 verify=Проверить
-scratch_code=Одноразовый пароль
-use_scratch_code=Использовать scratch-код
-twofa_scratch_used=Вы использовали scratch-код. Вы были перенаправлены на страницу настроек для генерации нового кода или отключения двуфакторной аутентификации.
-twofa_passcode_incorrect=Ваш пароль неверен. Если вы потеряли устройство, используйте ваш scratch-код.
-twofa_scratch_token_incorrect=Неверный scratch-код.
+scratch_code=Код восстановления
+use_scratch_code=Использовать код восстановления
+twofa_scratch_used=Вы использовали код восстановления. Вы были перенаправлены на страницу настроек для генерации нового кода или отключения двуфакторной аутентификации.
+twofa_passcode_incorrect=Введён неверный код. Если вы потеряли устройство, используйте код восстановления.
+twofa_scratch_token_incorrect=Неверный код восстановления.
 login_userpass=Вход
 tab_signin = Войти
 tab_signup = Зарегистрироваться
@@ -835,9 +835,9 @@ manage_ssh_keys=Управление ключами SSH
 manage_ssh_principals=Управление принципалами сертификатов SSH
 manage_gpg_keys=Управление ключами GPG
 add_key=Добавить ключ
-ssh_desc=Эти открытые ключи SSH связаны с вашей учётной записью. Соответствующие им закрытые ключи обеспечивают полный доступ к вашим репозиториями. Подтверждённые ключи SSH могут быть использованы для подтверждения подписанных с SSH коммитов.
+ssh_desc=Эти открытые ключи SSH связаны с вашей учётной записью. Соответствующие им закрытые ключи дают полный доступ к вашим репозиториям. Подтверждённые ключи SSH могут быть использованы для проверки коммитов, подписанных с SSH.
 principal_desc=Эти принципалы сертификатов SSH привязаны к вашей учётной записи и разрешают полный доступ к вашим репозиториям.
-gpg_desc=Эти открытые GPG-ключи ассоциируются с вашей учётной записью и используются для проверки подлинности коммитов. Храните закрытые ключи в безопасности, т.к. ими можно подписывать коммиты от вашего лица.
+gpg_desc=Эти открытые ключи GPG связаны с вашей учётной записью и используются для проверки подлинности коммитов. Храните закрытые ключи в безопасности, т.к. ими можно подписывать коммиты от вашего лица.
 ssh_helper=<strong>Нужна помощь?</strong> Ознакомьтесь с руководством GitHub по <a href="%s">созданию ключей SSH</a> или решению <a href="%s">возникающих проблем</a> при использовании SSH.
 gpg_helper=<strong>Нужна помощь?</strong> Взгляните на руководство GitHub <a href="%s"> по GPG</a>.
 add_new_key=Добавить ключ SSH
@@ -938,9 +938,9 @@ permissions_list=Разрешения:
 manage_oauth2_applications=Управление приложениями OAuth2
 edit_oauth2_application=Изменить приложение OAuth2
 oauth2_applications_desc=Приложения OAuth2 позволяет стороннему приложению к безопасно аутентифицировать пользователей данной установки Forgejo.
-remove_oauth2_application=Удалить приложение OAuth2
+remove_oauth2_application=Удаление приложения OAuth2
 remove_oauth2_application_desc=Удаление приложения OAuth2 отменит доступ ко всем подписанным токенам доступа. Продолжить?
-remove_oauth2_application_success=Приложение удалено.
+remove_oauth2_application_success=Приложение было успешно удалено.
 create_oauth2_application=Создать новое приложение OAuth2
 create_oauth2_application_button=Создать приложение
 create_oauth2_application_success=Вы успешно создали новое приложение OAuth2.
@@ -973,7 +973,7 @@ twofa_scratch_token_regenerate=Пересоздать одноразовый к
 twofa_enroll=Включить 2ФА
 twofa_disable_note=При необходимости можно отключить двухфакторную аутентификацию.
 twofa_disable_desc=Отключение двухфакторной аутентификации снизит безопасность вашей учётной записи. Продолжить?
-regenerate_scratch_token_desc=Если вы потеряли свой scratch-токен или уже использовали его для входа, вы можете сбросить его здесь.
+regenerate_scratch_token_desc=Если вы потеряли свой код восстановления или уже использовали его для входа, можете сбросить его здесь.
 twofa_disabled=Двухфакторная аутентификация выключена.
 scan_this_image=Отсканируйте это изображение вашим приложением для двухфакторной аутентификации:
 or_enter_secret=Или введите кодовое слово: %s
@@ -3963,4 +3963,4 @@ filepreview.lines = Строки с %[1]d по %[2]d в %[3]s
 filepreview.truncated = Предпросмотр был обрезан
 
 [translation_meta]
-test = хи-хи
\ No newline at end of file
+test = хи-хи!
\ No newline at end of file