diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 4339b3d19..564935225 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -133,6 +133,8 @@ buttons.list.task.tooltip=Adicionar uma lista de tarefas
buttons.mention.tooltip=Mencionar um utilizador ou uma equipa
buttons.ref.tooltip=Referenciar uma questão ou um pedido de integração
buttons.switch_to_legacy.tooltip=Usar o editor clássico
+buttons.enable_monospace_font=Habilitar tipo de letra mono-espaçado
+buttons.disable_monospace_font=Desabilitar tipo de letra mono-espaçado
[filter]
string.asc=A - Z
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index b74ed1609..da5a739c5 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -4,7 +4,7 @@ explore=Обзор
help=Помощь
logo=Логотип
sign_in=Вход
-sign_in_with=Войдите с помощью
+sign_in_with=Войти с помощью
sign_out=Выход
sign_up=Регистрация
link_account=Привязать аккаунт
@@ -25,14 +25,14 @@ licenses=Лицензии
return_to_gitea=Вернуться к Gitea
username=Имя пользователя
-email=Адрес эл. почты
+email=Адрес электронной почты
password=Пароль
access_token=Токен доступа
re_type=Введите пароль еще раз
captcha=CAPTCHA
twofa=Двухфакторная аутентификация
twofa_scratch=Двухфакторный scratch-код
-passcode=Пароль
+passcode=Код
webauthn_insert_key=Вставьте ваш ключ безопасности
webauthn_sign_in=Нажмите кнопку на ключе безопасности. Если ваш ключ безопасности не имеет кнопки, вставьте его снова.
@@ -41,11 +41,11 @@ webauthn_use_twofa=Используйте двухфакторный код с
webauthn_error=Не удалось прочитать ваш ключ безопасности.
webauthn_unsupported_browser=Ваш браузер в настоящее время не поддерживает WebAuthn.
webauthn_error_unknown=Произошла неизвестная ошибка. Повторите попытку.
-webauthn_error_insecure=`WebAuthn поддерживает только безопасные соединения. Для тестирования по HTTP, вы можете использовать "localhost" или "127.0.0.1"`
+webauthn_error_insecure=`WebAuthn поддерживает только безопасные соединения. Для тестирования по HTTP можно использовать "localhost" или "127.0.0.1"`
webauthn_error_unable_to_process=Сервер не смог обработать ваш запрос.
-webauthn_error_duplicated=Представленный ключ не подходит для этого запроса. Если вы пытаетесь зарегистрировать его, убедитесь, что ключ ещё не зарегистрирован.
-webauthn_error_empty=Вы должны указать имя для этого ключа.
-webauthn_error_timeout=Тайм-аут достигнут до того, как ваш ключ был прочитан. Перезагрузите эту страницу и повторите попытку.
+webauthn_error_duplicated=Данный ключ безопасности не разрешен для этого запроса. Пожалуйста, убедитесь, что ключ не регистрировался ранее.
+webauthn_error_empty=Необходимо задать имя для этого ключа.
+webauthn_error_timeout=Время истекло раньше, чем ключ был прочитан. Перезагрузите эту страницу и повторите попытку.
webauthn_reload=Обновить
repository=Репозиторий
@@ -91,7 +91,7 @@ enabled=Включено
disabled=Отключен
copy=Скопировать
-copy_url=Копировать URL
+copy_url=Скопировать URL
copy_content=Скопировать содержимое
copy_branch=Скопировать имя ветки
copy_success=Скопировано!
@@ -106,7 +106,7 @@ step1=Шаг 1:
step2=Шаг 2:
error=Ошибка
-error404=Страница, которую вы пытаетесь открыть, либо не существует, либо недостаточно прав для ее просмотра.
+error404=Либо страница, которую вы пытаетесь открыть, не существует, либо у вас недостаточно прав для ее просмотра.
never=Никогда
@@ -128,8 +128,8 @@ string.desc=Я - А
[error]
occurred=Произошла ошибка
report_message=Если вы уверены, что это баг Gitea, пожалуйста, поищите задачу на GitHub или создайте новую при необходимости.
-missing_csrf=Некорректный запрос: CSRF токен отсутствует
-invalid_csrf=Некорректный запрос: неверный CSRF токен
+missing_csrf=Некорректный запрос: отсутствует токен CSRF
+invalid_csrf=Некорректный запрос: неверный токен CSRF
network_error=Ошибка сети
[startpage]
@@ -137,7 +137,7 @@ app_desc=Удобный сервис собственного хостинга
install=Простой в установке
install_desc=Просто запустите исполняемый файл для вашей платформы, разверните через Docker, или установите с помощью менеджера пакетов.
platform=Кроссплатформенный
-platform_desc=Gitea работает на любой операционной системе, которая может компилировать Go: Windows, macOS, Linux, ARM и т. д. Выбирайте, что вам больше нравится!
+platform_desc=Gitea работает на любой платформе, поддерживаемой Go: Windows, macOS, Linux, ARM и т. д. Выбирайте, что вам больше нравится!
lightweight=Легковесный
lightweight_desc=Gitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины!
license=Открытый исходный код
@@ -154,7 +154,7 @@ host=Хост
user=Имя пользователя
password=Пароль
db_name=Имя базы данных
-db_helper=Для пользователей MySQL: пожалуйста, используйте движок InnoDB, и если вы используете "utf8mb4" - ваша версия InnoDB должна быть старше 5.6 .
+db_helper=Для пользователей MySQL: пожалуйста, используйте хранилище InnoDB, и если вы используете "utf8mb4", версия InnoDB должна быть выше 5.6 .
db_schema=Схема
db_schema_helper=Оставьте пустым для значения по умолчанию ("public").
ssl_mode=SSL
@@ -179,8 +179,8 @@ app_name=Название сайта
app_name_helper=Здесь вы можете ввести название своей компании.
repo_path=Путь до корня репозитория
repo_path_helper=Все удалённые Git репозитории будут сохранены в эту директорию.
-lfs_path=Корневой путь Git LFS
-lfs_path_helper=В этой директории будут храниться файлы Git LFS. Оставьте пустым, чтобы отключить LFS.
+lfs_path=Путь к корневому каталогу Git LFS
+lfs_path_helper=В этом каталоге будут храниться файлы Git LFS. Оставьте пустым, чтобы отключить LFS.
run_user=Запуск от имени пользователя
run_user_helper=Введите имя пользователя операционной системы, под которым работает Gitea. Обратите внимание, что этот пользователь должен иметь доступ к корневому пути репозиториев.
domain=Домен сервера
@@ -287,6 +287,7 @@ search=Поиск
code=Код
search.type.tooltip=Тип поиска
search.fuzzy=Неточный
+search.fuzzy.tooltip=Включать результаты, которые не полностью соответствуют поисковому запросу
search.match=Соответствие
search.match.tooltip=Включать только результаты, которые точно соответствуют поисковому запросу
code_search_unavailable=В настоящее время поиск по коду недоступен. Обратитесь к администратору сайта.
@@ -1029,6 +1030,7 @@ issues=Задачи
pulls=Запросы на слияние
project_board=Проекты
packages=Пакеты
+actions=Действия
labels=Метки
org_labels_desc=Метки уровня организации, которые можно использовать с всеми репозиториями< / strong> в этой организации
org_labels_desc_manage=управлять
@@ -1247,6 +1249,7 @@ issues.choose.blank=По умолчанию
issues.choose.blank_about=Создать запрос из шаблона по умолчанию.
issues.choose.ignore_invalid_templates=Некорректные шаблоны были проигнорированы
issues.choose.invalid_templates=Найден(ы) %v неверный(х) шаблон(ов)
+issues.choose.invalid_config=Конфигурация задачи содержит ошибки:
issues.no_ref=Не указана ветка или тэг
issues.create=Добавить задачу
issues.new_label=Новая метка
@@ -1525,6 +1528,8 @@ pulls.allow_edits_from_maintainers=Разрешить редактировани
pulls.allow_edits_from_maintainers_desc=Пользователи с доступом на запись в основную ветку могут отправлять изменения и в эту ветку
pulls.allow_edits_from_maintainers_err=Не удалось обновить
pulls.compare_changes_desc=Сравнить две ветки и создать запрос на слияние для изменений.
+pulls.has_viewed_file=Просмотрено
+pulls.viewed_files_label=%[1]d из %[2]d файлов просмотрено
pulls.expand_files=Показать все файлы
pulls.collapse_files=Свернуть все файлы
pulls.compare_base=базовая ветка
@@ -1572,6 +1577,7 @@ pulls.can_auto_merge_desc=Этот запрос на слияние может
pulls.cannot_auto_merge_desc=Этот запрос на слияние не может быть объединён автоматически.
pulls.cannot_auto_merge_helper=Пожалуйста, совершите слияние вручную для урегулирования конфликтов.
pulls.num_conflicting_files_1=%d конфликтующий файл
+pulls.num_conflicting_files_n=%d конфликтующих файлов
pulls.approve_count_1=%d одобрение
pulls.reject_count_1=%d запрос на изменение
pulls.reject_count_n=%d запросов на изменение
@@ -1620,10 +1626,23 @@ pulls.reopened_at=`переоткрыл этот запрос на слияни
pulls.merge_instruction_hint=`Вы также можете просмотреть инструкции командной строки.`
pulls.merge_instruction_step1_desc=В репозитории вашего проекта посмотрите новую ветку и протестируйте изменения.
pulls.merge_instruction_step2_desc=Объединить изменения и обновить на Gitea.
+pulls.clear_merge_message=Очистить сообщение о слиянии
+pulls.clear_merge_message_hint=Очистка сообщения о слиянии удалит только содержимое сообщения коммита, но сохранит сгенерированные git добавки, такие как "Co-Authored-By …".
+pulls.auto_merge_button_when_succeed=(При успешных проверках)
+pulls.auto_merge_when_succeed=Слить автоматически после прохождения всех проверок
+pulls.auto_merge_newly_scheduled=Запрос был запланирован для слияния после прохождения всех проверок.
+pulls.auto_merge_has_pending_schedule=%[1]s запланировал этот запрос для автоматического слияния, когда все проверки пройдены %[2]s.
+pulls.auto_merge_cancel_schedule=Отменить автоматическое слияние
+pulls.auto_merge_not_scheduled=Этот запрос не запланирован для автоматического слияния.
+pulls.auto_merge_canceled_schedule=Автоматическое слияние для этого запроса было отменено.
+pulls.auto_merge_newly_scheduled_comment=`запланировал этот запрос для автоматического слияния после прохождения всех проверок %[1]s`
+pulls.auto_merge_canceled_schedule_comment=`отменил автоматическое слияние этого запроса после прохождения всех проверок %[1]s`
+pulls.delete.title=Удалить этот запрос на слияние?
+pulls.delete.text=Вы действительно хотите удалить этот запрос на слияние? (Это навсегда удалит всё содержимое. Возможно, лучше закрыть запрос в архивных целях.)
milestones.new=Новый этап
milestones.closed=Закрыт %s
@@ -1669,6 +1688,7 @@ signing.wont_sign.commitssigned=Слияние не будет подписан
signing.wont_sign.approved=Слияние не будет подписано, так как PR не одобрен
signing.wont_sign.not_signed_in=Вы не авторизовались
+ext_wiki=Доступ к внешней вики
ext_wiki.desc=Ссылка на внешнюю вики.
wiki=Вики
@@ -1765,6 +1785,7 @@ search=Поиск
search.search_repo=Поиск по репозиторию
search.type.tooltip=Тип поиска
search.fuzzy=Неточный
+search.fuzzy.tooltip=Включать результаты, которые не полностью соответствуют поисковому запросу
search.match=Соответствие
search.match.tooltip=Включать только результаты, которые точно соответствуют поисковому запросу
search.results=Результаты поиска "%s" в %s
@@ -1798,6 +1819,7 @@ settings.mirror_sync_in_progress=Синхронизируются репозит
settings.site=Сайт
settings.update_settings=Обновить настройки
settings.branches.update_default_branch=Обновить ветку по умолчанию
+settings.branches.add_new_rule=Добавить новое правило
settings.advanced_settings=Расширенные настройки
settings.wiki_desc=Включить Вики для репозитория
settings.use_internal_wiki=Использовать встроенную вики-систему
@@ -1816,15 +1838,22 @@ settings.tracker_url_format_error=Формат URL внешнего баг-тр
settings.tracker_issue_style=Формат нумерации для внешней системы учета задач
settings.tracker_issue_style.numeric=Цифровой
settings.tracker_issue_style.alphanumeric=Буквенноцифровой
+settings.tracker_issue_style.regexp=Регулярное выражение
+settings.tracker_issue_style.regexp_pattern=Шаблон регулярного выражения
+settings.tracker_issue_style.regexp_pattern_desc=Вместо {index}
будет использоваться первая захваченная группа.
settings.tracker_url_format_desc=Вы можете использовать шаблоны {user}
, {repo}
и {index}
для имени пользователя, репозитория и номера задачи.
settings.enable_timetracker=Включить отслеживание времени
settings.allow_only_contributors_to_track_time=Учитывать только участников разработки в подсчёте времени
settings.pulls_desc=Включить запросы на слияние
settings.pulls.ignore_whitespace=Игнорировать незначащие изменения (пробелы, табуляция) при проверке на конфликты слияния
settings.pulls.enable_autodetect_manual_merge=Включить автоопределение ручного слияния (Примечание: в некоторых особых случаях могут возникнуть ошибки)
+settings.pulls.allow_rebase_update=Включить обновление ветки из запроса на слияние путём rebase
settings.pulls.default_delete_branch_after_merge=Удалить ветку запроса после его слияния по умолчанию
settings.pulls.default_allow_edits_from_maintainers=По умолчанию разрешать редактирование сопровождающими
+settings.releases_desc=Включить релизы
+settings.packages_desc=Включить реестр пакетов
settings.projects_desc=Включить проекты репозитория
+settings.actions_desc=Включить действия репозитория
settings.admin_settings=Настройки администратора
settings.admin_enable_health_check=Выполнять проверки целостности этого репозитория (git fsck)
settings.admin_code_indexer=Индексатор кода
@@ -1886,6 +1915,7 @@ settings.confirm_delete=Удалить репозиторий
settings.add_collaborator=Добавить соавтора
settings.add_collaborator_success=Соавтор добавлен.
settings.add_collaborator_inactive_user=Невозможно добавить неактивного пользователя как соавтора.
+settings.add_collaborator_owner=Невозможно добавить владельца в качестве соавтора.
settings.add_collaborator_duplicate=Соавтор уже добавлен в этот репозиторий.
settings.delete_collaborator=Удалить
settings.collaborator_deletion=Удалить соавтора
@@ -1917,6 +1947,7 @@ settings.webhook.headers=Заголовки
settings.webhook.payload=Содержимое
settings.webhook.body=Тело ответа
settings.webhook.replay.description=Повторить этот веб-хук.
+settings.webhook.delivery.success=Событие было добавлено в очередь доставки. Может пройти несколько секунд, прежде чем оно отобразится в истории.
settings.githooks_desc=Git-хуки предоставляются самим Git. Вы можете изменять файлы хуков из списка ниже, чтобы настроить собственные операции.
settings.githook_edit_desc=Если хук не активен, будет подставлен пример содержимого. Пустое значение в этом поле приведёт к отключению хука.
settings.githook_name=Название хукa
@@ -1981,6 +2012,7 @@ settings.event_package_desc=Пакет создан или удален в ре
settings.branch_filter=Фильтр веток
settings.branch_filter_desc=Белый список ветвей для событий Push, создания ветвей и удаления ветвей, указанных в виде глоб-шаблона. Если пустой или *
, то все событий для всех ветвей будут зарегистрированы. Перейдите по ссылке github.com/gobwas/glob на документацию по синтаксису. Примеры: master
, {master,release*}
.
settings.authorization_header=Заголовок Authorization
+settings.authorization_header_desc=Будет включён в качестве заголовка авторизации для запросов. Примеры: %s.
settings.active=Активный
settings.active_helper=Информация о происходящих событиях будет отправляться на URL этого веб-хука.
settings.add_hook_success=Веб-хук был добавлен.
@@ -2020,6 +2052,8 @@ settings.key_been_used=Идентичный ключ развёртывания
settings.key_name_used=Ключ развёртывания с таким именем уже существует.
settings.add_key_success=Новый ключ развёртывания '%s' успешно добавлен.
settings.deploy_key_deletion=Удалить ключ развёртывания
+settings.deploy_key_deletion_desc=Удаление ключа развёртывания сделает невозможным доступ к репозиторию с его помощью. Вы уверены?
+settings.deploy_key_deletion_success=Ключ развёртывания был успешно удалён.
settings.branches=Ветки
settings.protected_branch=Защита веток
settings.protected_branch.save_rule=Сохранить правило
@@ -3035,11 +3069,20 @@ keywords=Ключевые слова
details=Подробнее
details.author=Автор
details.project_site=Сайт проекта
+details.repository_site=Сайт репозитория
+details.documentation_site=Сайт документации
details.license=Лицензия
versions=Версии
versions.view_all=Показать всё
dependency.version=Версия
+cargo.registry=Настройте этот реестр в файле конфигурации Cargo (например, ~/.cargo/config.toml
):
+cargo.install=Чтобы установить пакет с помощью Cargo, выполните следующую команду:
+cargo.documentation=Для получения дополнительной информации о реестре Cargo смотрите документацию.
+cargo.details.repository_site=Сайт репозитория
+cargo.details.documentation_site=Сайт документации
+chef.registry=Настройте этот реестр в своём файле ~/.chef/config.rb
:
chef.install=Чтобы установить пакет, выполните следующую команду:
+chef.documentation=Для получения дополнительной информации о реестре Chef смотрите документацию.
composer.registry=Настройте этот реестр в файле ~/.composer/config.json
:
composer.install=Чтобы установить пакет с помощью Composer, выполните следующую команду:
composer.documentation=Для получения дополнительной информации о реестре Composer смотрите документацию.
@@ -3048,6 +3091,11 @@ conan.details.repository=Репозиторий
conan.registry=Настроить реестр из командной строки:
conan.install=Чтобы установить пакет с помощью Conan, выполните следующую команду:
conan.documentation=Для получения дополнительной информации о реестре Conan смотрите документацию.
+conda.registry=Пропишите этот реестр в качестве репозитория Conda в своём файле .condarc
:
+conda.install=Чтобы установить пакет с помощью Conda, выполните следующую команду:
+conda.documentation=Для получения дополнительной информации о реестре Conda смотрите документацию.
+conda.details.repository_site=Сайт репозитория
+conda.details.documentation_site=Сайт документации
container.details.type=Тип образа
container.details.platform=Платформа
container.digest=Отпечаток:
@@ -3061,6 +3109,7 @@ helm.registry=Настроить реестр из командной строк
helm.install=Чтобы установить пакет, выполните следующую команду:
helm.documentation=Для получения дополнительной информации о реестре Helm смотрите документацию.
maven.install2=Выполнить через командную строку:
+maven.download=Чтобы скачать зависимость, запустите в командной строке:
nuget.registry=Настроить реестр из командной строки:
nuget.install=Чтобы установить пакет с помощью NuGet, выполните следующую команду:
nuget.documentation=Для получения дополнительной информации о реестре NuGet смотрите документацию.
@@ -3071,6 +3120,8 @@ npm.dependencies=Зависимости
npm.dependencies.peer=Одноранговые зависимости
npm.dependencies.optional=Необязательные зависимости
npm.details.tag=Тег
+pub.install=Чтобы установить пакет с помощью Dart, выполните следующую команду:
+pub.documentation=Для получения дополнительной информации о реестре Conda смотрите документацию.
pypi.requires=Требуется Python
pypi.documentation=Для получения дополнительной информации о реестре PyPI смотрите документацию.
rubygems.install=Чтобы установить пакет с помощью gem, выполните следующую команду:
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index 6dfbe2518..a2eb097eb 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -120,6 +120,8 @@ footer.software=關於軟體
footer.links=連結
[editor]
+buttons.enable_monospace_font=啟用等寬字型
+buttons.disable_monospace_font=停用等寬字型
[filter]
string.asc=A - Z
@@ -1748,6 +1750,8 @@ wiki.create_first_page=建立第一個頁面
wiki.page=頁面
wiki.filter_page=過濾頁面
wiki.new_page=頁面
+wiki.page_title=頁面標題
+wiki.page_content=頁面內容
wiki.default_commit_message=關於此次頁面修改的說明(非必要)。
wiki.save_page=儲存頁面
wiki.last_commit_info=%s 於 %s 修改了此頁面