diff --git a/options/locale/locale_ar.ini b/options/locale/locale_ar.ini
index 256692c080..04f170f125 100644
--- a/options/locale/locale_ar.ini
+++ b/options/locale/locale_ar.ini
@@ -2117,10 +2117,10 @@ variables.management = إدارة المتغيرات
runners.task_list.repository = المستودع
variables = المتغيرات
variables.deletion.description = إزالة المتغيرات عملية نهائية لا يمكن التراجع عنها. أتريد الاستمرار؟
-status.failure = "فشل"
+status.failure = فشل
runners.status.idle = خامل
runners.task_list.done_at = تم عند
-status.running = "يعمل"
+status.running = يعمل
runners.status.active = نشيط
runners.status = الحالة
runners.description = الوصف
@@ -2128,15 +2128,15 @@ runners.update_runner = حدّث التغييرات
runners.name = الاسم
runners.version = النسخة
runs.status = الحالة
-status.unknown = "مجهول"
+status.unknown = مجهول
runners.owner_type = النوع
-status.waiting = "ينتظر"
+status.waiting = ينتظر
runners.labels = التصنيفات
runners.status.unspecified = مجهول
runs.commit = إيداع
-status.success = "نجح"
+status.success = نجح
runs.empty_commit_message = (رسالة إيداع فارغة)
-status.cancelled = "ملغي"
+status.cancelled = ملغي
runs.status_no_select = كل الحالات
runs.scheduled = مُجدوَل
variables.edit = عدّل المتغير
@@ -2261,8 +2261,8 @@ default_key = موقّع بالمفتاح المبدئي
error.extract_sign = تعذّر استخراج التوقيع
error.generate_hash = تعذّر إنشاء بصمة الإيداع
error.no_committer_account = لا حساب مرتبط ببريد المودِع
-error.not_signed_commit = "ليس إيداعًا موقّعًا"
-error.failed_retrieval_gpg_keys = "تعذّر جلب مفتاح مرتبط بحساب المودِع"
+error.not_signed_commit = ليس إيداعًا موقّعًا
+error.failed_retrieval_gpg_keys = تعذّر جلب مفتاح مرتبط بحساب المودِع
[graphs]
component_loading = يحمّل %s...
diff --git a/options/locale/locale_bg.ini b/options/locale/locale_bg.ini
index 150cf6052d..840645c4b8 100644
--- a/options/locale/locale_bg.ini
+++ b/options/locale/locale_bg.ini
@@ -142,6 +142,9 @@ active_stopwatch = Активен тракер за време
access_token = Токен за достъп
passcode = Паскод
+rerun_all = Повторно изпълнение на всички задания
+download_logs = Изтегляне на дневниците
+
[settings]
ui = Тема
delete_key = Премахване
@@ -384,6 +387,89 @@ quota.sizes.all = Всички
quota.sizes.repos.all = Хранилища
quota.sizes.assets.attachments.issues = Прикачени файлове към задачи
+openid_deletion = Премахване на OpenID адрес
+openid_deletion_desc = Премахването на този OpenID адрес от вашия акаунт ще ви попречи да влизате с него. Продължаване?
+openid_deletion_success = OpenID адресът е премахнат.
+add_new_openid = Добавяне на нов OpenID URI
+add_openid = Добавяне на OpenID URI
+add_openid_success = Новият OpenID адрес е добавен.
+openid_desc = OpenID ви позволява да делегирате удостоверяването на външен доставчик.
+ssh_desc = Тези публични SSH ключове са свързани с вашия акаунт. Съответните частни ключове позволяват пълен достъп до вашите хранилища. SSH ключове, които са потвърдени, могат да се използват за проверка на SSH-подписани Git подавания.
+principal_desc = Тези SSH certificate principals са свързани с вашия акаунт и позволяват пълен достъп до вашите хранилища.
+gpg_desc = Тези публични GPG ключове са свързани с вашия акаунт и се използват за потвърждаване на вашите подавания. Пазете частните си ключове в безопасност, тъй като те позволяват подписване на подавания с вашата самоличност.
+add_new_principal = Добавяне на principal
+ssh_principal_been_used = Този principal вече е добавен към сървъра.
+gpg_no_key_email_found = Този GPG ключ не съвпада с нито един активиран адрес за ел. поща, свързан с вашия акаунт. Той все пак може да бъде добавен, ако подпишете предоставения токен.
+gpg_key_matched_identities = Съвпадащи самоличности:
+gpg_key_matched_identities_long = Вградените самоличности в този ключ съвпадат със следните активирани адреси за ел. поща на този потребител. Подавания, които съвпадат с тези адреси, могат да бъдат проверени с този ключ.
+gpg_key_verified = Потвърден ключ
+gpg_key_verified_long = Ключът е потвърден с токен и може да се използва за проверка на подавания, които съвпадат с активирани адреси за ел. поща на този потребител, в допълнение към всички съвпадащи самоличности за този ключ.
+gpg_key_verify = Потвърждаване
+gpg_invalid_token_signature = Предоставените GPG ключ, подпис и токен не съвпадат или токенът е изтекъл.
+gpg_token_required = Трябва да предоставите подпис за токена по-долу
+gpg_token = Токен
+gpg_token_help = Можете да генерирате подпис чрез:
+gpg_token_signature = Брониран (Armored) GPG подпис
+verify_gpg_key_success = GPG ключът „%s“ е потвърден.
+ssh_key_verified = Потвърден ключ
+ssh_key_verified_long = Ключът е потвърден с токен и може да се използва за проверка на подавания, които съвпадат с активирани адреси за ел. поща на този потребител.
+ssh_key_verify = Потвърждаване
+ssh_invalid_token_signature = Предоставените SSH ключ, подпис или токен не съвпадат, или токенът е изтекъл.
+ssh_token_required = Трябва да предоставите подпис за токена по-долу
+ssh_token = Токен
+ssh_token_help = Можете да генерирате подпис чрез:
+ssh_token_help_ssh_agent = или ако използвате SSH агент (със зададена променлива SSH_AUTH_SOCK):
+ssh_token_signature = Брониран (Armored) SSH подпис
+verify_ssh_key_success = SSH ключът „%s“ е потвърден.
+subkeys = Подключове
+add_principal_success = SSH certificate principal „%s“ е добавен.
+ssh_principal_deletion = Премахване на SSH Certificate Principal
+ssh_key_deletion_desc = Премахването на SSH ключ отнема достъпа му до вашия акаунт. Продължаване?
+gpg_key_deletion_desc = Премахването на GPG ключ премахва потвърждението на подаванията, подписани от него. Продължаване?
+ssh_principal_deletion_desc = Премахването на SSH Certificate Principal отнема достъпа му до вашия акаунт. Продължаване?
+ssh_principal_deletion_success = Този principal е премахнат.
+token_state_desc = Този токен е използван през последните 7 дни
+principal_state_desc = Този principal е използван през последните 7 дни
+ssh_signonly = В момента SSH е изключен, затова тези ключове се използват само за проверка на подписи на подавания.
+manage_access_token = Токени за достъп
+generate_new_token = Генериране на нов токен
+tokens_desc = Тези токени дават достъп до вашия акаунт чрез Forgejo API.
+token_name = Име на токена
+generate_token = Генериране на токен
+generate_token_success = Новият ви токен е генериран. Копирайте го сега, тъй като няма да бъде показан отново.
+access_token_deletion = Изтриване на токен за достъп
+access_token_deletion_desc = Изтриването на токен ще отнеме достъпа до вашия акаунт за приложенията, които го използват. Това не може да бъде отменено. Продължаване?
+delete_token_success = Токенът е изтрит. Приложенията, които го използват, вече нямат достъп до вашия акаунт.
+regenerate_token = Повторно генериране
+access_token_regeneration = Повторно генериране на токен за достъп
+access_token_regeneration_desc = Повторното генериране на токен ще отнеме достъпа до вашия акаунт за приложенията, които го използват. Това не може да бъде отменено. Продължаване?
+regenerate_token_success = Токенът е генериран повторно. Приложенията, които го използват, вече нямат достъп до вашия акаунт и трябва да бъдат обновени с новия токен.
+select_permissions = Избор на разрешения
+access_token_desc = Избраните разрешения на токена ограничават упълномощаването само до съответните API маршрути. Прочетете документацията за повече информация.
+at_least_one_permission = Трябва да изберете поне едно разрешение, за да създадете токен
+oauth2_confidential_client = Поверителен клиент. Изберете за приложения, които пазят тайната поверителна, като например уеб приложения. Не избирайте за нейтив приложения (настолни и мобилни).
+oauth2_redirect_uris = URI за пренасочване. Моля, използвайте нов ред за всеки URI.
+oauth2_client_id = ID на клиента
+oauth2_client_secret = Тайна на клиента
+oauth2_regenerate_secret = Повторно генериране на тайна
+oauth2_regenerate_secret_hint = Загубили сте тайната си?
+oauth2_application_create_description = OAuth2 приложенията дават достъп на вашето външно приложение до потребителски акаунти в тази инстанция.
+oauth2_application_remove_description = Премахването на OAuth2 приложение ще му попречи да осъществява достъп до упълномощени потребителски акаунти в тази инстанция. Продължаване?
+oauth2_application_locked = Forgejo предварително регистрира някои OAuth2 приложения при стартиране, ако е включено в конфигурацията. За да се предотврати неочаквано поведение, те не могат да бъдат нито редактирани, нито премахнати. Моля, вижте документацията на OAuth2 за повече информация.
+authorized_oauth2_applications_description = Предоставили сте достъп до личния си акаунт във Forgejo на тези външни приложения. Моля, отнемете достъпа за приложения, които вече не използвате.
+twofa_scratch_token_regenerate = Повторно генериране на ключ за еднократно възстановяване
+twofa_scratch_token_regenerated = Вашият ключ за еднократно възстановяване вече е %s. Съхранете го на сигурно място, тъй като няма да бъде показан отново.
+or_enter_secret = Или въведете тайната: %s
+then_enter_passcode = И въведете паскода, показан в приложението:
+passcode_invalid = Паскодът е неправилен. Опитайте отново.
+twofa_enrolled = Вашият акаунт беше успешно включен. Съхранете ключа си за еднократно възстановяване (%s) на сигурно място, тъй като няма да бъде показан отново.
+twofa_failed_get_secret = Неуспешно получаване на тайната.
+webauthn_desc = Ключовете за сигурност са хардуерни устройства, съдържащи криптографски ключове. Те могат да се използват за двуфакторно удостоверяване. Ключовете за сигурност трябва да поддържат стандарта WebAuthn Authenticator.
+manage_account_links_desc = Тези външни акаунти са свързани към вашия акаунт във Forgejo.
+remove_account_link_desc = Премахването на свързан акаунт ще отнеме достъпа му до вашия акаунт във Forgejo. Продължаване?
+remove_account_link_success = Свързаният акаунт е премахнат.
+delete_with_all_comments = Вашият акаунт е създаден преди по-малко от %s. За да се избегнат коментари-призраци, всички коментари към задачи/заявки за сливане ще бъдат изтрити заедно с него.
+
[packages]
container.labels.value = Стойност
alpine.repository.repositories = Хранилища
@@ -1215,7 +1301,7 @@ diff.file_byte_size = Размер
branch.create_success = Клонът „%s“ е създаден.
branch.deletion_success = Клонът „%s“ е изтрит.
branch.deletion_failed = Неуспешно изтриване на клона „%s“.
-branch.rename_branch_to = Преименуване от „%s“ на:
+branch.rename_branch_to = Преименуване на клона „%s“.
settings.web_hook_name_msteams = Microsoft Teams
settings.web_hook_name_dingtalk = DingTalk
branch.renamed = Клонът %s е преименуван на %s.
@@ -1354,7 +1440,7 @@ issues.review.resolve_conversation = Решаване на обсъжданет
diff.comment.markdown_info = Поддържа се стилизиране с Маркдаун.
diff.file_suppressed = Разликите във файла са потиснати, защото са твърде много
pulls.reject_count_n = %d поискани промени
-settings.pulls.default_allow_edits_from_maintainers = Позволяване на редакции от поддържащите по подразбиране
+settings.pulls.default_allow_edits_from_maintainers = Позволяване по подразбиране на редакции от поддържащите
fork_branch = Клон за клониране в разклонението
issues.review.resolved_by = отбеляза това обсъждане като решено
issues.role.member = Участник
@@ -1484,7 +1570,7 @@ new_advanced = Разширени настройки
new_from_template = Използване на шаблон
new_from_template_description = Можете да изберете съществуващо шаблонно хранилище в тази инстанция и да приложите неговите настройки.
settings.event_pull_request_comment = Коментари
-repo_gitignore_helper_desc = Изберете кои файлове да не се проследяват от списък с шаблони за обичайните езици. Типичните артефакти, генерирани от инструментите за изграждане, са включени в .gitignore по подразбиране.
+repo_gitignore_helper_desc = Изберете кои файлове да не се проследяват от списък с шаблони за обичайните езици. Типичните артефакти, генерирани от инструментите за изграждане, са включени по подразбиране в .gitignore.
object_format_helper = Формат на обектите на хранилището. Не може да се променя по-късно. SHA1 е най-съвместим.
issues.num_reviews_one = %d рецензия
settings.event_pull_request = Изменение
@@ -1658,7 +1744,7 @@ commits.signed_by_untrusted_user = Подписано от недоверен п
commits.signed_by_untrusted_user_unmatched = Подписано от недоверен потребител, който не съвпада с подаващия
issues.lock.notice_1 = - Други потребители не могат да добавят нови коментари към тази задача.
issues.unlock.notice_2 = - Винаги можете да заключите тази задача отново в бъдеще.
-issues.unlock.title = Отключване на обсъждането по тази задача.
+issues.unlock.title = Отключване на обсъждането
issues.dependency.no_permission_1 = Нямате разрешение да прочетете %d зависимост
issues.reopen.blocked_by_user = Не можете да отворите наново тази задача, защото сте блокирани от притежателя на хранилището или от автора на тази задача.
compare.compare_base = основа
@@ -1740,7 +1826,7 @@ mirror_address_url_invalid = Предоставеният URL е невалид
template.git_content = Git съдържание (стандартен клон)
ambiguous_runes_description = `Този файл съдържа Уникод знаци, които могат да бъдат объркани с други знаци. Ако смятате, че това е умишлено, можете спокойно да пренебрегнете това предупреждение. Използвайте бутона „Екраниране“, за да ги разкриете.`
issues.lock.notice_3 = - Винаги можете да отключите тази задача отново в бъдеще.
-issues.lock.title = Заключване на обсъждането по тази задача.
+issues.lock.title = Заключване на обсъждането
issues.dependency.issue_batch_close_blocked = Не могат да бъдат затворени групово избраните задачи, защото задача #%d все още има отворени зависимости
issues.dependency.add_error_cannot_create_circular = Не можете да създадете зависимост с две задачи, които се блокират взаимно.
issues.review.add_review_requests = поиска рецензии от %[1]s %[2]s
@@ -1814,6 +1900,93 @@ release.summary_card_alt = Карта с обобщение на издание
release.asset_external_url = Външен URL адрес
error.csv.too_large = Не може да се визуализира този файл, защото е твърде голям.
+commit.cherry-pick = Отбиране
+pulls.cmd_instruction_checkout_title = Изтегляне
+pulls.cmd_instruction_merge_title = Сливане
+settings.branches.switch_default_branch = Превключване на стандартния клон
+settings.branches.add_new_rule = Добавяне на ново правило
+settings.pulls.ignore_whitespace = Игнориране на празните знаци при конфликти
+settings.pulls.enable_autodetect_manual_merge = Включване на автоматично откриване на ръчно сливане (Бележка: В някои специални случаи може да възникнат грешни преценки)
+settings.pulls.allow_rebase_update = Включване на обновяването на клон на заявка за сливане чрез пребазиране
+settings.pulls.default_delete_branch_after_merge = Изтриване по подразбиране на клона на заявката за сливане след сливане
+settings.admin_code_indexer = Индексатор на код
+settings.admin_stats_indexer = Индексатор на статистика на кода
+settings.admin_indexer_commit_sha = Последно индексирано подаване
+settings.admin_indexer_unindexed = Неиндексирано
+settings.reindex_button = Добавяне към опашката за преиндексиране
+settings.reindex_requested = Поискано преиндексиране
+settings.admin_enable_close_issues_via_commit_in_any_branch = Затваряне на задача чрез подаване, направено в клон, различен от стандартния
+settings.new_owner_has_same_repo = Новият притежател вече има хранилище със същото име. Моля, изберете друго име.
+settings.new_owner_blocked_doer = Новият притежател ви е блокирал.
+settings.convert = Преобразуване в обикновено хранилище
+settings.convert_fork = Преобразуване в обикновено хранилище
+settings.convert_fork_confirm = Преобразуване на хранилището
+settings.transfer.rejected = Прехвърлянето на хранилището е отхвърлено.
+settings.transfer.success = Прехвърлянето на хранилището е успешно.
+settings.transfer_abort = Отказ от прехвърлянето
+settings.transfer_abort_invalid = Не можете да отмените несъществуващо прехвърляне на хранилище.
+settings.transfer_abort_success = Прехвърлянето на хранилището към %s е успешно отменено.
+settings.transfer_in_progress = В момента има текущо прехвърляне. Моля, отменете го, ако искате да прехвърлите това хранилище на друг потребител.
+settings.transfer_notices_1 = - Ще загубите достъп до хранилището, ако го прехвърлите на индивидуален потребител.
+settings.transfer_notices_2 = - Ще запазите достъп до хранилището, ако го прехвърлите на организация, която (съ)притежавате.
+settings.transfer_notices_3 = - Ако хранилището е частно и се прехвърля на индивидуален потребител, това действие гарантира, че потребителят има поне разрешение за четене (и променя разрешенията, ако е необходимо).
+settings.transfer_perform = Извършване на прехвърлянето
+settings.transfer_started = Това хранилище е отбелязано за прехвърляне и очаква потвърждение от „%s“
+settings.transfer_succeed = Хранилището е прехвърлено.
+settings.transfer_quota_exceeded = Новият притежател (%s) е надвишил квотата си. Хранилището не е прехвърлено.
+settings.wiki_rename_branch_main = Нормализиране на името на клона на уикито
+settings.wiki_rename_branch_main_desc = Преименуване на клона, използван вътрешно от уикито, на „%s“. Тази промяна е перманентна и не може да бъде отменена.
+settings.wiki_rename_branch_main_notices_1 = Тази операция НЕ МОЖЕ да бъде отменена.
+settings.wiki_branch_rename_success = Името на клона на уикито на хранилището е нормализирано успешно.
+settings.wiki_branch_rename_failure = Неуспешно нормализиране на името на клона на уикито на хранилището.
+settings.update_settings_no_unit = Хранилището трябва да позволява поне някакъв вид взаимодействие.
+settings.change_team_access_not_allowed = Промяната на достъпа на екипа до хранилището е ограничена до притежателя на организацията
+settings.team_not_in_organization = Екипът не е в същата организация като хранилището
+settings.add_team_success = Екипът вече има достъп до хранилището.
+settings.change_team_permission_tip = Разрешението на екипа се задава на страницата с настройки на екипа и не може да се променя за отделно хранилище
+settings.delete_team_tip = Този екип има достъп до всички хранилища и не може да бъде премахнат
+settings.remove_team_success = Достъпът на екипа до хранилището е премахнат.
+settings.add_webhook.invalid_channel_name = Името на канала на уеб-куката не може да бъде празно и не може да съдържа само знак #.
+settings.add_webhook.invalid_path = Пътят не трябва да съдържа част, която е „.“ или „..“ или празен низ. Той не може да започва или завършва с наклонена черта.
+settings.hooks_desc = Уеб-куките автоматично правят HTTP POST заявки към сървър, когато се задействат определени събития във Forgejo. Прочетете повече в ръководството за уеб-куки.
+settings.webhook_deletion = Премахване на уеб-кука
+settings.webhook_deletion_desc = Премахването на уеб-кука изтрива нейните настройки и историята на доставките. Продължаване?
+settings.webhook_deletion_success = Уеб-куката е премахната.
+settings.webhook.test_delivery = Тестване на доставката
+settings.webhook.test_delivery_desc = Тествайте тази уеб-кука с фалшиво събитие.
+settings.webhook.test_delivery_desc_disabled = За да тествате тази уеб-кука с фалшиво събитие, я активирайте.
+settings.webhook.replay.description = Повторно изпълнение на тази уеб-кука.
+settings.webhook.replay.description_disabled = За да изпълните повторно тази уеб-кука, я активирайте.
+settings.webhook.delivery.success = Събитие е добавено към опашката за доставка. Може да отнеме няколко секунди, преди да се появи в историята на доставките.
+settings.githooks_desc = Git куките се задвижват от самия Git. Можете да редактирате файловете с куки по-долу, за да настроите персонализирани операции.
+settings.githook_edit_desc = Ако куката е неактивна, ще бъде представено примерно съдържание. Оставянето на съдържанието с празна стойност ще изключи тази кука.
+settings.githook_name = Име на куката
+settings.githook_content = Съдържание на куката
+settings.update_githook = Обновяване на куката
+settings.add_webhook_desc = Forgejo ще изпраща POST заявки с определен Content-Type до целевия URL адрес. Прочетете повече в ръководството за уеб-куки.
+settings.payload_url = Целеви URL адрес
+settings.secret = Тайна
+settings.protected_branch.save_rule = Запазване на правилото
+settings.protected_branch.delete_rule = Изтриване на правилото
+settings.protect_disable_push = Изключване на изтласкването
+settings.protect_disable_push_desc = Към този клон няма да бъде разрешено никакво изтласкване.
+settings.protect_enable_push = Включване на изтласкването
+settings.protect_enable_push_desc = Всеки с достъп за писане ще има право да изтласква към този клон (но не и принудително изтласкване).
+settings.protect_enable_merge = Включване на сливането
+settings.protect_enable_merge_desc = Всеки с достъп за писане ще има право да слива заявки за сливане в този клон.
+settings.require_signed_commits = Изискване на подписани подавания
+settings.require_signed_commits_desc = Отхвърляне на изтласквания към този клон, ако те са неподписани или не могат да бъдат потвърдени.
+settings.enforce_on_admins = Принудително прилагане на това правило за администраторите на хранилището
+settings.enforce_on_admins_desc = Администраторите на хранилището не могат да заобикалят това правило.
+settings.merge_style_desc = Стилове на сливане
+settings.default_merge_style_desc = Стил на сливане по подразбиране
+settings.choose_branch = Изберете клон…
+settings.edit_protected_branch = Редактиране
+settings.chat_id = ID на чата
+settings.thread_id = ID на нишката
+settings.matrix.room_id = ID на стаята
+settings.matrix.message_type = Тип съобщение
+
[modal]
confirm = Потвърждаване
no = Не
@@ -1848,6 +2021,8 @@ buttons.indent.tooltip = Вмъкване на елементи с едно ни
buttons.unindent.tooltip = Изваждане на елементи с едно ниво
link_modal.paste_reminder = Подсказка: С URL адрес в клипборда можете да поставите директно в редактора, за да създадете връзка.
+link_modal.url = Адрес
+
[org]
teams.write_access = Писане
settings.location = Местоположение
@@ -1989,7 +2164,7 @@ docker_helper = Ако стартирате Forgejo в Docker, моля, про
sqlite_helper = Път на файла за SQLite3 базата данни. Въведете абсолютен път, ако стартирате Forgejo като service.
err_empty_admin_email = Администраторският адрес за ел. поща не може да бъде празен.
password_algorithm = Алгоритъм за хеш. на паролите
-default_keep_email_private = Скриване на адресите за ел. поща по подразбиране
+default_keep_email_private = Скриване по подразбиране на адресите за ел. поща
invalid_password_algorithm = Невалиден алгоритъм за хеш. на паролите
err_admin_name_is_reserved = Потребителското име на администратора е невалидно, потребителското име е резервирано
err_admin_name_pattern_not_allowed = Потребителското име на администратора е невалидно, потребителското име съответства с резервиран шаблон
@@ -2059,6 +2234,18 @@ reset_password.text = Ако това сте вие, моля, щракнете
primary_mail_change.subject = Основният ви адрес за ел. поща е променен
account_security_caution.text_2 = Ако това не сте били вие, акаунтът ви е компрометиран. Моля, свържете се с администраторите на този сайт.
+totp_disabled.subject = TOTP е изключен
+totp_disabled.text_1 = Еднократната парола, базирана на време (TOTP), за вашия акаунт току-що беше изключена.
+totp_disabled.no_2fa = Вече няма конфигурирани други 2FA методи, което означава, че вече не е необходимо да влизате в акаунта си с 2FA.
+removed_security_key.subject = Ключ за сигурност беше премахнат
+removed_security_key.text_1 = Ключът за сигурност „%[1]s“ току-що беше премахнат от вашия акаунт.
+removed_security_key.no_2fa = Вече няма конфигурирани други 2FA методи, което означава, че вече не е необходимо да влизате в акаунта си с 2FA.
+totp_enrolled.subject = Активирахте TOTP като метод за 2FA
+totp_enrolled.text_1.no_webauthn = Току-що включихте TOTP за вашия акаунт. Това означава, че за всички бъдещи влизания във вашия акаунт трябва да използвате TOTP като 2FA метод.
+totp_enrolled.text_1.has_webauthn = Току-що включихте TOTP за вашия акаунт. Това означава, че за всички бъдещи влизания във вашия акаунт можете да използвате TOTP като 2FA метод или някой от вашите ключове за сигурност.
+issue.action.review_dismissed = @%[1]s отхвърли последната рецензия от %[2]s за тази заявка за сливане.
+repo.transfer.to_you = вас
+
[user]
joined_on = Присъединени на %s
user_bio = Биография
@@ -2196,6 +2383,8 @@ config.db_type = Тип
monitor.queue.type = Тип
notices.type = Тип
+users.prohibit_login = Замразен акаунт
+
[error]
not_found = Целта не може да бъде намерена.
report_message = Ако смятате, че това е грешка на Forgejo, моля, потърсете в задачите на Codeberg или отворете нова задача, ако е необходимо.
@@ -2284,6 +2473,18 @@ invalid_gpg_key = Не може да се потвърди вашият GPG кл
git_ref_name_error = ` трябва да е правилно форматирано име на Git препратка.`
last_org_owner = Не можете да премахнете последния потребител от екипа на „притежателите“. Трябва да има поне един притежател за организация.
+AccessToken = Токен за достъп
+CommitChoice = Избор на подаване
+username_claiming_cooldown = Потребителското име не може да бъде взето, тъй като периодът му на изчакване все още не е приключил. То може да бъде взето на %[1]s.
+repository_force_private = Принудително Частни е включено: частните хранилища не могат да станат публични.
+repository_files_already_exist.adopt = Вече съществуват файлове за това хранилище и те могат само да бъдат осиновени.
+repository_files_already_exist.adopt_or_delete = Вече съществуват файлове за това хранилище. Или ги осиновете, или ги изтрийте.
+visit_rate_limit = Отдалеченото посещение достигна ограничението на честотата.
+2fa_auth_required = Отдалеченото посещение изисква двуфакторно удостоверяване.
+unset_password = Влезлият потребител не е задал паролата.
+unsupported_login_type = Този тип влизане не се поддържа за изтриване на акаунт.
+invalid_ssh_principal = Невалиден principal: %s
+
[action]
close_issue = `затвори задача %[3]s#%[2]s`
rename_repo = преименува хранилище от %[1]s на %[3]s
@@ -2371,6 +2572,28 @@ resend_mail = Щракнете тук, за повторно изпращане
change_unconfirmed_email_summary = Промяна на адреса, на който се изпраща ел. писмо за активация.
change_unconfirmed_email = Ако сте въвели грешен адрес за ел. поща по време на регистрацията, можете да го промените по-долу и потвърждение ще бъде изпратено на новия адрес.
+prohibit_login = Акаунтът е замразен
+prohibit_login_desc = Вашият акаунт е замразен и не може да взаимодейства с инстанцията. Свържете се с администратора, за да възстановите достъпа си.
+non_local_account = Нелокални потребители не могат да обновяват паролата си чрез уеб интерфейса на Forgejo.
+unauthorized_credentials = Идентификационните данни са неправилни или са изтекли. Опитайте отново командата си или вижте %s за повече информация
+twofa_passcode_incorrect = Вашият код за достъп (паскод) е неправилен. Ако сте изгубили устройството си, използвайте резервния си код, за да влезете.
+oauth_signup_tab = Регистриране на нов акаунт
+oauth_signup_title = Завършване на новия акаунт
+oauth_signup_submit = Завършване на акаунта
+oauth_signin_tab = Свързване към съществуващ акаунт
+oauth_signin_title = Влезте, за да упълномощите свързания акаунт
+oauth_signin_submit = Свързване на акаунт
+oauth.signin.error = Възникна грешка при обработката на заявката за упълномощаване. Ако тази грешка продължава, моля, свържете се с администратора на сайта.
+oauth.signin.error.access_denied = Заявката за упълномощаване беше отхвърлена.
+oauth.signin.error.temporarily_unavailable = Упълномощаването е неуспешно, защото сървърът за удостоверяване е временно недостъпен. Моля, опитайте отново по-късно.
+openid_connect_title = Свързване към съществуващ акаунт
+openid_connect_desc = Избраният OpenID URI е неизвестен. Свържете го с нов акаунт тук.
+openid_register_desc = Избраният OpenID URI е неизвестен. Свържете го с нов акаунт тук.
+disable_forgot_password_mail = Възстановяването на акаунта е изключено, защото няма зададена ел. поща. Моля, свържете се с вашия администратор на сайта.
+disable_forgot_password_mail_admin = Възстановяването на акаунта е налично само когато е зададена ел. поща. Моля, задайте ел. поща, за да включите възстановяването на акаунта.
+email_domain_blacklisted = Не можете да се регистрирате с вашия адрес за ел. поща.
+authorization_failed_desc = Упълномощаването е неуспешно, защото открихме невалидна заявка. Моля, свържете се с поддържащия приложението, което се опитахте да упълномощите.
+
[aria]
footer.software = Относно този софтуер
footer.links = Връзки
@@ -2507,6 +2730,8 @@ union_tooltip = Включване на резултати, които съвп
union = Обединение
type_tooltip = Тип търсене
+runner_kind = Търсене на изпълнители…
+
[markup]
filepreview.lines = Редове от %[1]d до %[2]d в %[3]s
filepreview.line = Ред %[1]d в %[2]s
diff --git a/options/locale/locale_bn.ini b/options/locale/locale_bn.ini
index 2155f9073c..ebcad77f97 100644
--- a/options/locale/locale_bn.ini
+++ b/options/locale/locale_bn.ini
@@ -1,8 +1,11 @@
[common]
help = সাহায্য
dashboard = ড্যাশবোর্ড
-home = বাড়ি
-explore = দেখোণ
+home = হোম
+explore = এক্সপ্লোর
logo = লোগো
-sign_in = সাইণ ইণ
-sign_in_or = বা
\ No newline at end of file
+sign_in = সাইন ইন
+sign_in_or = বা
+sign_in_with_provider = %s দিয়ে সাইন-ইন করুন
+sign_out = সাইন আউট
+sign_up = নিবন্ধন করুন
\ No newline at end of file
diff --git a/options/locale/locale_ca.ini b/options/locale/locale_ca.ini
index 3a7000fc25..ee25b916f3 100644
--- a/options/locale/locale_ca.ini
+++ b/options/locale/locale_ca.ini
@@ -195,7 +195,7 @@ title = Configuració inicial
docker_helper = Si executes Forgejo a Docker, si us plau llegeis la documentació abans de canviar qualsevol configuració.
require_db_desc = Forgejo requereix de MySQL, PostreSQL, SQLite3 o TiDB (protocol MySQL).
db_title = Configuració de la base de dades
-path = Ruta
+path = Camí
sqlite_helper = Ruta al fitxer de la base de dades SQLite3. Introduex la ruta absoluta si executes Forgejo com a servei.
user = Nom d'usuari
db_schema = Esquema
@@ -206,7 +206,7 @@ reinstall_confirm_message = Reinstaŀlar amb una base de dades existent de Forge
no_admin_and_disable_registration = No pot deshabilitar l'autoregistre d'usuaris sense crear un compte d'administrador.
err_admin_name_is_reserved = El nom d'usuari "Administrador" no es vàlid: està reservat
smtp_addr = Hoste SMTP
-smtp_port = Port SMPT
+smtp_port = Port SMTP
smtp_from = Enviar correu com a
mailer_user = Nom d'usuari SMTP
err_admin_name_pattern_not_allowed = El nom d'usuari de l'administrador no es vàlid: coincideix amb un patró reservat
@@ -255,7 +255,7 @@ app_slogan_helper = Escriu l'eslogan de la teva instància aquí. Deixa buit per
repo_path = Ruta de l'arrel del repositori
log_root_path_helper = Els arxius dels registres es s'escriuran en aquest directori.
optional_title = Configuracions opcionals
-host = Hoste
+host = Amfitrió
lfs_path = Ruta arreal de Git LFS
run_user = Executar com a usuari
domain_helper = Domini o adreça de l'hosta per al servidor.
@@ -397,7 +397,7 @@ twofa_passcode_incorrect = El codi d'accés és incorrecte. Si heu perdut el dis
oauth_signin_tab = Vincular a un compte existent
oauth.signin.error = Hi ha hagut un error processant la sol·licitud d'autorització. Si persisteix, poseu-vos en contacte amb l'administrador del lloc.
disable_forgot_password_mail_admin = La recuperació de comptes només està disponible quan s'ha configurat el correu electrònic. Si us plau, configureu el correu electrònic per a habilitar la recuperació de comptes.
-non_local_account = Els usuaris no locals no poden actualitzar la seva contrasenya mitjançant l'interfície web de Forgejo.
+non_local_account = No es permet actualitzar la contrasenya dels usuaris externs (no locals) des de la pàgina web de Forgejo.
openid_register_desc = No s'ha reconegut la URI OpenID. Vinculeu-la amb un compte nou aquí.
openid_connect_desc = No s'ha reconegut la URI OpenID. Vinculeu-la amb un compte nou aquí.
sign_in_openid = Accediu amb OpenID
@@ -513,7 +513,7 @@ totp_disabled.no_2fa = Ja no hi ha altres mètodes d'autenticació de doble fact
removed_security_key.no_2fa = Ja no hi ha altres mètodes d'autenticació de doble factor configurats, per la qual cosa ja no és necessari iniciar sessió al vostre compte mitjançat autenticació de doble factor.
reset_password = Recupereu el vostre compte
reset_password.text = Si heu sigut vós, cliqueu el següent enllaç per recuperar el vostre compte abans de %s:
-totp_enrolled.text_1.has_webauthn = Heu habilitat el TOTP per al vostre compte. Això vol dir que, per a totes les futures connexions al vostre compte, podreu utilitzar el TOTP com a mètode d'autenticació en dos passos (2FA) o bé utilitzar qualsevol de les vostres claus de seguretat.
+totp_enrolled.text_1.has_webauthn = Heu activat TOTP pel vostre compte. Això vol dir que podreu usar TOTP com a mètode d'autenticació de doble factor a tots els inicis de sessió futurs al vostre compte, o bé usar qualsevol de les vostres claus de seguretat.
issue.action.force_push = %[1]s ha realitzat un «force push» de %[2]s des de %[3]s fins a %[4]s.
issue.action.ready_for_review = @%[1]s ha marcat aquesta «pull request» com a preparada per a la revisió.
issue.in_tree_path = A %s:
@@ -554,7 +554,7 @@ last_org_owner = No podeu eliminar l'últim usuari de l'equip "propietaris". Una
duplicate_invite_to_team = L'usuari ja ha estat convidat com a membre de l'equip.
Biography = Biografia
RepoName = Nom del repositori
-TeamName = Nom de l' equip
+TeamName = Nom de l'equip
To = Nom de la branca
NewBranchName = Nom de la nova branca
Content = Contingut
@@ -622,6 +622,10 @@ repository_force_private = S'ha activat "Forçar privat": els repositoris privat
visit_rate_limit = S'ha sobrepassat la taxa de visita remota.
unset_password = L'usuari no ha establert una contrasenya.
+team_no_units_error = Permet l'accés a una secció del repositori com a mínim.
+unsupported_login_type = El tipus d'accés no permet eliminar el compte.
+invalid_ssh_principal = Principal invàlid: %s
+
[settings]
pronouns = Pronoms
change_username_prompt = Nota: canviar el vostre nom d'usuari també canvia l'URL del vostre compte.
@@ -707,7 +711,7 @@ theme_desc = Aquest tema s'usarà per a la interfície web quan hàgiu iniciat s
activated = Activat
requires_activation = Requereix activació
activations_pending = Activacions pendents
-can_not_add_email_activations_pending = Hi ha una activació pendent, proveu de nou en uns minuts si voleu afegir un nou correu electrònic.
+can_not_add_email_activations_pending = Hi ha una activació pendent. Si voleu afegir una nova adreça de correu electrònic, proveu-ho de nou en uns minuts.
email_deletion = Elimina l'adreça de correu electrònic
email_deletion_desc = Aquesta adreça de correu electrònic i la informació relacionada s'eliminaran del vostre compte. Els commits de Git fets amb ella romandran sense canvis. Continuar?
email_deletion_success = S'ha eliminat l'adreça de correu electrònic.
@@ -912,6 +916,39 @@ quota.applies_to_user = Les regles de quota següents s'apliquen al vostre compt
quota.applies_to_org = Les regles de quota següents s'apliquen a aquesta organització
quota.rule.exceeded = Sobrepassat
+change_username_redirect_prompt.with_cooldown.one = El nom d'usuari antic estarà disponible per a tothom després d'%[1]d dia. Podeu reclamar-lo abans que passi aquest temps.
+change_username_redirect_prompt.with_cooldown.few = El nom d'usuari antic estarà disponible per a tothom després de %[1]d dies. Podeu reclamar-lo abans que passi aquest temps.
+additional_repo_units_hint_description = Mostra un suggeriment per "Habilitar-ne més" pels repositoris que no tenen habilitades totes les unitats.
+comment_type_group_lock = Estat del bloqueig
+choose_new_avatar = Escolliu un nou avatar
+primary_email = Fer-la principal
+activate_email = Enviar l'activació
+email_preference_set_success = S'ha configurat correctament la preferència de correu electrònic.
+keep_email_private_popup = La vostra adreça de correu electrònic no es mostrarà al vostre perfil i no serà la predeterminada pels commits fets mitjançat la interfície web, com ara pujades de fitxers, modificacions i commits de fusió. En el seu lloc, una adreça especial %s es pot fer servir per enllaçar commits al vostre compte. Aquesta opció no afectarà els commits ja existents.
+manage_ssh_principals = Gestiona els Certificats de Principals SSH
+add_key = Afegir una clau
+principal_desc = Aquests certificats principals d'SSH són associats al vostre compte i permeten accés complet als vostres repositoris.
+add_new_principal = Afegir principal
+ssh_principal_been_used = Aquest principal ja s'ha afegit al servidor.
+gpg_key_matched_identities_long = Les identitats incrustades en aquesta clau coincideixen amb les següents adreces de correu electrònic activades per aquest usuari. Els commits coincidents amb aquestes adreces de correu electrònic es poden verificar amb aquesta clau.
+gpg_token_signature = Firma GPG blindada
+ssh_token_signature = Firma SSH blindada
+add_principal_success = S'ha afegit el certificat principal SSH "%S".
+ssh_principal_deletion = Eliminar Certificat Principal SSH
+ssh_key_deletion_desc = Eliminar una clau SSH en revocarà l'accés al vostre compte. Voleu continuar?
+gpg_key_deletion_desc = Eliminar una clau GPG des-verificarà els commits firmats per ella. Voleu continuar?
+ssh_principal_deletion_desc = Eliminar un Certificat Principal SSH revoca el seu accés al vostre compte. Continuar?
+ssh_principal_deletion_success = S'ha eliminat el principal.
+valid_until_date = Vàlid fins %s
+principal_state_desc = Aquest principal s'ha usat en els darrers 7 dies
+repo_and_org_access = Accés al repositori i a l'organització
+webauthn_delete_key = Eliminar una clau de seguretat
+webauthn_alternative_tip = Segurament voldreu configurar un mètode d'autenticació addicional.
+remove_account_link = Eliminar el compte vinculat
+email_notifications.onmention = Enviar correus electrònics només quan se us mencioni
+blocked_since = Bloquejat des de %s
+quota.sizes.assets.attachments.releases = Fitxers adjunts a la publicació
+
[repo]
settings.basic_settings = Configuració bàsica
settings.event_issues = Modificació
@@ -1311,7 +1348,7 @@ pulls = Sol·licituds d'extracció
project = Projectes
org_labels_desc = Etiquetes de nivell d'organització que es poden usar amb tots els repositoris dins d'aquesta organització
released_this = ha publicat això
-file_view_source = Veure la font
+file_view_source = Veure el codi font
file_too_large = El fitxer és massa gran per ser mostrat.
invisible_runes_header = `Aquest fitxer conté caràcters Unicode invisibles`
invisible_runes_description = `Aquest fitxer conté caràcters Unicode invisibles que són indistingibles pels humans però que un ordinador pot processar de manera diferent. Si creieu que això és intencional, podeu ignorar aquest avís. Useu el botó Esc per revelar-los.`
@@ -1652,6 +1689,579 @@ migrate_options_lfs_endpoint.description = En migrar, s'intentarà utilitzar el
migrate_options_lfs_endpoint.placeholder = Si ho deixeu en blanc, el punt final derivarà de l'URL de clonació
migrate_items_pullrequests = Pull requests
+fork_repo = Bifurca el repositori
+fork_from = Bifurcar des de
+repo_gitignore_helper_desc = Escolliu de quins fitxers no s'ha de fer seguiment d'una llista de plantilles per llenguatges comuns. Els artefactes típics generats per les eines de construcció de cada llenguatge estan incloses al .gitignore de manera predeterminada.
+readme_helper_desc = Aquí podeu escriure una descripció completa del vostre projecte.
+default_branch_helper = La branca per defecte és la branca base pels pull requests i els commits.
+mirror_interval = Interval de rèplica (les unitats de temps vàlides són "h", "m", "s"). 0 per desactivar la sincronització periòdica. (Interval mínim: %s)
+mirror_use_ssh.helper = Si seleccioneu aquesta opció, Forgejo replicarà el repositori mitjançant Git per SSH i us crearà una parella de claus. Heu d'assegurar-vos que la clau pública generada estigui autoritzada per publicar al repositori de destí. No podreu fer servir autenticació basada en contrasenyes.
+delete_preexisting_success = S'ha suprimit els fitxers no-adoptats a %s
+blame_prior = Veure el «blame» anterior a aquest canvi
+blame.ignore_revs = S'ignoren les revisions a .git-blame-ignore-revs. Fes clic aquí per veure-les.
+blame.ignore_revs.failed = No s'han pogut ignorar les revisions a .git-blame-ignore-revs.
+author_search_tooltip = Es mostra un màxim de 30 usuaris
+summary_card_alt = Resum del repositori %s
+tree_path_not_found.commit = El camí %[1]s no existeix al commit %[2]s
+tree_path_not_found.branch = El camí %[1]s no existeix a la branca %[2]s
+tree_path_not_found.tag = El camí %[1]s no existeix a l'etiqueta %[2]s
+transfer.accept = Accepta la transferència
+transfer.accept_desc = Transfereix a "%s"
+transfer.reject = Denega la transferència
+transfer.reject_desc = Cancel·la la transferència a "%s"
+transfer.no_permission_to_accept = No teniu permisos per acceptar aquesta transferència.
+transfer.no_permission_to_reject = No teniu permisos per denegar aquesta transferència.
+template.items = Ítems de la plantilla
+template.git_content = Contingut Git (Branca predeterminada)
+template.git_hooks = Ganxos Git
+migrate_items_merge_requests = Sol·licituds de fusió
+migrate_repo = Migra el repositori
+migrate.repo_desc_helper = Deixa-ho buit per importar la descripció existent
+migrate.clone_address = Migra / Clona des d'una URL
+migrate.clone_address_desc = L'URL d'HTTP(S) o de Git "clone" d'un repositori ja existent
+migrate.github_token_desc = Podeu posar un o més testimonis separats amb comes per fer que la migració sigui més ràpida, evitant així el límit de taxa de l'API de GitHub. ATENCIÓ: Abusar aquesta funció pot anar en contra de la política de servei del proveïdor i pot comportar el bloqueig del/s vostre/s compte/s.
+migrate.clone_local_path = o el camí a un servidor local
+migrate.permission_denied = No podeu importar repositoris locals.
+migrate.permission_denied_blocked = No podeu importar des d'amfitrions rebutjats, si us plau, demaneu a l'administrador que comprovi les configuracions ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS.
+migrate.invalid_local_path = El camí local és invàlid. No existeix o no és un directori.
+migrate.invalid_lfs_endpoint = El punt final LFS no és vàlid.
+migrate.failed = La migració ha fallat: %v
+migrate.migrate_items_options = Cal un testimoni d'accés per migrar els ítems addicionals
+migrated_from = Migrat des de %[2]s
+migrated_from_fake = Migrat des de %[1]s
+migrate.migrate = Migra des de %s
+migrate.migrating = S'està migrant des de %s …
+migrate.migrating_failed = La migració des de %s ha fallat.
+migrate.migrating_failed.error = No s'ha pogut migrar: %s
+migrate.migrating_failed_no_addr = La migració ha fallat.
+migrate.migrating_git = Migrant dades Git
+migrate.migrating_topics = Migrant tòpics
+migrate.migrating_milestones = Migrant fites
+migrate.migrating_labels = Migrant etiquetes
+migrate.migrating_releases = Migrant publicacions
+migrate.migrating_issues = Migrant problemes
+migrate.migrating_pulls = Migrant «pull requests»
+migrate.cancel_migrating_title = Cancel·la la migració
+migrate.cancel_migrating_confirm = Voleu cancel·lar aquesta migració?
+mirror_from = mirall de
+forked_from = bifurcat des de
+generated_from = generat des de
+fork_from_self = No podeu bifurcar un repositori que us pertany.
+fork_guest_user = Inicia sessió per bifurcar aquest repositori.
+watch_guest_user = Inicia sessió per vigilar aquest repositori.
+star_guest_user = Inicia sessió per destacar aquest repositori.
+subscribe.issue.guest.tooltip = Inicia sessió per subscriure't a aquest problema.
+subscribe.pull.guest.tooltip = Inicia sessió per subscriure't a aquesta «pull request».
+more_operations = Més operacions
+no_desc = Sense descripció
+quick_guide = Guia ràpida
+clone_this_repo = Clona aquest repositori
+cite_this_repo = Cita aquest repositori
+create_new_repo_command = Crea un nou repositori a la línia de comandes
+push_exist_repo = Puja un repositori ja existent des de la línia de comandes
+empty_message = Aquest repositori està buit.
+broken_message = Les dades Git d'aquest repositori no es poden llegir. Contacta amb l'administrador d'aquesta instància o suprimeix aquest repositori.
+code.desc = Accedeix al codi font, els fitxers, els commits i les branques.
+clear_ref = `Esborra la referència actual`
+filter_branch_and_tag = Filtra per branca o etiqueta
+find_tag = Cerca etiqueta
+n_commit_one = %s commit
+n_commit_few = %s commits
+n_branch_one = Branca %s
+n_branch_few = Branques %s
+n_tag_one = Etiqueta %s
+n_tag_few = Etiquetes %s
+n_release_one = Publicació %s
+n_release_few = Publicacions %s
+file.title = %s a %s
+file_follow = Seguir symlink
+file_view_rendered = Veure renderitzat
+file_view_raw = Veure cru
+escape_control_characters =
+commit_graph = Gràfic de commits
+commit.contained_in = Aquest commit és a:
+no_eol.text = Sense EOL
+editor.commit_signed_changes = Fes un commit signat dels canvis
+editor.commit_changes = Fes un commit dels canvis
+editor.add_tmpl.filename = nom del fitxer
+editor.update = Actualitzar %s
+editor.patch = Aplicar pedaç
+editor.patching = Aplicant el pedaç a:
+editor.signoff_desc = Afegeix un "Signat per" seguit de l'autor al final del missatge del commit.
+editor.commit_directly_to_this_branch = Feu un commit directament a la branca %[1]s.
+editor.new_branch_name = Anomena la nova branca per a aquest commit
+editor.file_already_exists = Ja hi ha un fitxer anomenat "%S" en aquest repositori.
+editor.commit_id_not_matching = El fitxer ha canviat mentre l'editaves. Fes un commit a una nova branca i llavors fusiona-la.
+editor.push_out_of_date = La pujada està desactualitzada.
+editor.commit_empty_file_header = Fes un commit d'un fitxer buit
+editor.user_no_push_to_branch = L'usuari no pot pujar a la branca
+editor.cherry_pick = Triar a dit %s a:
+editor.revert = Retorna %s a:
+editor.commit_email = Adreça electrònica del commit
+commits.no_commits = No hi ha commits en comú. "%s" i "%s" tenen històries completament diferents.
+commits.signed_by_untrusted_user_unmatched = Signat per un usuari no fiable que no coincideix amb qui ha fet el commit
+commits.view_path = Veure en aquest punt de la història
+commits.view_single_diff = Veure els canvis fets en aquest fitxer introduïts en aquest commit
+commit.revert-header = Retorna: %s
+commit.revert-content = Selecciona una branca per retornar-hi:
+commit.cherry-pick = Triar a dit
+commit.cherry-pick-header = Triar a dit: %s
+commit.cherry-pick-content = Seleccioneu una branca per triar-hi:
+projects.new_subheader = Coordineu, feu el seguiment i actualitzeu la vostra feina en un sol lloc, perquè els projectes siguin transparents i compleixin els terminis.
+projects.type.basic_kanban = Kanban bàsic
+projects.type.bug_triage = Triatge d'errors
+projects.column.set_default = Estableix per defecte
+projects.column.set_default_desc = Estableix aquesta columna com a predeterminada per als problemes i pulls sense categoria
+projects.column.assigned_to = Assignat a
+projects.card_type.desc = Previsualització de targeta
+issues.filter_assignees = Filtrar assignats
+issues.filter_reviewers = Filtrar revisor
+issues.new.open_projects = Projectes oberts
+issues.new.open_milestone = Fites obertes
+issues.new.clear_assignees = Esborra assignats
+issues.new.no_assignees = Sense assignats
+issues.new.assign_to_me = Assigna-m'ho
+issues.new.no_reviewers = Sense revisors
+issues.edit.already_changed = No s'han pogut desar els canvis al problema. Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
+issues.choose.get_started = Començar
+issues.choose.blank_about = Crea un problema a partir de la plantilla per defecte.
+issues.choose.invalid_config = La configuració del problema té errors:
+issues.label_templates.use = Utilitza una etiqueta predeterminada
+issues.label_templates.fail_to_load_file = No s'ha pogut carregar el fitxer d'etiqueta predeterminada "%s": %v
+issues.add_label = s'ha afegit l'etiqueta %s %s
+issues.add_labels = s'han afegit les etiquetes %s %s
+issues.remove_label = s'ha esborrat l'etiqueta %s %s
+issues.remove_labels = s'han esborrat les etiquetes %s %s
+issues.add_remove_labels = s'han afegit %s etiquetes i esborrat %s %s
+issues.add_milestone_at = `s'ha afegit a la fita %s %s`
+issues.add_project_at = `s'ha afegit al projecte %s %s`
+issues.change_milestone_at = `s'ha modificat la fita des de %s a %s %s`
+issues.change_project_at = `s'ha modificat el projecte des de %s a %s %s`
+issues.remove_milestone_at = `s'ha eliminat de la fita %s %s`
+issues.remove_project_at = `s'ha eliminat del projecte %s %s`
+issues.self_assign_at = `s'ha auto-assignat aquest %s`
+issues.add_assignee_at = `va ser assignat per %s %s`
+issues.remove_assignee_at = `va ser desassignat per %s %s`
+issues.remove_self_assignment = `s'ha eliminat la seva tasca %s`
+issues.change_title_at = `s'ha canviat el títol de %s a %s %s`
+issues.change_ref_at = `s'ha canviat la referència de %s a %s %s`
+issues.remove_ref_at = `s'ha eliminat la referència %s %s`
+issues.add_ref_at = `s'ha afegit la referència %s %s`
+issues.delete_branch_at = `s'ha eliminat la branca %s %s`
+issues.filter_label_no_select = Totes les etiquetes
+issues.filter_label_select_no_label = Sense etiqueta
+issues.filter_milestone_none = Sense fites
+issues.filter_milestone_open = Fites obertes
+issues.filter_milestone_closed = Fites tancades
+issues.filter_project_all = Tots els projectes
+issues.filter_project_none = Sense projecte
+issues.filter_assginee_no_select = Tots els assignats
+issues.filter_assginee_no_assignee = Sense assignat
+issues.filter_poster_no_select = Tots els autors
+issues.filter_type.all_pull_requests = Totes les «pull requests»
+issues.filter_type.all_issues = Tots els problemes
+issues.filter_type.assigned_to_you = Tasques que tens assignades
+issues.filter_type.created_by_you = Creat per tu
+issues.filter_type.mentioning_you = Que et mencionen
+issues.filter_type.review_requested = S'ha demanat la revisió
+issues.filter_type.reviewed_by_you = Revisats per tu
+issues.filter_sort.relevance = Rellevància
+issues.filter_sort.recentupdate = Actualitzats recentment
+issues.filter_sort.leastupdate = Actualitzats menys recentment
+issues.filter_sort.mostcomment = Més comentat
+issues.filter_sort.leastcomment = Menys comentats
+issues.filter_sort.nearduedate = A prop de la data de venciment
+issues.filter_sort.farduedate = Lluny de la data de venciment
+issues.filter_sort.moststars = Més destacats
+issues.filter_sort.feweststars = Menys destacats
+issues.filter_sort.mostforks = Més bifurcacions
+issues.filter_sort.fewestforks = Menys bifurcacions
+issues.action_assignee_no_select = Sense assignat
+pulls.merged_by = per %[3]s s'ha fusionat %[1]s
+issues.closed_by = per %[3]s s'ha tancat %[1]s
+issues.context.menu = Menú de comentari
+issues.comment_pull_merged_at = s'ha fusionat el commit %[1]s a %[2]s %[3]s
+issues.comment_manually_pull_merged_at = s'ha fusionat el commit %[1]s manualment a %[2]s %[3]s
+issues.role.contributor_helper = Aquest usuari ja ha fet commits en aquest repositori.
+issues.is_stale = Hi ha hagut canvis a aquest PR des de la revisió
+issues.label_exclusive_desc = Doneu nom a l'àmbit/ítem de l'etiqueta per fer-la mútuament exclusiva amb altres àmbits/ etiquetes.
+issues.label_exclusive_warning = Qualsevol etiqueta amb àmbits conflictius s'esborrarà quan s'editin les etiquetes d'un problema o «pull request».
+issues.archived_label_description = (Arxivats) %s
+issues.label.filter_sort.reverse_alphabetically = Capgira-ho alfabèticament
+issues.label.filter_sort.by_size = Mida més petita
+issues.label.filter_sort.reverse_by_size = Mida més gran
+issues.num_participants_one = %d participant
+issues.num_participants_few = %d participants
+issues.tracker = Rastrejador de temps
+issues.start_tracking_short = Inicia el temporitzador
+issues.start_tracking = Inicia el rastreig de temps
+issues.start_tracking_history = `s'ha començat %s`
+issues.tracker_auto_close = El temporitzador s'aturarà automàticament quan el problema s'hagi resolt
+issues.tracking_already_started = `Ja has començat a rastrejar el temps en un altre problema!`
+issues.stop_tracking = Atura el temporitzador
+issues.stop_tracking_history = `s'ha aturat %s`
+issues.cancel_tracking_history = `s'ha cancel·lat el rastreig de temps %s`
+issues.add_time = Afegeix el temps manualment
+issues.del_time = Elimina aquest registre de temps
+issues.add_time_short = Afegeix temps
+issues.add_time_history = `s'ha afegit temps passat %s`
+issues.del_time_history = `s'ha eliminat temps passat %s`
+issues.add_time_sum_to_small = No s'ha introduït temps.
+issues.time_spent_from_all_authors = `Temps total: %s`
+issues.due_date = Data de venciment
+issues.push_commit_1 = s'ha afegit %d commit %s
+issues.push_commits_n = s'ha afegit %d commits %s
+issues.force_push_codes = `s'ha forçat la pujada %[1]s des de %[2]s %[8]s a %[4]s %[9]s %[6]s`
+issues.due_date_not_set = No s'ha establert una data de venciment.
+issues.due_date_added = s'ha afegit la data de venciment %s %s
+issues.due_date_modified = s'ha modificat la data de venciment de %[2]s a %[1]s %[3]s
+issues.due_date_remove = s'ha eliminat la data de venciment %s %s
+issues.due_date_invalid = La data de venciment no és vàlida o és fora de rang. Si us plau, useu el format "aaaa-mm-dd".
+issues.dependency.issue_no_dependencies = No s'han establert dependències.
+issues.dependency.pr_no_dependencies = No s'ha establert cap dependència.
+issues.dependency.no_permission_1 = No teniu permisos per llegir %d dependència
+issues.dependency.no_permission_n = No teniu permisos per llegir %d dependències
+issues.dependency.no_permission.can_remove = No teniu permisos per llegir aquesta dependència, però la podeu eliminar
+issues.dependency.add = Afegir dependència…
+issues.dependency.remove_info = Eliminar aquesta dependència
+issues.dependency.added_dependency = `s'ha afegit una nova dependència %s`
+issues.dependency.removed_dependency = `s'ha eliminat una dependència %s`
+issues.dependency.pr_closing_blockedby = No es pot tancar aquesta «pull request» perquè té els següents problemes
+issues.dependency.issue_closing_blockedby = No es pot tancar aquest problema perquè té els següents problemes
+issues.dependency.issue_close_blocks = Aquest problema bloqueja el tancament d'aquests altres problemes
+issues.dependency.pr_close_blocks = Aquesta «pull request» bloqueja el tancament d'aquests problemes
+issues.dependency.issue_close_blocked = Heu de tancar tots els problemes que en bloquegen el tancament d'aquest.
+issues.dependency.issue_batch_close_blocked = No es poden tancar tots els problemes marcats perquè el problema #%d encara té dependències obertes
+issues.dependency.pr_close_blocked = Heu de tancar tots els problemes que bloquegen aquesta «pull request» abans de fusionar-la.
+issues.dependency.blocked_by_short = Depèn de
+issues.dependency.remove_header = Eliminar dependència
+issues.dependency.issue_remove_text = Això eliminarà la dependència d'aquest problema. Continuar?
+issues.dependency.pr_remove_text = Això eliminarà la dependència d'aquesta «pull request». Continuar?
+issues.dependency.setting = Activa les dependències per a problemes i «pull requests»
+issues.dependency.add_error_same_issue = No podeu fer que un problema depengui d'ell mateix.
+issues.dependency.add_error_dep_issue_not_exist = El problema que en depèn no existeix.
+issues.dependency.add_error_dep_not_exist = La dependència no existeix.
+issues.dependency.add_error_dep_exists = La dependència ja existeix.
+issues.dependency.add_error_cannot_create_circular = No podeu crear una dependència amb dos problemes que es bloquegen mútuament.
+issues.dependency.add_error_dep_not_same_repo = Els dos problemes han d'ésser al mateix repositori.
+issues.review.self.approval = No podeu aprovar la vostra «pull request».
+issues.review.self.rejection = No podeu sol·licitar canvis en la vostra «pull request».
+issues.review.approve = ha aprovat aquests canvis %s
+issues.review.comment = ha revisat %s
+issues.review.dismissed = ha rebutjat la revisió de %s %s
+issues.review.left_comment = ha fet un comentari
+issues.review.content.empty = Heu de fer un comentari indicant els canvis que sol·liciteu.
+issues.review.reject = canvis sol·licitats %s
+issues.review.add_review_request = ha sol·licitat una revisió de %[1]s %[2]s
+issues.review.add_review_requests = ha sol·licitat revisions de %[1]s %[2]s
+issues.review.remove_review_request = ha eliminat la sol·licitud de revisió per a %[1]s %[2]s
+issues.review.remove_review_requests = ha eliminat les sol·licituds de revisió per a %[1]s %[2]s
+issues.review.remove_review_request_self = ha rebutjat la revisió %s
+issues.review.add_remove_review_requests = ha demanat la revisió a %[1]s i ha eliminat les peticions de revisió a %[2]s %[3]s
+issues.review.pending.tooltip = Actualment, la resta d'usuaris no poden veure aquest comentari. Per a publicar els comentaris pendents, selecciona "%s" -> "%s/%s/%s" més amunt.
+issues.review.outdated_description = El contingut ha canviat des que es va publicar aquest comentari
+issues.review.option.show_outdated_comments = Mostra els comentaris antics
+issues.review.option.hide_outdated_comments = Amaga els comentaris antics
+issues.review.show_outdated = Mostrar antics
+issues.review.hide_outdated = Amagar antics
+issues.review.show_resolved = Mostrar resolts
+issues.review.hide_resolved = Amagar resolts
+issues.review.resolve_conversation = Resol la conversa
+issues.review.un_resolve_conversation = Desfés la resolució de la conversa
+issues.review.resolved_by = ha marcat aquesta conversa com a resolta
+issues.content_history.delete_from_history = Eliminar de la història
+issues.content_history.delete_from_history_confirm = Eliminar de la història?
+issues.blocked_by_user = No podeu crear problemes en aquest repositori perquè el seu propietari us ha bloquejat.
+comment.blocked_by_user = No podeu fer comentaris perquè el propietari o autor del repositori us ha bloquejat.
+issues.summary_card_alt = Targeta de resum d'un problema titulat "%s" al repositori %s
+pulls.edit.already_changed = No s'han pogut desar els canvis a la «pull request». Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
+pulls.viewed_files_label = s'ha revisat %[1]d / %[2]d fitxers
+pulls.filter_branch = Filtra branca
+pulls.showing_only_single_commit = Només es mostren els canvis del commit %[1]s
+pulls.showing_specified_commit_range = Només es mostren els canvis entre %[1]s..%[2]s
+pulls.filter_changes_by_commit = Filtrar per commit
+pulls.tab_files = Fitxers modificats
+pulls.title_wip_desc = `Comença el títol amb %s per evitar que la «pull request» sigui fusionada accidentalment.`
+pulls.still_in_progress = Encara hi treballeu?
+pulls.add_prefix = Afegeix el prefix %s
+pulls.ready_for_review = A punt per revisar?
+pulls.remove_prefix = Elimina el prefix %s
+pulls.data_broken = Aquesta «pull request» és malmesa perquè hi falta la informació de la bifurcació.
+pulls.required_status_check_failed = Algunes comprovacions no han sigut satisfactòries.
+pulls.required_status_check_missing = Falten algunes comprovacions.
+pulls.wrong_commit_id = L'ID del commit ha d'ésser a la branca objectiu
+pulls.rebase_merge_pull_request = Canvia de base i avança ràpid
+pulls.rebase_merge_commit_pull_request = Fes «rebase» i després el commit de fusió
+pulls.squash_merge_pull_request = Fes un «squash commit»
+pulls.fast_forward_only_merge_pull_request = Només avança ràpid
+pulls.rebase_conflict = La fusió ha fallat: Hi ha hagut un conflicte mentre es feia el «rebase» del commit: %[1]s. Consell: Intenteu una altra estratègia
+pulls.unrelated_histories = La fusió ha fallat: El cap (head) de la fusió i la base no tenen una història comú. Consell: Intenteu una altra estratègia
+pulls.merge_out_of_date = La fusió ha fallat: La base s'ha actualitzat mentre es generava la fusió. Consell: Torneu-ho a intentar.
+pulls.head_out_of_date = La fusió ha fallat: El cap (head) s'ha actualitzat mentre es generava la fusió. Consell: Torneu-ho a intentar.
+pulls.has_merged = Fallit: La «pull request» ja s'ha fusionat, no podeu fusionar-la de nou ni canviar la branca objectiu.
+pulls.push_rejected = La pujada ha fallat: La pujada (push) s'ha rebutjat. Revisa els ganxos Git d'aquest repositori.
+pulls.push_rejected_summary = Missatge complet del rebuig
+pulls.push_rejected_no_message = La pujada ha fallat: La pujada (push) s'ha rebutjat però no hi havia un missatge remot. Revisa els ganxos Git d'aquest repositori
+pulls.open_unmerged_pull_exists = `No podeu reobrir perquè hi ha una «pull request» pendent (#%d) amb les mateixes característiques.`
+pulls.status_checking = Hi ha algunes comprovacions pendents
+pulls.status_checks_success = Totes les comprovacions s'han resolt
+pulls.status_checks_warning = Algunes comprovacions tenen advertències
+pulls.status_checks_failure = Algunes comprovacions han fallat
+pulls.status_checks_error = Algunes comprovacions han donat errors
+pulls.status_checks_hide_all = Amaga totes les comprovacions
+pulls.status_checks_show_all = Mostra totes les comprovacions
+pulls.update_branch = Actualitza la branca fusionant
+pulls.update_branch_rebase = Actualitza la branca fent «rebase»
+pulls.update_branch_success = S'ha actualitzat la branca correctament
+pulls.update_not_allowed = No teniu permisos per actualitzar la branca
+pulls.outdated_with_base_branch = Aquesta branca està desactualitzada amb la branca base
+pulls.close = Tancar «pull request»
+pulls.closed_at = `ha tancat aquesta «pull request» %s`
+pulls.reopened_at = `ha reobert aquesta «pull request» %s`
+pulls.commit_ref_at = `ha fet referència a aquesta «pull request» des d'un commit %s`
+pulls.cmd_instruction_hint = Veure les instruccions de la línia de comandes
+pulls.cmd_instruction_checkout_title = Canviar branca
+pulls.cmd_instruction_checkout_desc = Des del repositori del vostre projecte, canvia a una nova branca i comprova els canvis.
+pulls.cmd_instruction_merge_desc = Fusionar els canvis i actualitzar-los a Forgejo.
+pulls.cmd_instruction_merge_warning = Atenció: La configuració de "Detecta automàticament la fusió manual" no està activa en aquest repositori, haureu de marcar després aquesta «pull request» com a fusionada manualment.
+pulls.clear_merge_message = Neteja el missatge de fusió
+pulls.clear_merge_message_hint = Netejar el missatge de fusió només esborrarà el contingut del missatge de commit i mantindrà la firma generada de git com "Co-Authored-By …".
+pulls.reopen_failed.head_branch = La «pull request» no es pot reobrir perquè el cap (head) de la branca ja no existeix.
+pulls.reopen_failed.base_branch = La «pull request» no es pot reobrir perquè la base de la branca ja no existeix.
+pulls.agit_explanation = Creat amb el flux de treball d'AGit. L'AGit permet que els contribuents proposin canvis amb "git push" sense crear una bifurcació o branca.
+pulls.editable = Editable
+pulls.editable_explanation = Els mantenidors poden editar aquesta «pull request». Podeu editar-la directament.
+pulls.auto_merge_button_when_succeed = (Quan les comprovacions siguin satisfactòries)
+pulls.auto_merge_when_succeed = Fusiona automàticament quan totes les comprovacions siguin satisfactòries
+pulls.auto_merge_newly_scheduled = S'ha programat la «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries.
+pulls.auto_merge_has_pending_schedule = %[1]s ha programat aquesta «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries %[2]s.
+pulls.auto_merge_cancel_schedule = Cancel·la la fusió automàtica
+pulls.auto_merge_not_scheduled = Aquesta «pull request» no es fusionarà automàticament.
+pulls.auto_merge_canceled_schedule = S'ha cancel·lat la fusió automàtica per a aquesta «pull request».
+pulls.auto_merge_newly_scheduled_comment = `ha programat aquesta «pull request» per a ser fusionada quan totes les comprovacions siguin satisfactòries. %[1]s`
+pulls.auto_merge_canceled_schedule_comment = `ha cancel·lat la fusió automàtica d'aquesta «pull request» quan totes les comprovacions siguin satisfactòries %[1]s`
+pulls.delete_after_merge.head_branch.is_default = La branca cap (head) que voleu eliminar és la branca predeterminada i no es pot eliminar.
+pulls.delete_after_merge.head_branch.is_protected = La branca cap (head) que voleu eliminar està protegida i no es pot eliminar.
+pulls.delete_after_merge.head_branch.insufficient_branch = No teniu permisos per eliminar la branca cap (head).
+pulls.delete.title = Eliminar aquesta «pull request»?
+pulls.delete.text = Realment voleu eliminar aquesta «pull request»? (Això eliminarà permanentment tot el contingut. Considereu millor tancar-la, si la voleu arxivar)
+pulls.recently_pushed_new_branches = Heu pujat a la branca %[1]s %[2]s
+comments.edit.already_changed = No s'han pogut desar els canvis al comentari. Sembla que un altre usuari n'ha modificat el contingut. Si us plau, refresqueu la pàgina i intenteu-ho un altre cop per evitar reescriure els seus canvis
+milestones.new = Nova fita
+milestones.closed = Tancat %s
+milestones.update_ago = Actualitzat %s
+milestones.no_due_date = Sense data de venciment
+milestones.new_subheader = Les fites us poden ajudar a organitzar els problemes i fer-ne el seguiment.
+milestones.completeness = %d%% Completat
+milestones.create = Crear fita
+milestones.due_date = Data de venciment (opcional)
+milestones.invalid_due_date_format = El format de la data de venciment ha de ser "aaaa-mm-dd".
+milestones.create_success = S'ha creat la fita "%s".
+milestones.edit = Editar fita
+milestones.edit_subheader = Les fites organitzen els problemes i en fan el seguiment.
+milestones.modify = Actualitzar fita
+milestones.edit_success = S'ha actualitzat la fita "%s".
+milestones.deletion = Eliminar fita
+milestones.deletion_desc = Eliminar una fita n'esborra tots els problemes. Continuar?
+milestones.deletion_success = S'ha eliminat la fita.
+milestones.filter_sort.name = Nom
+milestones.filter_sort.earliest_due_data = A prop de la data de venciment
+milestones.filter_sort.latest_due_date = Lluny de la data de venciment
+milestones.filter_sort.least_complete = Menys completa
+milestones.filter_sort.most_complete = Més completa
+diff.git-notes = Notes
+diff.git-notes.add = Afegir nota
+diff.git-notes.remove-header = Eliminar nota
+diff.git-notes.remove-body = Aquesta nota no s'eliminarà.
+diff.data_not_available = El contingut del diff no és disponible
+diff.options_button = Opcions del diff
+diff.download_patch = Baixa el fitxer pedaç
+diff.download_diff = Baixa el fitxer de diff
+diff.show_split_view = Vista dividida
+diff.show_unified_view = Vista única
+diff.whitespace_show_everything = Mostrar tots els canvis
+diff.whitespace_ignore_all_whitespace = Ignora els espais en blanc quan es comparin línies
+diff.whitespace_ignore_amount_changes = Ignora els canvis en el nombre d'espais en blanc
+diff.whitespace_ignore_at_eol = Ignorar els canvis en els espais en blanc al final de la línia
+diff.stats_desc = %d fitxers modificats amb %d afegits i %d supressions
+diff.stats_desc_file = %d canvis: %d afegits i %d supressions
+diff.bin_not_shown = No es mostra el fitxer binari.
+diff.view_file = Visualitza el fitxer
+diff.file_suppressed = S'ha suprimit el fitxer diff perquè és massa gran
+diff.file_suppressed_line_too_long = S'ha suprimit el fitxer de diff perquè una o més línies són massa llargues
+diff.too_many_files = Alguns fitxers no es mostren perquè hi ha massa modificacions de fitxers en aquest diff
+diff.show_more = Mostra'n més
+diff.load = Carrega el diff
+diff.generated = generat
+diff.comment.add_line_comment = Afegeix un comentari de línia
+diff.comment.placeholder = Fes un comentari
+diff.comment.add_single_comment = Afegeix només un comentari
+diff.comment.add_review_comment = Afegeix un comentari
+diff.comment.start_review = Comença la revisió
+diff.comment.reply = Respon
+diff.review = Acaba la revisió
+diff.review.header = Lliura la revisió
+diff.review.placeholder = Revisa el comentari
+diff.review.comment = Comentari
+diff.review.approve = Aprova
+diff.review.self_reject = Els autors de la «pull request» no en poden demanar canvis
+diff.review.reject = Demana canvis
+diff.review.self_approve = Els autors de la «pull request» no la poden aprovar
+diff.committed_by = comès per
+diff.protected = Protegit
+diff.image.side_by_side = L'un vora l'altre
+diff.image.swipe = Llisca
+diff.image.overlay = Sobreposa
+diff.show_file_tree = Mostra l'arbre de fitxers
+diff.hide_file_tree = Amaga l'arbre de fitxers
+release.releases = Publicacions
+release.detail = Detalls de la publicació
+release.tags = Etiquetes
+release.new_release = Nova publicació
+release.draft = Esborrany
+release.prerelease = Pre-publicació
+release.stable = Estable
+release.compare = Compara
+release.edit = Edita
+release.ahead.commits = %d commits
+release.ahead.target = a %s des d'aquesta publicació
+release.source_code = Codi font
+release.new_subheader = Les publicacions organitzen les versions del projecte.
+release.edit_subheader = Les publicacions organitzen les versions del projecte.
+release.tag_name = Nom de l'etiqueta
+release.target = Objectiu
+release.tag_helper = Escull una etiqueta preexistent o crea'n una.
+release.tag_helper_new = Nova etiqueta. Aquesta etiqueta es crearà des de l'objectiu.
+release.tag_helper_existing = Etiqueta preexistent.
+release.title = Nom de publicació
+release.title_empty = El títol no pot ser buit.
+release.message = Descriu aquesta publicació
+release.prerelease_desc = Marca-ho com a pre-publicació
+release.prerelease_helper = Marca aquesta publicació com a inadequada en producció.
+release.cancel = Cancel·la
+release.publish = Publica la publicació
+release.save_draft = Desa un esborrany
+release.edit_release = Actualitza la publicació
+release.delete_release = Elimina la publicació
+release.delete_tag = Elimina l'etiqueta
+release.deletion = Elimina la publicació
+release.deletion_desc = Eliminar una publicació només l'esborra de Forgejo. Això no afectarà l'etiqueta Git, el contingut del vostre repositori o la seva història. Continuar?
+release.deletion_success = La publicació s'ha suprimit.
+release.deletion_tag_desc = S'esborrarà aquesta etiqueta del repositori. El contingut del repositori i la seva història no es modificaran. Continuar?
+release.deletion_tag_success = L'etiqueta s'ha eliminat.
+release.tag_name_already_exist = Ja hi ha una publicació amb aquest nom d'etiqueta.
+release.tag_name_invalid = El nom d'etiqueta no és vàlid.
+release.tag_name_protected = El nom d'etiqueta és protegit.
+release.downloads = Baixades
+
+signing.wont_sign.parentsigned = El commit no se signarà perquè el commit pare no està signat.
+signing.wont_sign.headsigned = La fusió no se signarà perquè el commit cap (head) no està signat.
+wiki.create_first_page = Crea la primera pàgina
+wiki.filter_page = Filtrar pàgina
+wiki.search = Cercar wiki
+activity.navbar.code_frequency = Freqüència del codi
+activity.no_git_activity = No hi ha hagut activitat de commits en aquest període.
+activity.git_stats_exclude_merges = Excloent les fusions,
+activity.git_stats_push_to_branch = a %s i
+activity.git_stats_on_default_branch = En %s,
+activity.commit = Activitat de commits
+settings.federation_following_repos = URLs dels repositoris següents. Separats per ";" i sense espais.
+settings.mirror_settings = Emmiralla la configuració
+settings.mirror_settings.docs.disabled_push_mirror.instructions = Configureu el projecte per baixar commits, etiquetes i branques automàticament des d'un altre repositori.
+settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning = De moment, això només es pot fer en el menú "Nova Migració". Per a més informació, consulteu:
+settings.mirror_settings.docs.disabled_push_mirror.info = L'administrador del vostre lloc ha desactivat la pujada de miralls.
+settings.mirror_settings.docs.no_new_mirrors = El vostre repositori emmiralla els canvis d'un altre repositori. Si us plau, tingueu en compte que no podeu crear més miralls de moment.
+settings.mirror_settings.docs.can_still_use = Malgrat que no podeu modificar o crear nous miralls, encara podeu usar el mirall existent.
+settings.mirror_settings.docs.pull_mirror_instructions = Per configurar un mirall de baixada, consulteu:
+settings.mirror_settings.docs.more_information_if_disabled = Aquí trobareu més informació sobre els miralls de pujada i baixada:
+settings.mirror_settings.docs.doc_link_title = Com emmirallo repositoris?
+settings.mirror_settings.docs.doc_link_pull_section = la secció "Baixar des d'un repositori remot" ("Pulling from a remote repository") a la documentació.
+settings.mirror_settings.docs.pulling_remote_title = Baixar des d'un repositori remot
+settings.mirror_settings.mirrored_repository = Repositori emmirallat
+settings.mirror_settings.pushed_repository = Repositori pujat
+settings.mirror_settings.direction.pull = Baixar
+settings.mirror_settings.push_mirror.none = No s'ha configurat cap mirall de pujada
+settings.mirror_settings.push_mirror.remote_url = URL del repositori Git remot
+settings.mirror_settings.push_mirror.add = Afegir un mirall de pujada
+settings.mirror_settings.push_mirror.edit_sync_time = Editar l'interval de sincronització del mirall
+settings.mirror_settings.push_mirror.none_ssh = Cap
+settings.units.add_more = Activa més
+settings.pull_mirror_sync_in_progress = Baixant canvis del remot %s.
+settings.pull_mirror_sync_quota_exceeded = S'ha superat la quota. No es baixen els canvis.
+settings.push_mirror_sync_in_progress = Pujant canvis al remot %s.
+settings.update_settings = Desar configuració
+settings.update_mirror_settings = Actualitzar la configuració del mirall
+settings.branches.add_new_rule = Afegir una nova regla
+settings.wiki_desc = Activar la wiki del repositori
+settings.wiki_globally_editable = Permet a tothom editar la wiki
+settings.use_internal_wiki = Usar la wiki pròpia
+settings.use_external_wiki = Usar una wiki externa
+settings.external_wiki_url = URL de la wiki externa
+settings.external_wiki_url_error = L'URL de la wiki externa no és vàlida.
+settings.external_wiki_url_desc = Els visitants es redirigiran a l'URL de la wiki externa quan facin clic a la pestanya wiki.
+settings.enable_timetracker = Activar el seguiment de temps
+settings.pulls_desc = Activar les «pull requests» del repositori
+settings.pulls.enable_autodetect_manual_merge = Activar la detecció automàtica de les fusions manuals (Nota: En alguns casos, la detecció es pot equivocar)
+settings.projects_desc = Activar els projectes del repositori
+settings.actions_desc = Activar la «pipeline» CI/CD integrada amb Forgejo Actions
+settings.admin_enable_health_check = Activar les comprovacions de salut del repositori (git fsck)
+settings.reindex_button = Afegir per reindexar la cua
+settings.convert_desc = Podeu convertir aquest mirall en un repositori normal. Aquesta acció no es pot desfer.
+settings.convert_notices_1 = Aquesta operació convertirà el mirall en un repositori normal i no es pot desfer.
+settings.convert_succeed = El mirall s'ha convertit en un repositori normal.
+settings.convert_fork = Convertir a un repositori normal
+settings.convert_fork_desc = Podeu convertir aquesta bifurcació en un repositori normal. Aquesta acció no es pot desfer.
+settings.convert_fork_notices_1 = Aquesta operació convertirà la bifurcació en un repositori normal i no es pot desfer.
+settings.convert_fork_succeed = La bifurcació s'ha convertit en un repositori normal.
+settings.transfer_in_progress = Hi ha una transferència en procés. Si us plau, cancel·leu-la si voleu transferir aquest repositori a un altre usuari.
+settings.transfer_quota_exceeded = El nou propietari (%s) ha superat la quota. El repositori no s'ha transferit.
+settings.signing_settings = Configuració de la verificació de signatures
+settings.trust_model = Model de confiança de signatures
+settings.trust_model.default = Model de confiança per defecte
+settings.trust_model.default.desc = Usar el model de confiança per defecte del repositori per a aquesta instal·lació.
+settings.wiki_rename_branch_main = Normalitzar el nom de branca de la wiki
+settings.wiki_rename_branch_main_desc = Reanomena la branca interna de la wiki a "%s". Aquest canvi és permanent i no es pot desfer.
+settings.wiki_rename_branch_main_notices_1 = Aquesta operació NO es pot desfer.
+settings.wiki_branch_rename_success = El nom de branca de la wiki del repositori s'ha normalitzat correctament.
+settings.wiki_branch_rename_failure = No s'ha pogut normalitzar el nom de branca de la wiki del repositori.
+settings.confirm_wiki_branch_rename = Reanomenar la branca de la wiki
+settings.wiki_delete = Eliminar les dades de la wiki
+settings.wiki_delete_desc = Eliminar les dades de la wiki del repositori és una acció permanent i no es pot desfer.
+settings.wiki_delete_notices_1 = - Això eliminarà permanentment i desactivarà la wiki del repositori %s.
+settings.confirm_wiki_delete = Eliminar les dades de la wiki
+settings.wiki_deletion_success = Les dades de la wiki del repositori s'han eliminat.
+settings.delete = Eliminar aquest repositori
+settings.delete_desc = Eliminar un repositori és permanent i no es pot desfer.
+settings.delete_notices_1 = - Aquesta operació NO es pot desfer.
+settings.delete_notices_2 = - Aquesta operació eliminarà permanentment el repositori %s, incloent el codi, les incidències, els comentaris, la wiki i les configuracions dels col·laboradors.
+settings.delete_notices_fork_1 = - Les bifurcacions d'aquest repositori esdevindran independents després de l'eliminació.
+settings.deletion_success = El repositori s'ha eliminat.
+settings.update_settings_success = S'ha actualitzat la configuració del repositori.
+settings.update_settings_no_unit = El repositori hauria de permetre algun tipus d'interacció.
+settings.confirm_delete = Eliminar repositori
+settings.add_collaborator = Afegir col·laborador
+settings.add_collaborator_success = El col·laborador s'ha afegit.
+settings.add_collaborator_inactive_user = No podeu afegir un usuari inactiu com a col·laborador.
+settings.add_collaborator_owner = No podeu afegir un propietari com a col·laborador.
+settings.add_collaborator_duplicate = Aquesta col·laborador ja està afegit al repositori.
+settings.add_collaborator_blocked_our = No podeu afegir aquest col·laborador perquè el propietari del repositori l'ha bloquejat.
+settings.add_collaborator_blocked_them = No podeu afegir aquest col·laborador perquè ha bloquejat el propietari del repositori.
+settings.collaborator_deletion = Suprimir col·laborador
+settings.collaborator_deletion_desc = Suprimir un col·laborador en traurà l'accés al repositori. Continuar?
+settings.remove_collaborator_success = El col·laborador s'ha suprimit.
+settings.org_not_allowed_to_be_collaborator = No podeu afegir una organització com a col·laborador.
+settings.change_team_access_not_allowed = Només el propietari de l'organització pot canviar l'accés d'equip en aquest repositori
+settings.team_not_in_organization = L'equip no és en la mateixa organització que el repositori
+settings.add_team_duplicate = L'equip ja té el repositori
+settings.add_team_success = L'equip ara tindrà accés al repositori.
+settings.change_team_permission_tip = Els permisos de l'equip es configuren a la pàgina de l'equip i no es poden canviar individualment per repositori
+settings.add_webhook = Afegir webhook
+settings.add_webhook.invalid_channel_name = El nom del canal webhook no pot ser buit i no pot contenir només un #.
+settings.add_webhook.invalid_path = El camí no pot contenir ".", ".." o una cadena buida. Tampoc pot començar o acabar amb una barra "/".
+settings.webhook_deletion = Eliminar webhook
+settings.webhook_deletion_desc = Eliminar un webhook n'elimina la configuració i la història de lliurament. Continuar?
+settings.webhook_deletion_success = S'ha eliminat el webhook.
+
[user]
unblock = Desbloquejar
followers_one = %d seguidor
@@ -1693,6 +2303,8 @@ public_activity.visibility_hint.self_private_profile = La vostra activitat és v
change_avatar = Canvieu el vostre avatar…
joined_on = S'ha unit el %s
+starred = Repositoris destacats
+
[git.filemode]
executable_file = Fitxer executable
symbolic_link = Enllaç simbòlic
@@ -1757,6 +2369,15 @@ teams.invite_team_member = Convidar a %s
teams.invite_team_member.list = Invitacions pendents
teams.delete_team_title = Eliminar l'equip
+members = Membres
+teams = Equips
+code = Codi
+lower_members = membres
+lower_repositories = repositoris
+org_desc = Descripció
+team_name = Nom de l'equip
+team_desc = Descripció
+
[admin]
dashboard.cron.finished = Cron: %[1]s ha finalitzat
dashboard.delete_inactive_accounts = Suprimir tots els comptes no activats
@@ -1767,4 +2388,59 @@ dashboard.delete_missing_repos = Suprimir tots els repositoris que no tinguin el
dashboard.delete_missing_repos.started = S'ha iniciat la tasca per suprimir tots els repositoris que no tinguin els fitxers de Git.
dashboard.update_mirrors = Actualitzar les rèpliques
dashboard.archive_cleanup = Suprimir els arxius de repositori antics
-dashboard.memory_allocate_times = Assignacions de memòria
\ No newline at end of file
+dashboard.memory_allocate_times = Assignacions de memòria
+repositories = Repositoris
+hooks = Webhooks
+users.name = Nom d'usuari
+users.full_name = Nom complet
+users.activated = Activat
+users.admin = Administrador
+users.list_status_filter.is_admin = Administrador
+emails.activated = Activat
+emails.filter_sort.email = Correu electrònic
+emails.filter_sort.name = Nom d'usuari
+orgs.name = Nom
+orgs.teams = Equips
+orgs.members = Membres
+orgs.new_orga = Nova organització
+repos.name = Nom
+repos.issues = Problemes
+repos.size = Mida
+packages.name = Nom
+packages.version = Versió
+packages.type = Tipus
+packages.repository = Repositori
+packages.size = Mida
+auths.name = Nom
+auths.type = Tipus
+auths.enabled = Habilitat
+auths.host = Amfitrió
+auths.port = Port
+config.ssh_enabled = Habilitat
+config.ssh_port = Port
+config.lfs_enabled = Habilitat
+config.db_type = Tipus
+config.db_host = Amfitrió
+config.db_name = Nom
+config.db_user = Nom d'usuari
+config.db_schema = Esquema
+config.db_ssl_mode = SSL
+config.db_path = Camí
+config.mailer_enabled = Habilitat
+config.mailer_name = Nom
+monitor.name = Nom
+monitor.queue.name = Nom
+monitor.queue.type = Tipus
+notices.type = Tipus
+notices.type_1 = Repositori
+notices.desc = Descripció
+
+[actions]
+runners.name = Nom
+runners.owner_type = Tipus
+runners.description = Descripció
+runners.labels = Etiquetes
+runners.task_list.repository = Repositori
+runners.task_list.commit = Commit
+runners.version = Versió
+runs.commit = Commit
\ No newline at end of file
diff --git a/options/locale/locale_el-GR.ini b/options/locale/locale_el-GR.ini
index bf87086762..8c531b477e 100644
--- a/options/locale/locale_el-GR.ini
+++ b/options/locale/locale_el-GR.ini
@@ -897,7 +897,7 @@ create_oauth2_application_button=Δημιουργία εφαρμογής
create_oauth2_application_success=Δημιουργήσατε επιτυχώς μια νέα εφαρμογή OAuth2.
update_oauth2_application_success=Ενημερώσατε την εφαρμογή OAuth2 επιτυχώς.
oauth2_application_name=Όνομα εφαρμογής
-oauth2_confidential_client=Εμπιστευτικός πελάτης (client). Επιλέξτε το για εφαρμογές που διατηρούν το μυστικό κωδικό κρυφό, όπως π.χ. εφαρμογές ιστού. Μην επιλέγετε για εγγενείς εφαρμογές, συμπεριλαμβανομένων εφαρμογών επιφάνειας εργασίας και εφαρμογών για κινητά.
+oauth2_confidential_client=Εμπιστευτικός πελάτης (client). Επιλέξτε το για εφαρμογές που διατηρούν το μυστικό κωδικό κρυφό, όπως π.χ. εφαρμογές ιστού. Μην επιλέγετε για εγγενείς εφαρμογές, συμπεριλαμβανομένων εφαρμογών για υπολογιστές και για κινητά.
oauth2_redirect_uris=URI Ανακατεύθυνσης. Χρησιμοποιήστε μια νέα γραμμή για κάθε URI.
save_application=Αποθήκευση
oauth2_client_id=Ταυτότητα Πελάτη
@@ -2401,7 +2401,7 @@ settings.archive.tagsettings_unavailable=Οι ρυθμίσεις ετικέτα
settings.unarchive.button=Αναίρεση αρχειοθέτησης αποθετηρίου
settings.unarchive.header=Απο-Αρχειοθέτηση του αποθετηρίου
settings.unarchive.text=Η απο-αρχειοθέτηση του αποθετηρίου θα αποκαταστήσει την ικανότητά του να λαμβάνει υποβολές και ωθήσεις, καθώς και νέα ζητήματα και pull-requests.
-settings.unarchive.success=Το repository απο-αρχειοθετήθηκε με επιτυχία.
+settings.unarchive.success=Το αποθετήριο απο-αρχειοθετήθηκε με επιτυχία.
settings.unarchive.error=Παρουσιάστηκε σφάλμα κατά την προσπάθεια απο-αρχειοθέτησης του αποθετηρίου. Δείτε τις καταγραφές για περισσότερες λεπτομέρειες.
settings.update_avatar_success=Η εικόνα του αποθετηρίου έχει ενημερωθεί.
settings.lfs=LFS
@@ -2673,7 +2673,7 @@ issues.author.tooltip.pr = Αυτό το pull request δημιουργήθηκε
settings.federation_settings = Ρυθμίσεις διαλειτουργικότητας
settings.federation_apapiurl = Το Federation URL (διαλειτουργικότητας) του αποθετηρίου. Αντιγράψτε το στις ρυθμίσεις διαλειτουργικότητας ενός άλλου αποθετηρίου ως το URL ενός Ακολουθούμενου Αποθετηρίου.
form.string_too_long = Το κείμενο είναι μεγαλύτερο από %d χαρακτήρες.
-release.hide_archive_links = Απόκρυψη αυτόματα δημιουργημένων archive
+release.hide_archive_links = Απόκρυψη αυτόματα δημιουργημένων αρχείων λήψης
settings.graphql_url = URL του GraphQL
issues.edit.already_changed = Δεν ήταν δυνατή η αποθήκευση των αλλαγών στο ζήτημα αυτό, επειδή το περιεχόμενο έχει ήδη αλλαχθεί από κάποιον άλλο χρήστη. Για να μην χαθούν οι αλλαγές του, ανανεώστε την σελίδα και προσπαθήστε να το επεξεργαστείτε ξανά
project = Έργα
@@ -2895,7 +2895,7 @@ teams.invite.title=Έχετε προσκληθεί να συμμετάσχετε
teams.invite.by=Προσκλήθηκε από %s
teams.invite.description=Παρακαλώ κάντε κλικ στον παρακάτω σύνδεσμο για συμμετοχή στην ομάδα.
follow_blocked_user = Δεν μπορείτε να ακολουθήσετε τον οργανισμό, επειδή σας έχει αποκλείσει.
-open_dashboard = Δημιουργία πίνακα δραστηριότητας
+open_dashboard = Άνοιγμα πίνακα ελέγχου
settings.change_orgname_redirect_prompt.with_cooldown.one = Το παλιό όνομα οργανισμού θα είναι διαθέσιμο σε όλους μετά από καθυστέρηση %[1]d ημέρας. Μπορείτε ακόμα να ανακτήσετε το παλιό όνομα κατά τη διάρκεια αυτής.
settings.change_orgname_redirect_prompt.with_cooldown.few = Το παλιό όνομα οργανισμού θα είναι διαθέσιμο σε όλους μετά από καθυστέρηση %[1]d ημερών. Μπορείτε ακόμα να ανακτήσετε το παλιό όνομα κατά τη διάρκεια αυτής.
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 3f6e974fae..1beb70f716 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -789,7 +789,7 @@ add_email_success=La nueva dirección de correo electrónico ha sido añadida.
email_preference_set_success=La preferencia de correo electrónico se ha establecido correctamente.
add_openid_success=La nueva dirección OpenID ha sido añadida.
keep_email_private=Ocultar dirección de correo electrónico
-keep_email_private_popup=Su dirección de correo electrónico no se mostrará en su perfil y no será la predeterminada para las confirmaciones realizadas a través de la interfaz web, como las subidas de archivos, las ediciones y las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para vincular las confirmaciones a tu cuenta. Esta opción no afectará a las confirmaciones existentes.
+keep_email_private_popup=La dirección de correo electrónico no se mostrará en el perfil y no será la predeterminada para las confirmaciones realizadas a través de la interfaz web, como las subidas de archivos, las ediciones y las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para vincular las confirmaciones a la cuenta. Esta opción no afectará a las confirmaciones existentes.
openid_desc=OpenID le permite delegar la autenticación a un proveedor externo.
manage_ssh_keys=Gestionar claves SSH
@@ -2290,7 +2290,7 @@ settings.packagist_api_token=Token de API
settings.packagist_package_url=URL del paquete Packagist
settings.deploy_keys=Claves de implementación
settings.add_deploy_key=Añadir clave de implementación
-settings.deploy_key_desc=Las claves de implementación tienen acceso de sólo lectura al repositorio.
+settings.deploy_key_desc=Las claves de implementación pueden tener acceso de solo lectura o lectura y escritura al repositorio.
settings.is_writable=Habilitar acceso de escritura
settings.is_writable_info=Permitir que esta clave de implementación pueda hacer push a este repositorio.
settings.no_deploy_keys=Aún no existen claves de implementación.
@@ -2745,7 +2745,7 @@ sync_fork.branch_behind_few = Esta rama está %[1]d confirmaciones detrás de %[
migrate.repo_desc_helper = Deje vacío para importar la descripción existente
commits.view_single_diff = Ver los cambios introducidos por la confirmación para este archivo
issues.filter_type.all_pull_requests = Todas las solicitudes de incorporación de cambios
-issues.reaction.alt_many = %[1]s y %[2]d más reaccionaron %[3]s.
+issues.reaction.alt_many = %[1]s y %[2]d reaccionaron más que %[3]s.
comment.blocked_by_user = No es posible comentar porque ha sido bloqueado por el dueño del repositorio o el autor.
issues.summary_card_alt = El resumen de la incidencia titulada "%s" en el repositorio %s
pulls.editable_explanation = Esta incorporación de cambios permite ediciones de mantenedores. Tu puedes contribuir directamente a ella.
@@ -2756,6 +2756,10 @@ settings.wiki_branch_rename_success = La wiki de la rama del repositorio ha sido
settings.wiki_branch_rename_failure = Hubo un error al normalizar el nombre de la rama de la wiki del repositorio.
release.hide_archive_links_helper = Ocultar el archivo de código generado automáticamente de este lanzamiento. Por ejemplo, si estás subiendo el tuyo propio.
+settings.event_action_recover = Recuperar
+settings.event_action_success = Éxito
+settings.event_action_success_desc = La ejecución de la acción se ejecutó con éxito.
+
[graphs]
component_loading = Cargando %s…
component_loading_failed = No se pudo cargar %s
@@ -3014,7 +3018,7 @@ users.edit_account=Editar cuenta de usuario
users.max_repo_creation=Número máximo de repositorios
users.max_repo_creation_desc=(Introduzca -1 para usar el límite por defecto global.)
users.is_activated=Cuenta de usuario activada
-users.prohibit_login=Suspender cuenta
+users.prohibit_login=Cuenta suspendida
users.is_admin=Cuenta adminstrador
users.is_restricted=Cuenta restringida
users.allow_git_hook=Puede crear Git hooks
diff --git a/options/locale/locale_fi-FI.ini b/options/locale/locale_fi-FI.ini
index 4bdd88bfdb..1519d711ba 100644
--- a/options/locale/locale_fi-FI.ini
+++ b/options/locale/locale_fi-FI.ini
@@ -1059,7 +1059,7 @@ desc.private=Yksityinen
desc.public=Julkinen
desc.template=Mallipohja
desc.internal=Sisäinen
-desc.archived=Arkistoidut
+desc.archived=Arkistoitu
template.git_hooks=Git-koukut
template.webhooks=Webkoukut
@@ -1272,7 +1272,7 @@ issues.reopen_comment_issue=Kommentoi ja avaa uudelleen
issues.create_comment=Kommentoi
issues.closed_at=`sulki tämän tukipyynnön %s`
issues.reopened_at=`avasi tämän tukipyynnön uudelleen %s`
-issues.commit_ref_at=`viittasi tähän tukipyyntöön sitoumuksesta %s`
+issues.commit_ref_at=`viittasi tähän ongelmaan kommitista %s`
issues.author=Tekijä
issues.role.owner=Omistaja
issues.role.member=Jäsen
@@ -2148,7 +2148,7 @@ issues.add_label = lisäsi nimilapun %s %s
issues.due_date_added = lisäsi eräpäivän %s %s
issues.review.add_review_request = pyysi katselmointia käyttäjältä %[1]s %[2]s
issues.ref_pull_from = `viittasi tähän vetopyyntöön %[3]s %[1]s`
-pulls.commit_ref_at = `viittasi tähän vetopyyntöön sitoumuksesta %s`
+pulls.commit_ref_at = `viittasi tähän vetopyyntöön kommitista %s`
issues.review.comment = katselmoi %s
issues.add_labels = lisäsi nimilaput %s %s
issues.review.add_review_requests = pyysi katselmointeja käyttäjiltä %[1]s %[2]s
@@ -2331,7 +2331,7 @@ pulls.status_checks_warning = Jotkin tarkistukset raportoivat varoituksia
pulls.status_checks_error = Jotkin tarkistukset raportoivat virheitä
pulls.reopened_at = `avasi tämän vetopyynnön uudelleen %s`
pulls.auto_merge_when_succeed = Yhdistä automaatisesti kun kaikki tarkistukset onnistuvat
-signing.wont_sign.error = Tapahtui virhe tarkistettaessa, voiko sitoumus allekirjoittaa.
+signing.wont_sign.error = Tapahtui virhe tarkistettaessa, voiko kommitin allekirjoittaa.
signing.wont_sign.twofa = Sinulla tulee olla kaksivaiheinen todennus käytössä, jotta kommitit voi allekirjoittaa.
pulls.data_broken = Tämä vetopyyntö on rikki johtuen puuttuvasta forkkitiedosta.
pulls.files_conflicted = Tämä vetopyyntö sisältää muutoksia, jotka ovat ristiriidassa kohdehaaran kanssa.
@@ -2576,6 +2576,18 @@ milestones.deletion_desc = Merkkipaalun poistaminen poistaa sen kaikista siihen
activity.title.issues_closed_from = %s sulkenut %s
settings.protected_branch_duplicate_rule_name = Tälle joukolle haaroja on jo olemassa sääntö
+commit.contained_in = Tämä kommitti sisältyy haaraan:
+issues.ref_closing_from = `viittasi tähän ongelmaan vetopyynnöstä %[3]s, joka sulkee ongelman, %[1]s`
+issues.ref_reopening_from = `viittasi tähän ongelmaan vetopyynnöstä %[3]s, joka avaa ongelman uudelleen, %[1]s`
+issues.lock_no_reason = lukitsi ja rajoitti keskustelun avustajille %s
+issues.dependency.no_permission_1 = Sinulla ei ole oikeutta lukea %d riippuvuutta
+issues.dependency.no_permission_n = Sinulla ei ole oikeutta lukea %d riippuvuutta
+pulls.editable = Muokattavissa
+settings.wiki_branch_rename_success = Tietovaraston wikin haaranimi on normalisoitu onnistuneesti.
+settings.wiki_branch_rename_failure = Tietovaraston wikin haaranimen normalisointi epäonnistui.
+release.releases_for = Projektin %s julkaisut
+release.tags_for = Projektin %s tagit
+
[graphs]
component_loading_info = Tämä saattaa kestää hetken…
component_failed_to_load = Odottamaton virhe.
@@ -2700,6 +2712,9 @@ settings.change_orgname_redirect_prompt.with_cooldown.few = Vanha organisaation
teams.all_repositories_helper = Tiimillä on pääsy kaikkiin tietovarastoihin. Tämän valitseminen lisää kaikki olemassa olevat tietovarastot tiimiin.
settings.labels_desc = Lisää nimilappuja, joita voi käyttää tämän organisaation kaikkien tietovarastojen ongelmissa.
+teams.general_access_helper = Jäsenten oikeudet päätetään alla olevan käyttöoikeustaulun perusteella.
+teams.invite_team_member = Kutsu tiimiin %s
+
[admin]
dashboard=Kojelauta
users=Käyttäjätilit
@@ -3505,6 +3520,9 @@ runs.no_workflows.help_write_access = Etkö tiedä, miten aloittaa Forgejo Actio
runs.status_no_select = Kaikki tilat
+workflow.dispatch.trigger_found = Tällä työnkululla on workflow_dispatch-tapahtumaliipaisin.
+workflow.dispatch.success = Työnkulun suoritusta pyydettiin onnistuneesti.
+
[projects]
type-1.display_name = Yksittäinen projekti
deleted.display_name = Poistettu projekti
diff --git a/options/locale/locale_hi.ini b/options/locale/locale_hi.ini
index 297f131b87..21ecd34f21 100644
--- a/options/locale/locale_hi.ini
+++ b/options/locale/locale_hi.ini
@@ -290,6 +290,10 @@ sign_up_successful = अकाउंट बन गया है। स्वा
back_to_sign_in = sign in में फिर से जाएं
sign_in_openid = OpenID के साथ आगे बढ़ें
+confirmation_mail_sent_prompt = एक नया कन्फर्मेशन ईमेल आपको भेजा गया है, %s। पंजीकरण पुख्ता करने के लिए अपना ईमेल इनबॉक्स चेक करें और वहां ईमेल से आगे बढ़ें %s। अगर ईमेल गलत हो गया तो आप फिर से लॉग इन करके फिरसे सही ईमेल पर पुख्ता कर सकते हैं।
+must_change_password = अपना पासवर्ड अपडेट करें
+allow_password_change = ये ज़रूरी है की ईमेल पासवर्ड अपडेट करें
+
[mail]
link_not_working_do_paste = क्या कड़ी चल नहीं पाई? उसे कॉपी करके URL बार में जोड़ें।
hi_user_x = नमस्ते %s,
diff --git a/options/locale/locale_it-IT.ini b/options/locale/locale_it-IT.ini
index ad0ae03a04..e6a1b7e67f 100644
--- a/options/locale/locale_it-IT.ini
+++ b/options/locale/locale_it-IT.ini
@@ -786,7 +786,7 @@ ssh_helper= Hai bisogno di aiuto? Dai un'occhiata alla guida pe
gpg_helper=Hai bisogno di aiuto? Dai un'occhiata alla guida di GitHub riguardo il GPG.
key_content_ssh_placeholder=Inizia con "ssh-ed25519", "ssh-rsa", "ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521", "sk-ecdsa-sha2-nistp256@openssh.com", o "sk-ssh-ed25519@openssh.com"
key_content_gpg_placeholder=Inizia con "-----BEGIN PGP PUBLIC KEY BLOCK-----"
-add_new_principal=Aggiungi Principal
+add_new_principal=Aggiungi principale
ssh_key_been_used=Questa chiave SSH è già stata aggiunta al server.
ssh_key_name_used=Una chiave SSH con lo stesso nome esiste già sul tuo account.
ssh_principal_been_used=Questa chiave SSH è già stata aggiunta al server.
@@ -942,7 +942,7 @@ change_username_redirect_prompt = Il tuo vecchio nome utente sarà reindirizzato
permissions_public_only = Solo pubblico
profile_desc = Su di te
email_desc = Il tuo indirizzo email principale sarà usato per inviarti notifiche, ripristino di password e, se non è stato nascosto, per le operazioni Git effettuate da web.
-add_email_confirmation_sent = Una email di conferma è stata inviata a "%s". Verifica la posta in arrivo entro %s per confermare il tuo indirizzo email.
+add_email_confirmation_sent = Una email di conferma è stata inviata a "%s". Controlla la posta in arrivo e utilizza il link fornito entro %s per verificare il tuo indirizzo email.
hidden_comment_types_description = I tipi di commenti spuntati qui non saranno mostrati nelle pagine delle segnalazioni. Per esempio, spuntare "Etichetta" rimuove tutti i commenti " ha aggiunto/rimosso ".
hidden_comment_types.ref_tooltip = Commenti in cui questa segnalazione è stata citata da un'altra segnalazione/commit/…
verify_ssh_key_success = La chiave SSH "%s" è stata verificata.
@@ -2380,7 +2380,7 @@ admin.failed_to_replace_flags = Impossibile sostituire flag del repositorio
admin.flags_replaced = Flag del repositorio sostituite
fork_branch = Ramo da clonare sulla derivazione
fork_no_valid_owners = Questo repositorio non può essere derivato perché non ci sono proprietari validi.
-mirror_address_url_invalid = L'URL fornito è invalido. Devi eseguire l'escape di tutti i componenti dell'URL correttamente.
+mirror_address_url_invalid = L'URL fornito è invalido. Verifica che tutti i componenti dell'URL siano correttamente inseriti tra virgolette.
mirror_address_protocol_invalid = L'URL fornito è invalido. Solo posizioni http(s):// o git:// possono essere usate come specchio.
stars_remove_warning = Questo rimuoverà tutte le stelle da questo repositorio.
blame.ignore_revs = Le revisioni in .git-blame-ignore-revs sono ignorate. Clicca qui per bypassare e vedere la vista incolpa normale.
diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index f20a2f08ae..92844d5dce 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -195,6 +195,16 @@ buttons.disable_monospace_font=等幅フォントを無効にする
buttons.unindent.tooltip = アイテムを1つずつネストの解除をする
buttons.indent.tooltip = アイテムを1つずつネストする
+buttons.new_table.tooltip = テーブル追加
+table_modal.header = テーブル追加
+table_modal.placeholder.header = ヘッダー
+table_modal.label.rows = 行
+table_modal.label.columns = 列
+link_modal.header = リンク追加
+link_modal.url = Url
+link_modal.description = 説明
+link_modal.paste_reminder = ヒント: クリップボードに URL があれば、エディターに直接貼り付けてリンクを作成できます。
+
[filter]
string.asc=A - Z
string.desc=Z - A
@@ -216,6 +226,8 @@ lightweight_desc=Forgejo の最小動作要件は小さくて、安価な Raspbe
license=オープンソース
license_desc=Go get Forgejo! 私たちと一緒にこのプロジェクトをより良くしていくために、何か貢献してみませんか。 些細なことでも大丈夫! 積極的にお願いします!
+platform_desc = ForgejoはLinuxやFreeBSDなどのオープンソースOS、さまざまなCPUアーキテクチャで動作することが確認されています。お気に入りの環境を選んでください!
+
[install]
install=インストール
title=初期設定
@@ -440,6 +452,8 @@ sign_up_button = 今すぐ登録して下さい。
hint_login = すでにアカウントをお持ちですか? 今すぐサインイン!
hint_register = アカウントが必要ですか? 今すぐ登録してください。
+use_onetime_code = ワンタイムコードを使用する
+
[mail]
view_it_on=%s で見る
reply=またはこのメールに直接返信してください
@@ -668,6 +682,8 @@ following.title.few = フォロー中
followers.title.one = フォロワー
followers.title.few = フォロワー
+public_activity.visibility_hint.self_private_profile = あなたのプロフィールは非公開のため、あなたのアクティビティはあなたとインスタンス管理者にのみ表示されます。設定。
+
[settings]
profile=プロフィール
account=アカウント
@@ -688,7 +704,7 @@ webauthn=2要素認証 (セキュリティキー)
public_profile=公開プロフィール
biography_placeholder=自己紹介してください!(Markdownを使うことができます)
location_placeholder=おおよその場所を他の人と共有
-profile_desc=あなたのプロフィールが他のユーザーにどのように表示されるかを制御します。あなたのプライマリメールアドレスは、通知、パスワードの回復、WebベースのGit操作に使用されます。
+profile_desc=あなたについて
password_username_disabled=非ローカルユーザーのユーザー名は変更できません。詳細はサイト管理者にお問い合わせください。
full_name=フルネーム
website=Webサイト
@@ -749,7 +765,7 @@ manage_emails=メールアドレスの管理
manage_themes=デフォルトテーマ
manage_openid=OpenIDアドレス
email_desc=プライマリメールアドレスは、通知、パスワードの回復、さらにメールアドレスを隠さない場合は、WebベースのGit操作にも使用されます。
-theme_desc=この設定がサイト全体のデフォルトのテーマとなります。
+theme_desc=このテーマは、ログイン時のWebインターフェースで使用されます。
primary=プライマリー
activated=アクティベート済み
requires_activation=アクティベーションが必要
@@ -759,7 +775,7 @@ activations_pending=アクティベーション待ち
can_not_add_email_activations_pending=保留中のアクティベーションがあります。新しいメールを追加する場合は、数分後にもう一度お試しください。
delete_email=削除
email_deletion=メールアドレスの削除
-email_deletion_desc=メールアドレスと関連情報をアカウントから削除します。 このメールアドレスを使ったGitのコミットはそのまま残ります。 続行しますか?
+email_deletion_desc=メールアドレスと関連情報をアカウントから削除します。 このメールアドレスを使ったGitのコミットは変更されません。 続行しますか?
email_deletion_success=メールアドレスを削除しました。
theme_update_success=テーマを更新しました。
theme_update_error=選択されたテーマが存在しません。
@@ -775,7 +791,7 @@ add_email_success=新しいメールアドレスを追加しました。
email_preference_set_success=メール設定を保存しました。
add_openid_success=新しいOpenIDアドレスを追加しました。
keep_email_private=メールアドレスを隠す
-keep_email_private_popup=これにより、プロフィールからメールアドレスが非表示になります。ファイルのアップロードや編集など、ウェブインターフェース経由で行われるコミットのデフォルトとして使用されなくなり、マージコミットにも使用されません。代わりに、コミットをあなたのアカウントに関連付けるために特別なアドレス%sを使用できます。このオプションを変更しても、既存のコミットには影響しないことに注意してください。
+keep_email_private_popup=メールアドレスはプロフィールページに表示されず、ファイルアップロード、編集、マージコミットなどのWeb画面で行うコミットのデフォルトメールアドレスとしても使用されません。代わりに、コミットをユーザーアカウントに関連付けるために特別なアドレス %s が使用されます。この設定は既存のコミットに影響を与えません。
openid_desc=OpenIDを使うと外部プロバイダーに認証を委任することができます。
manage_ssh_keys=SSHキーの管理
@@ -959,7 +975,7 @@ visibility=ユーザーの公開範囲
visibility.public=パブリック
visibility.public_tooltip=全員に表示されます
visibility.limited=限定
-visibility.limited_tooltip=認証されたユーザーのみに表示されます
+visibility.limited_tooltip=ログインしたユーザーのみに表示されます
visibility.private=プライベート
visibility.private_tooltip=あなたが参加した組織のメンバーのみに表示されます
blocked_users_none = ブロックしているユーザーはいません。
@@ -981,6 +997,31 @@ language.description = この言語はアカウントに保存され、ログイ
language.localization_project = Forgejo をあなたの言語に翻訳するのを手伝ってください。詳細はこちら。
quota = クオータ
+storage_overview = ストレージ設定
+keep_pronouns_private = 認証されたユーザーにのみ代名詞を表示する
+keep_pronouns_private.description = これにより、ログインしていないユーザーに対して代名詞が表示されなくなります。
+ssh_token_help_ssh_agent = または、SSH エージェント (SSH_AUTH_SOCK 変数が設定されている) を使用している場合:
+regenerate_token = 再生成
+access_token_regeneration = アクセストークンを再生成する
+access_token_regeneration_desc = トークンを再生成すると、そのトークンを使用しているアプリケーションからアカウントへのアクセスが取り消されます。この操作は元に戻せません。続行しますか?
+regenerate_token_success = トークンが再生成されました。このトークンを使用するアプリケーションはアカウントにアクセスできなくなったため、新しいトークンで更新する必要があります。
+user_block_yourself = 自分自身をブロックすることはできません。
+quota.applies_to_user = あなたのアカウントには以下の制限が適用されます
+quota.applies_to_org = この組織には以下の制限が適用されます
+quota.rule.exceeded = 超過
+quota.rule.exceeded.helper = このルールのオブジェクトの合計サイズが制限を超えました。
+quota.rule.no_limit = 無制限
+quota.sizes.all = 全体
+quota.sizes.repos.all = リポジトリ
+quota.sizes.repos.public = 公開リポジトリ
+quota.sizes.repos.private = プライベートリポジトリ
+quota.sizes.assets.attachments.all = 添付ファイル
+quota.sizes.assets.attachments.issues = イシュー添付ファイル
+quota.sizes.assets.attachments.releases = リリース添付ファイル
+quota.sizes.assets.artifacts = アーティファクト
+quota.sizes.assets.packages.all = パッケージ
+quota.sizes.wiki = Wiki
+
[repo]
new_repo_helper=リポジトリには、プロジェクトのすべてのファイルとリビジョン履歴が入ります。 すでにほかの場所でホストしていますか? リポジトリを移行 もどうぞ。
owner=オーナー
@@ -1027,7 +1068,7 @@ object_format_helper=リポジトリのオブジェクトフォーマット。
readme=README
readme_helper=READMEファイル テンプレートを選択してください
readme_helper_desc=プロジェクトについての説明をひととおり書く場所です。
-auto_init=リポジトリの初期設定 (.gitignore、ライセンスファイル、READMEファイルの追加)
+auto_init=リポジトリの初期設定
create_repo=リポジトリを作成
default_branch=デフォルトブランチ
default_branch_label=デフォルト
@@ -1039,7 +1080,7 @@ mirror_interval_invalid=ミラー間隔が不正です。
mirror_sync_on_commit=コミットがプッシュされたときに同期
mirror_address=クローンするURL
mirror_address_desc=必要な資格情報は「認証」セクションに設定してください。
-mirror_address_url_invalid=入力したURLは無効です。 URLの構成要素はすべて正しくエスケープする必要があります。
+mirror_address_url_invalid=入力したURLは無効です。 URLの構成要素はすべて正しくエスケープされていることを確認してください。
mirror_address_protocol_invalid=入力したURLは無効です。 ミラーできるのは、http(s):// または git:// からだけです。
mirror_lfs=Large File Storage (LFS)
mirror_lfs_desc=LFS データのミラーリングを有効にする。
@@ -1135,7 +1176,7 @@ migrate.migrate_items_options=追加の項目を移行するにはアクセス
migrated_from=%[2]sから移行
migrated_from_fake=%[1]sから移行
migrate.migrate=%s からの移行
-migrate.migrating=%s から移行しています ...
+migrate.migrating=%s から移行しています …
migrate.migrating_failed=%s からの移行が失敗しました。
migrate.migrating_failed.error=移行に失敗しました: %s
migrate.migrating_failed_no_addr=移行に失敗しました。
@@ -1590,8 +1631,8 @@ issues.lock.notice_3=- アンロックはいつでも可能です。
issues.unlock.notice_1=- 誰でもこのイシューにもう一度コメントできるようになります。
issues.unlock.notice_2=- 再びロックすることはいつでも可能です。
issues.lock.reason=ロックする理由
-issues.lock.title=このイシューの会話をロックします。
-issues.unlock.title=このイシューの会話をアンロックします。
+issues.lock.title=この会話をロックします。
+issues.unlock.title=この会話をアンロックします。
issues.comment_on_locked=ロックされているイシューにコメントはできません。
issues.delete=削除
issues.delete.title=このイシューを削除しますか?
@@ -2165,7 +2206,7 @@ settings.update_githook=フックを更新
settings.add_webhook_desc=ForgejoはターゲットURLに、指定したContent TypeでPOSTリクエストを送ります。 詳細はWebhookガイドへ。
settings.payload_url=ターゲットURL
settings.http_method=HTTPメソッド
-settings.content_type=POST Content Type
+settings.content_type=POST content type
settings.secret=Secret
settings.slack_username=ユーザー名
settings.slack_icon_url=アイコンのURL
@@ -2258,7 +2299,7 @@ settings.packagist_api_token=API トークン
settings.packagist_package_url=Packagist パッケージ URL
settings.deploy_keys=デプロイキー
settings.add_deploy_key=デプロイキーを追加
-settings.deploy_key_desc=デプロイキーには、リポジトリの読み取り専用プルアクセス権が与えられます。
+settings.deploy_key_desc=デプロイキーには、リポジトリの読み取り専用または読み取り/書き込みのアクセスを許可できます。
settings.is_writable=書き込みアクセスも有効にする
settings.is_writable_info=このデプロイキーでリポジトリへのプッシュも許可します。
settings.no_deploy_keys=デプロイキーはまだありません。
@@ -2284,14 +2325,14 @@ settings.protect_enable_merge_desc=誰でも書き込み権限があれば、こ
settings.protect_whitelist_committers=ホワイトリストでプッシュを制限
settings.protect_whitelist_committers_desc=ホワイトリストに登録したユーザーまたはチームにのみ、このブランチへのプッシュが許可されます。(強制プッシュ以外)
settings.protect_whitelist_deploy_keys=プッシュ可能な書き込み権限を持つデプロイキーをホワイトリストに含める。
-settings.protect_whitelist_users=プッシュ・ホワイトリストに含むユーザー:
-settings.protect_whitelist_teams=プッシュ・ホワイトリストに含むチーム:
+settings.protect_whitelist_users=プッシュ・ホワイトリストに含むユーザー
+settings.protect_whitelist_teams=プッシュ・ホワイトリストに含むチーム
settings.protect_merge_whitelist_committers=マージ・ホワイトリストを有効にする
settings.protect_merge_whitelist_committers_desc=ホワイトリストに登録したユーザーまたはチームにだけ、このブランチに対するプルリクエストのマージを許可します。
-settings.protect_merge_whitelist_users=マージ・ホワイトリストに含むユーザー:
-settings.protect_merge_whitelist_teams=マージ・ホワイトリストに含むチーム:
+settings.protect_merge_whitelist_users=マージ・ホワイトリストに含むユーザー
+settings.protect_merge_whitelist_teams=マージ・ホワイトリストに含むチーム
settings.protect_check_status_contexts=ステータスチェックを有効にする
-settings.protect_status_check_patterns=ステータスチェック パターン:
+settings.protect_status_check_patterns=ステータスチェック パターン
settings.protect_status_check_patterns_desc=このルールの対象ブランチがマージ可能になる前に、どのステータスチェックがパスしなければならないかを、パターンで入力します。 各行にパターンを指定します。 この設定は空にできません。
settings.protect_check_status_contexts_desc=マージの前にステータスチェックがパスしていることを必須にします。 有効にした場合、まず他のブランチにコミットをプッシュしておき、このルールの対象ブランチのステータスチェックがパスしたあとに、マージまたは直接プッシュする必要があります。 マッチするコンテキストが無い場合は、コンテキストに関係なく最後のコミットが成功している必要があります。
settings.protect_check_status_contexts_list=この1週間に、このリポジトリに対して行われたステータスチェック
@@ -2311,7 +2352,7 @@ settings.require_signed_commits_desc=署名されていない場合、または
settings.protect_branch_name_pattern=保護ブランチ名のパターン
settings.protect_branch_name_pattern_desc=保護ブランチ名のパターン。書き方については ドキュメント を参照してください。例: main, release/**
settings.protect_patterns=パターン
-settings.protect_protected_file_patterns=保護されるファイルのパターン (セミコロン';'で区切る):
+settings.protect_protected_file_patterns=保護されるファイルのパターン (セミコロン';'で区切る)
settings.protect_protected_file_patterns_desc=保護されたファイルは、このブランチにファイルを追加・編集・削除する権限を持つユーザーであっても、直接変更することができなくなります。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については %[2]s を参照してください。 例: .drone.yml, /docs/**/*.txt
settings.protect_unprotected_file_patterns=保護しないファイルのパターン (セミコロン';'で区切る):
settings.protect_unprotected_file_patterns_desc=保護しないファイルは、ユーザーに書き込み権限があればプッシュ制限をバイパスして直接変更できます。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については %[2]s を参照してください。 例: .drone.yml, /docs/**/*.txt
@@ -2372,19 +2413,19 @@ settings.lfs_findcommits=コミットを検索
settings.lfs_lfs_file_no_commits=このLFSファイルに関するコミットはありません
settings.lfs_noattribute=このパスはデフォルトブランチでlockable属性を与えられていません
settings.lfs_delete=LFSファイル(OID %s)の削除
-settings.lfs_delete_warning=LFSファイルを削除すると、チェックアウトのときに 'object does not exist' エラーが発生するかもしれません。 よろしいですか?
+settings.lfs_delete_warning=LFSファイルを削除すると、チェックアウトのときに "object does not exist"エラーが発生するかもしれません。 よろしいですか?
settings.lfs_findpointerfiles=ポインタファイルを検索
settings.lfs_locks=ロック
settings.lfs_invalid_locking_path=不正なパス: %s
settings.lfs_invalid_lock_directory=ディレクトリはロックできません: %s
settings.lfs_lock_already_exists=すでにロックされています: %s
settings.lfs_lock=ロック
-settings.lfs_lock_path=ロックするファイルパス...
+settings.lfs_lock_path=ロックするファイルパス…
settings.lfs_locks_no_locks=ロックなし
settings.lfs_lock_file_no_exist=ロックしたファイルがデフォルトブランチにありません
settings.lfs_force_unlock=強制ロック解除
settings.lfs_pointers.found=%d件のblobポインタ - 登録済 %d件、未登録 %d件 (実体ファイルなし %d件)
-settings.lfs_pointers.sha=Blob SHA
+settings.lfs_pointers.sha=Blobハッシュ
settings.lfs_pointers.oid=OID
settings.lfs_pointers.inRepo=Repo内
settings.lfs_pointers.exists=実ファイルあり
@@ -2544,7 +2585,7 @@ topic.done=完了
topic.count_prompt=選択できるのは25トピックまでです。
topic.format_prompt=トピック名は英字または数字で始め、ダッシュ('-')やドット('.')を含めることができます。最大35文字までです。文字は小文字でなければなりません。
-find_file.go_to_file=ファイルへ移動
+find_file.go_to_file=ファイルを探す
find_file.no_matching=一致するファイルが見つかりません
error.csv.too_large=このファイルは大きすぎるため表示できません。
@@ -2674,8 +2715,37 @@ settings.protect_new_rule = 新しいブランチ保護ルールを作成する
settings.discord_icon_url.exceeds_max_length = アイコンのURLは 2048 文字以下にする必要があります
issues.new.assign_to_me = 自分に割り当て
+new_from_template = テンプレートを使用する
+new_from_template_description = このインスタンスで既存のリポジトリ テンプレートを選択して、その設定を適用できます。
+new_advanced = 詳細設定
+new_advanced_expand = クリックして展開
+auto_init_description = READMEファイルを含めてGit履歴を開始し、オプションでライセンスファイルと.gitignoreファイルも追加できます。
+archive.nocomment = リポジトリがアーカイブされているため、コメントすることはできません。
+archive.pull.noreview = このリポジトリはアーカイブされています。プルリクエストをレビューすることはできません。
+sync_fork.branch_behind_one = このブランチは %[2]s より %[1]d コミット遅れています
+sync_fork.branch_behind_few = このブランチは %[2]s より %[1]d コミット遅れています
+sync_fork.button = 同期
+editor.commit_email = コミットメールアドレス
+issues.filter_no_results = 結果なし
+issues.filter_no_results_placeholder = 検索フィルターを調整してみてください。
+issues.filter_type.all_pull_requests = すべてのプルリクエスト
+issues.filter_sort.relevance = 関連度
+issues.num_reviews_one = %d件のレビュー
+issues.num_reviews_few = %d件のレビュー
+issues.reaction.add = リアクションを追加
+comment.blocked_by_user = リポジトリの所有者または作成者によってブロックされているため、コメントすることはできません。
+pulls.sign_in_require = 新しいプル リクエストを作成するには、サインインしてください。
+pulls.editable_explanation = このプルリクエストはメンテナーによる編集が許可されています。直接貢献することも可能です。
+pulls.delete_after_merge.head_branch.is_default = 削除しようとしているヘッド ブランチはデフォルトのブランチであるため、削除できません。
+pulls.delete_after_merge.head_branch.is_protected = 削除しようとしているHEADブランチは保護されたブランチであるため、削除できません。
+pulls.delete_after_merge.head_branch.insufficient_branch = HEADブランチを削除する権限がありません。
+settings.default_update_style_desc = ベースブランチより遅れているプルリクエストを更新する際に使用するデフォルトの更新スタイル。
+diff.git-notes.add = ノートを追加
+diff.git-notes.remove-header = ノートを削除
+diff.git-notes.remove-body = このメモは削除されます。
+
[graphs]
-component_loading = %s の読み込み中...
+component_loading = %s の読み込み中…
component_loading_failed = %s を読み込めませんでした
component_loading_info = 少し時間がかかるかもしれません…
component_failed_to_load = 予期しないエラーが発生しました。
@@ -2720,7 +2790,7 @@ settings.permission=許可
settings.repoadminchangeteam=リポジトリ管理者はチームのアクセス権の追加・削除が可能
settings.visibility=表示
settings.visibility.public=公開
-settings.visibility.limited=限定 (認証済みユーザーにのみ表示)
+settings.visibility.limited=限定 (ログインしたユーザーにのみ表示)
settings.visibility.limited_shortname=限定
settings.visibility.private=プライベート (組織メンバーにのみ表示)
settings.visibility.private_shortname=プライベート
@@ -2857,7 +2927,7 @@ dashboard.update_migration_poster_id=移行する投稿者IDの更新
dashboard.git_gc_repos=すべてのリポジトリでガベージコレクションを実行
dashboard.resync_all_sshkeys=Forgejo SSH キーを使用して".ssh/authorized_keys"ファイルを更新します。
dashboard.resync_all_sshprincipals=Forgejo SSH プリンシパルを使用して".ssh/authorized_principals"ファイルを更新します。
-dashboard.resync_all_hooks=すべてのリポジトリの pre-receive, update, post-receive フックを更新する
+dashboard.resync_all_hooks=すべてのリポジトリの Git フックを再同期します (pre-receive、update、post-receive、proc-receive、…)
dashboard.reinit_missing_repos=レコードが存在するが見当たらないすべてのGitリポジトリを再初期化する
dashboard.sync_external_users=外部ユーザーデータの同期
dashboard.cleanup_hook_task_table=hook_taskテーブルのクリーンアップ
@@ -2961,7 +3031,7 @@ users.list_status_filter.is_2fa_enabled=2要素認証有効
users.list_status_filter.not_2fa_enabled=2要素認証無効
users.details=ユーザーの詳細
-emails.email_manage_panel=ユーザーメールアドレスの管理
+emails.email_manage_panel=ユーザーのメールアドレスを管理
emails.primary=プライマリー
emails.activated=アクティベート済み
emails.filter_sort.email=メールアドレス
@@ -3058,11 +3128,11 @@ auths.smtp_auth=SMTP認証タイプ
auths.smtphost=SMTPホスト
auths.smtpport=SMTPポート
auths.allowed_domains=許可するドメイン
-auths.allowed_domains_helper=すべてのドメインを許可する場合は空のままにします。 複数のドメインはカンマ(',')で区切ります。
+auths.allowed_domains_helper=すべてのドメインを許可する場合は空のままにします。 複数のドメインはカンマ(",")で区切ります。
auths.skip_tls_verify=TLS検証を省略
auths.force_smtps=強制的にSMTPSにする
auths.force_smtps_helper=ポート465ではSMTPSが常に使用されます。 これを指定すると、他のポートでもSMTPSの使用を強制します。 (指定しない場合は、ホストがサポートしていればSTARTTLSが使用されます。)
-auths.helo_hostname=HELOホストネーム
+auths.helo_hostname=HELOホスト名
auths.helo_hostname_helper=HELOで送られるホスト名。現在のホスト名で送信する場合は空白にします。
auths.disable_helo=HELOを無効にする
auths.pam_service_name=PAMサービス名
@@ -3122,9 +3192,9 @@ auths.unable_to_initialize_openid=OpenID Connectプロバイダーを初期化
auths.invalid_openIdConnectAutoDiscoveryURL=無効な自動検出URLです(http://またはhttps://で始まる有効なURLでなければなりません)
config.server_config=サーバー設定
-config.app_name=サイトのタイトル
+config.app_name=インスタンスのタイトル
config.app_ver=Forgejoのバージョン
-config.app_url=ForgejoのベースURL
+config.app_url=ベースURL
config.custom_conf=設定ファイルのパス
config.custom_file_root_path=カスタムファイルのルートパス
config.domain=サーバードメイン
@@ -3138,7 +3208,7 @@ config.repo_root_path=リポジトリのルートパス
config.lfs_root_path=LFSルートパス
config.log_file_root_path=ログの保存先パス
config.script_type=スクリプトの種類
-config.reverse_auth_user=リバース認証ユーザー
+config.reverse_auth_user=リバースプロキシ認証ユーザー
config.ssh_config=SSH設定
config.ssh_enabled=有効
@@ -3148,7 +3218,7 @@ config.ssh_port=ポート
config.ssh_listen_port=待受ポート
config.ssh_root_path=ルートパス
config.ssh_key_test_path=キーテストパス
-config.ssh_keygen_path=キージェネレータ('ssh-keygen')パス
+config.ssh_keygen_path=キージェネレータ("ssh-keygen")パス
config.ssh_minimum_key_size_check=最小キー長のチェック
config.ssh_minimum_key_sizes=最小キー長
@@ -3174,7 +3244,7 @@ config.allow_only_external_registration=外部サービスを使用した登録
config.enable_openid_signup=OpenIDを使ったセルフ登録有効
config.enable_openid_signin=OpenIDを使ったサインイン有効
config.show_registration_button=登録ボタンを表示
-config.require_sign_in_view=ページ閲覧にサインインが必要
+config.require_sign_in_view=コンテンツを表示するにはサインインが必要
config.mail_notify=メール通知有効
config.enable_captcha=CAPTCHA有効
config.active_code_lives=アカウント確認リンクの有効時間
@@ -3199,7 +3269,7 @@ config.mailer_enabled=有効
config.mailer_enable_helo=HELO有効
config.mailer_name=名称
config.mailer_protocol=プロトコル
-config.mailer_smtp_addr=SMTPアドレス
+config.mailer_smtp_addr=SMTPホスト
config.mailer_smtp_port=SMTPポート
config.mailer_user=ユーザー
config.mailer_use_sendmail=Sendmailを使う
@@ -3210,7 +3280,7 @@ config.mailer_use_dummy=Dummy
config.test_email_placeholder=Email (例 test@example.com)
config.send_test_mail=テストメールを送信
config.send_test_mail_submit=送信
-config.test_mail_failed=`"%s" へのテストメール送信に失敗しました: %v`
+config.test_mail_failed="%s" へのテストメール送信に失敗しました: %v
config.test_mail_sent=テストメールを "%s" へ送信しました。
config.oauth_config=OAuth設定
@@ -3238,8 +3308,8 @@ config.enable_federated_avatar=フェデレーテッド・アバター有効
config.git_config=Git設定
config.git_disable_diff_highlight=Diffのシンタックスハイライトが無効
-config.git_max_diff_lines=最大の差分行数(1ファイルあたり)
-config.git_max_diff_line_characters=最大の差分文字数(1行あたり)
+config.git_max_diff_lines=ファイルあたりの最大差分行数
+config.git_max_diff_line_characters=1行あたりの最大差分文字数
config.git_max_diff_files=差分を表示する最大ファイル数
config.git_gc_args=GC引数
config.git_migrate_timeout=移行タイムアウト
@@ -3299,7 +3369,7 @@ monitor.queue.settings.remove_all_items=すべて削除
monitor.queue.settings.remove_all_items_done=キュー内のすべての項目を削除しました。
notices.system_notice_list=システム通知
-notices.view_detail_header=通知の詳細を表示
+notices.view_detail_header=通知の詳細
notices.operations=操作
notices.select_all=すべて選択
notices.deselect_all=すべて選択解除
@@ -3705,6 +3775,10 @@ runs.no_job = ワークフローには少なくとも1つのジョブが含ま
runs.expire_log_message = ログは古すぎるため消去されています。
+runs.no_workflows.help_write_access = Forgejo アクションの始め方がわからない場合は、ユーザードキュメントのクイック スタートを参照して最初のワークフローを作成し、次に Forgejo ランナーをセットアップしてジョブを実行して下さい。
+runs.no_workflows.help_no_write_access = Forgejoアクションの詳細については、ドキュメントを参照してください。
+variables.not_found = 変数が見つかりませんでした。
+
[projects]
type-1.display_name=個人プロジェクト
type-2.display_name=リポジトリ プロジェクト
@@ -3782,7 +3856,7 @@ pulls.write = 書き込み: プルリクエストをクローズし、ラ
wiki.read = 読み取り: 統合された wiki とその履歴を読み取れます。
wiki.write = 書き込み: 統合された Wiki 内のページを作成、更新、削除します。
projects.read = 読み取り: リポジトリ プロジェクト ボードにアクセスします。
-actions.read = 読み取り: 統合された CI/CD パイプラインとそのログを表示します。
+actions.read = 読み取り: ワークフローの実行とそのログを表示します。
[translation_meta]
test = これはテスト文字列です。Forgejo UI には表示されませんが、テスト目的で使用されます。早く済ませるために"ok"と入力するか楽しかった出来事を入力して下さい。そうすれば、完了することができます :)
diff --git a/options/locale/locale_kab.ini b/options/locale/locale_kab.ini
index 855790b7f8..683b6c3268 100644
--- a/options/locale/locale_kab.ini
+++ b/options/locale/locale_kab.ini
@@ -76,6 +76,9 @@ copy_path = Nɣel abrid
copy_content = Nɣel agbur
go_back = Uɣal ɣee deffir
+admin_panel = Tadbelt n wesmel
+filter.not_template = Mačči d timudmiwin
+
[user]
code = Tangalt
repositories = Ikufan
@@ -92,6 +95,10 @@ overview = Tamuɣli s umata
settings = Iɣewwaren n useqdac
+change_avatar = Beddel avaṭar-ik…
+activity = Armud azayez
+block_user = Sewḥel aseqdac
+
[org]
code = Tanglat
team_desc = Aglam
@@ -111,6 +118,8 @@ members.private = Yettwaffer
members.owner = Bab-is
members.member = Aɛeggal
+settings = Iɣewwaren
+
[repo]
release.source_code = Tangalt taɣbalut
settings.slack_username = Isem n useqdac
@@ -322,6 +331,53 @@ settings.web_hook_name_larksuite_only = Lark Suite
settings.packagist_username = Isem n useqdac n Packagist
release.draft = Arewway
+new_from_template = Seqdec tamudemt
+size_format = %[1]s: %[2]s, %[3]s: %[4]s
+use_template = Fren tamudemt-a
+open_with_editor = Ldi s %s
+license_helper = Fren afaylu n turagt
+template.items = Iferdisen n tmudemt
+download_file = Sader-d afaylu
+editor.name_your_file = Efk-as isem i ufaylu-k…
+editor.delete = Kkes %s
+editor.new_branch_name_desc = Isem amaynut n tseṭṭa…
+editor.filename_is_invalid = Isem n ufaylu d arameɣtu: "%s".
+editor.fail_to_update_file_summary = Izen n tuccḍa:
+editor.add_subdir = Rnu akaram…
+projects.create = Snulfu-d asenfar
+projects.new = Asenfar amaynut
+projects.deletion = Kkes asenfar
+projects.column.set_default = Sbadu-t d amezwer
+projects.card_type.text_only = Aḍris kan
+issues.filter_no_results = Ulac igmaḍ
+issues.new.open_projects = Isenfaren yeldin
+issues.open_title = Yeldin
+issues.closed_title = Yemedlen
+issues.num_comments_1 = %d n uwennit
+issues.num_comments = %d n iwenniten
+issues.context.copy_link = Nɣel aseɣwen
+issues.label_count = %d n tebzimin
+issues.label_modify = Ẓreg tabzimt
+issues.label_deletion = Kkes tabzimt
+pulls.merge_conflict_summary = Izen n tuccḍa
+pulls.status_checks_details = Talqayt
+wiki.welcome = Ansuf ar uwiki.
+activity.closed_issue_label = Yemedlen
+activity.unresolved_conv_label = Ldi
+settings = Iɣewwaren
+settings.basic_settings = Iɣewwaren n taffa
+settings.federation_settings = Iɣewwaren n tfidiralit
+settings.tracker_issue_style.numeric = Umḍin
+settings.tracker_issue_style.alphanumeric = Agmumḍin
+settings.teams = Igrawen
+settings.slack_token = Tiddest
+settings.slack_domain = Taɣult
+settings.slack_channel = Abadu
+settings.lfs = LFS
+diff.git-notes = Tizmilin
+diff.comment.reply = Efk-d tiririt
+diff.review.comment = Awennit
+
[install]
admin_password = Awal n uɛeddi
password = Awal n uɛeddi
@@ -340,6 +396,14 @@ confirm_password = Serggeg awal n uɛeddi
admin_email = Tansa imayl
install_btn_confirm = Sebded Forgejo
+domain = Taɣult n aqeddac
+app_url = URL n taffa
+email_title = Iɣewwaren n imayl
+smtp_addr = Asenneftaɣ n SMTP
+smtp_port = Tawwurt n SMTP
+mailer_user = Isem n useqdac SMTP
+mailer_password = Awal n uɛeddi SMTP
+
[admin]
notices.type_1 = Akufi
packages.repository = Akufi
@@ -374,6 +438,33 @@ orgs.members = Imttekkiyen
repos.owner = Bab-is
config.mailer_user = Aseqdac
+users.full_name = Isem ummid
+users.admin = Anedbal
+users.last_login = Tuqqna taneggarut
+users.auth_source = Tiɣbula n usesteb
+users.is_activated = Amiḍan-a d urmid
+users.list_status_filter.is_admin = Anedbal
+repos.size = Tiddi
+repos.lfs_size = Tiddi LFS
+packages.owner = Bab-is
+packages.creator = Asaraw
+packages.version = Lqem
+packages.type = Tawsit
+packages.size = Tiddi
+auths.search_page_size = Tiddi n usebter
+auths.tips.gmail_settings = Iɣewwaren n Gmail:
+config.server_config = Tawila n uqeddac
+config.app_name = Azwel n wesmel
+config.app_ver = Lqem n Forgejo
+config.app_url = URL n taffa n Forgejo
+config.domain = Taɣult n uqeddac
+config.ssh_config = Tawila n SSH
+config.mailer_smtp_port = Tawwurt n SMTP
+config.mailer_use_sendmail = Seqdec Sendmail
+config.https_only = HTTPS kan
+config.git_config = Tawila n Git
+monitor.queue.settings.remove_all_items = Kkes-iten akk
+
[search]
code_kind = Nadi tangalt…
search = Nadi…
@@ -386,6 +477,9 @@ package_kind = Nadi ikemmusen…
project_kind = Nadi isenfaren…
branch_kind = Nadi tiseḍwa…
+type_tooltip = Tawsit n unadi
+union = Tadukli
+
[mail]
release.download.targz = Tangalt taɣbalut (TAR.GZ)
release.download.zip = Tangalt taɣbalut (ZIP)
@@ -398,6 +492,10 @@ admin.new_user.user_info = Talɣut ɣef useqdac
register_notify = Ansuf ar %s
release.title = Azwel: %s
+view_it_on = Wali-t ɣef %s
+activate_account = Ttxil, rmed amiḍan-ik
+issue.in_tree_path = Deg %s :
+
[editor]
buttons.code.tooltip = Rnu tangalt
table_modal.placeholder.content = Agbur
@@ -411,12 +509,16 @@ table_modal.header = Rnu tafelwit
buttons.link.tooltip = Rnu yiwen n useɣwen
+link_modal.header = Rnu yiwen n useɣwen
+
[explore]
code = Tanglat
repos = Ikufan
users = Iseqdacen
organizations = Tuddsiwin
+go_to = Ddu ɣer
+
[form]
UserName = Isem n useqdac
Password = Awal n uɛeddi
@@ -432,6 +534,14 @@ Retype = Sentem awal n uɛeddi
FullName = Isem ummid
+AdminEmail = Imayl n unedbal
+To = Isem n tseṭṭa
+AccessToken = Tiddest n wadduf
+NewBranchName = Isem amaynut n tseṭṭa
+require_error = ` ur izmir ara ad yeqqim d ilem.`
+user_not_exist = Aseqdac-a ur yelli ara.
+team_not_exist = Agraw-a ur yelli ara.
+
[aria]
footer.links = Iseɣwan
footer = Aḍar n usebter
@@ -450,6 +560,8 @@ my_repos = Ikufan
show_private = Uslig
my_orgs = Tuddsiwin
+uname_holder = Isem n useqdac neɣ tansa imayl
+
[auth]
openid_connect_submit = Tuqqna
verify = Senqed
@@ -461,6 +573,12 @@ forgot_password = Tettuḍ awal n uɛeddi?
sign_up_button = Asnulfu n umiḍan.
reset_password = Tiririt n umiḍan
+active_your_account = Sermed amiḍan-ik
+account_activated = Amiḍan-a yettwarmed
+openid_register_title = Snulfu-d amiḍan amaynut
+back_to_sign_in = Tuɣalin ar tuqqna
+sign_in_openid = Kemmel s OpenID
+
[modal]
yes = Ih
no = Uhu
@@ -526,6 +644,45 @@ manage_openid = Tansiwin OpenID
add_key = Rnu yiwet n tsarut
quota.sizes.git.lfs = Git LFS
+ssh_gpg_keys = Tisura SSH / GPG
+profile_desc = Fell-ak·am
+full_name = Isem ummid
+pronouns = ismawen
+update_theme = Beddel asentel
+update_profile = Ẓreg amaɣnu
+update_language_not_found = Tutlayt n "%s" ur telli ara.
+update_language_success = Tettwaleqqem tutlayt.
+language.localization_project = Ɛawen-aɣ ad d-nessuqel Forgejo ɣer tutlayt-nwen! Lmed ugar.
+change_password = Senfel awal n uɛeddi
+update_password = Leqqem awal n uɛeddi
+retype_new_password = Serggeg tikkelt-nniḍen awal n uɛeddi amaynut
+password_incorrect = Awal-a n uɛeddi amiran d arameɣtu.
+manage_emails = Sefrek tansiwin n imayl
+activated = D urmid
+primary_email = Err-itt d tansa-k tamezwarut
+email_deletion = Kkes tansa imayl
+theme_update_success = Yettuleqqem usentel-ik.
+theme_update_error = Asentel yettufernen ulac-it.
+openid_deletion = Kkes tansa OpenID
+add_new_email = Rnu tansa imayl
+add_email = Rnu tansa imayl
+manage_ssh_keys = Sefrek tisura SSH
+manage_gpg_keys = Sefrek tisura GPG
+add_new_principal = Rnu agejdan
+key_id = Asulay ID n tsarut
+key_name = Isem n tsarut
+ssh_key_deletion = Kkes tasarut SSH
+gpg_key_deletion = Kkes tasarut GPG
+generate_new_token = Sarew-d tiddest tamaynut
+token_name = Isem n tiddest
+generate_token = Sarew-d tiddest
+permissions_public_only = Azayez kan
+oauth2_application_name = Isem n usnas
+webauthn_register_key = Rnu yiwet n tsarut n tɣellist
+webauthn_delete_key = Kkes tasarut-nni n tɣellist
+delete_account = Kkes amiḍan-ik
+quota.sizes.git.all = Agbur deg Git
+
[packages]
arch.version.description = Aglam
alpine.repository.branches = Tiṣeḍwa
@@ -555,6 +712,8 @@ type-2.display_name = Asenfar n ukufi
[error]
network_error = Tuccḍa deg uẓeṭṭa
+occurred = Tella-d tuccḍa
+
[filter]
string.asc = A - Z
string.desc = Z - A
@@ -567,5 +726,7 @@ weeks = %d n imalasen
months = %d n wayyuren
years = %d n iseggasen
+1d = 1 n wass
+
[dropzone]
remove_file = Kkes afaylu
\ No newline at end of file
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index 823737a6db..cf25e1b4c2 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -1151,7 +1151,7 @@ migrate_items_wiki=Wiki
migrate_items_milestones=Marcos
migrate_items_labels=Etiquetas
migrate_items_issues=Issues
-migrate_items_pullrequests=Pull requests
+migrate_items_pullrequests=Propostas de revisão
migrate_items_merge_requests=Pedidos de merge
migrate_items_releases=Versões
migrate_repo=Migrar repositório
@@ -1178,7 +1178,7 @@ migrate.migrating_milestones=Migrando marcos
migrate.migrating_labels=Migrando rótulos
migrate.migrating_releases=Migrando releases
migrate.migrating_issues=Migrando issues
-migrate.migrating_pulls=Migrando pull requests
+migrate.migrating_pulls=Migrando propostas de revisão
migrate.cancel_migrating_title=Cancelar migração
migrate.cancel_migrating_confirm=Você quer cancelar essa migração?
@@ -1216,7 +1216,7 @@ find_tag=Pesquisar etiqueta
branches=Branches
tags=Tags
issues=Issues
-pulls=Pull requests
+pulls=Propostas de revisão
packages=Pacotes
actions=Ações
labels=Etiquetas
@@ -1257,7 +1257,7 @@ symbolic_link=Link simbólico
executable_file=Arquivo executável
commit_graph=Gráfico de commits
commit_graph.select=Selecionar branches
-commit_graph.hide_pr_refs=Esconder pull requests
+commit_graph.hide_pr_refs=Esconder propostas de revisão
commit_graph.monochrome=Monocromático
commit_graph.color=Colorido
commit.contained_in=Esse commit está contido em:
@@ -1550,9 +1550,9 @@ issues.closed_at=`fechou esta issue %s`
issues.reopened_at=`reabriu esta issue %s`
issues.commit_ref_at=`citou esta issue de um commit %s`
issues.ref_issue_from=`citou esta issue %[3]s %[1]s`
-issues.ref_pull_from=`citou este pull request %[3]s %[1]s`
-issues.ref_closing_from=`citou esta issue de um pull request %[3]s que a fechará %[1]s`
-issues.ref_reopening_from=`citou esta issue de um pull request %[3]s que a reabrirá, %[1]s`
+issues.ref_pull_from=`citou esta proposta de revisão %[3]s %[1]s`
+issues.ref_closing_from=`citou esta questão a partir de uma proposta de revisão %[3]s que a fechará, %[1]s`
+issues.ref_reopening_from=`citou esta questão de uma proposta de revisão %[3]s que a reabrirá, %[1]s`
issues.ref_from=`de %[1]s`
issues.author=Autor
issues.role.owner=Proprietário(a)
@@ -1677,7 +1677,7 @@ issues.dependency.blocked_by_short=Depende de
issues.dependency.remove_header=Remover dependência
issues.dependency.issue_remove_text=Isto removerá a dependência desta issue. Continuar?
issues.dependency.pr_remove_text=Isto removerá a dependência deste pull request. Continuar?
-issues.dependency.setting=Habilitar dependências para issues e pull requests
+issues.dependency.setting=Habilitar dependências para questões e propostas de revisão
issues.dependency.add_error_same_issue=Você não pode fazer uma issue depender de si mesma.
issues.dependency.add_error_dep_issue_not_exist=Issue dependente não existe.
issues.dependency.add_error_dep_not_exist=Dependência não existe.
@@ -1722,9 +1722,9 @@ compare.compare_base=base
compare.compare_head=comparar
pulls.desc=Habilitar pull requests e revisões de código.
-pulls.new=Novo pull request
-pulls.view=Ver pull request
-pulls.compare_changes=Novo pull request
+pulls.new=Nova solicitação de revisão
+pulls.view=Ver proposta de revisão
+pulls.compare_changes=Nova proposta de revisão
pulls.allow_edits_from_maintainers=Permitir edições de mantenedores
pulls.allow_edits_from_maintainers_desc=Usuários com acesso de gravação para o branch base também podem fazer push para este branch
pulls.allow_edits_from_maintainers_err=Falha na atualização
@@ -1750,7 +1750,7 @@ pulls.filter_changes_by_commit=Filtrar por commit
pulls.nothing_to_compare=Estes branches são iguais. Não há nenhuma necessidade para criar um pull request.
pulls.nothing_to_compare_and_allow_empty_pr=Estes branches são iguais. Este PR ficará vazio.
pulls.has_pull_request=`Um pull request entre esses branches já existe: %[2]s#%[3]d`
-pulls.create=Criar pull request
+pulls.create=Criar proposta de revisão
pulls.change_target_branch_at=`mudou o branch de destino de %s para %s %s`
pulls.tab_conversation=Conversação
pulls.tab_commits=Commits
@@ -1776,12 +1776,12 @@ pulls.is_empty=As alterações neste branch já estão no branch de destino. Est
pulls.required_status_check_failed=Algumas verificações necessárias não foram bem sucedidas.
pulls.required_status_check_missing=Estão faltando algumas verificações necessárias.
pulls.required_status_check_administrator=Como administrador, você ainda pode aplicar o merge deste pull request.
-pulls.blocked_by_approvals=Este pull request ainda não tem aprovações suficientes. %d de %d aprovações concedidas.
-pulls.blocked_by_rejection=Este pull request tem alterações solicitadas por um revisor oficial.
-pulls.blocked_by_official_review_requests=Este pull request está bloqueado porque falta aprovação de um ou mais revisores oficiais.
-pulls.blocked_by_outdated_branch=Este pull request está bloqueado porque está desatualizado.
-pulls.blocked_by_changed_protected_files_1=Este pull request está bloqueado porque altera um arquivo protegido:
-pulls.blocked_by_changed_protected_files_n=Este pull request está bloqueado porque altera arquivos protegidos:
+pulls.blocked_by_approvals=Esta proposta de requisição ainda não tem aprovações suficientes. %d de %d aprovações concedidas.
+pulls.blocked_by_rejection=Esta proposta de revisão tem alterações solicitadas por um revisor oficial.
+pulls.blocked_by_official_review_requests=Esta proposta de revisão está bloqueada por faltar aprovação de um ou mais revisores oficiais.
+pulls.blocked_by_outdated_branch=Esta proposta de revisão está bloqueada por ter sido superada.
+pulls.blocked_by_changed_protected_files_1=Esta proposta de revisão está bloqueada porque altera um arquivo protegido:
+pulls.blocked_by_changed_protected_files_n=Esta proposta de revisão está bloqueada porque altera arquivos protegidos:
pulls.can_auto_merge_desc=O merge deste pull request pode ser aplicado automaticamente.
pulls.cannot_auto_merge_desc=O merge deste pull request não pode ser aplicado automaticamente pois há conflitos.
pulls.cannot_auto_merge_helper=Faça o merge manualmente para resolver os conflitos.
@@ -2633,7 +2633,7 @@ settings.wiki_branch_rename_failure = Falha ao regularizar o nome do ramo da wik
settings.add_collaborator_blocked_them = Não foi possível adicionar o(a) colaborador(a) porque ele(a) bloqueou o(a) proprietário(a) do repositório.
settings.thread_id = ID da discussão
issues.edit.already_changed = Não foi possível salvar as alterações desta questão. O conteúdo parece já ter sido alterado por outro(a) usuário(a). Atualize a página e tente novamente para evitar sobrescrever estas alterações
-pulls.edit.already_changed = Não foi possível salvar as alterações deste pull request. Parece que o conteúdo já foi alterado por outro(a) usuário(a). Atualize a página e tente novamente para evitar sobrescrever estas alterações
+pulls.edit.already_changed = Não foi possível salvar as alterações desta proposta de revisão. Parece que o conteúdo já foi alterado por outra conta. Atualize a página e tente editar novamente para evitar sobrescrever as alterações dela
editor.commit_id_not_matching = O arquivo foi alterado durante a edição. Salve as alterações em um novo ramo e realize a mesclagem.
blame.ignore_revs = As revisões em .git-blame-ignore-revs foram ignoradas. Clique aqui para retornar à visualização normal.
topic.format_prompt = Os tópicos devem começar com um caracter alfanumérico, podem incluir hífens ("-") e pontos ("."), e podem ter até 35 caracteres. As letras devem ser minúsculas.
@@ -2645,10 +2645,10 @@ issues.author.tooltip.issue = Este(a) usuário(a) é o(a) autor(a) desta questã
no_eol.text = Sem EOL
no_eol.tooltip = Não há um caractere de fim de linha no final do arquivo.
pulls.fast_forward_only_merge_pull_request = Apenas fast-forward
-pulls.has_merged = Falha: O pull request foi merged, você não pode merge novamente ou mudar o branch destino.
-issues.author.tooltip.pr = Esse usuário é o autor dessa solicitação de pull.
+pulls.has_merged = Falha: A proposta de revisão foi integrada ao repositório e não é possível integrá-la novamente ou alterar o ramo-alvo.
+issues.author.tooltip.pr = Este usuário é o autor desta proposta de revisão.
editor.push_out_of_date = O push parece estar desatualizado.
-pulls.blocked_by_user = Você não pode criar uma solicitação de pull nesse repositório porque você está bloqueado pelo dono do repositório.
+pulls.blocked_by_user = Você não pode criar uma proposta de revisão nesse repositório porque você está bloqueado pelo dono do repositório.
mirror_use_ssh.helper = Forgejo irá espelhar o repositório via Git através de SSH e criar um par de chaves para você ao escolher essa opção. Você deverá garantir que a chave pública gerada está autorizada a fazer push para o repositório de destino. Você não pode usar autorização baseada em senha ao escolher essa opção.
mirror_denied_combination = Não é possível combinar o uso de chave pública e autenticação baseada em senha.
mirror_public_key = Chave SSH pública
@@ -2667,7 +2667,7 @@ settings.mirror_settings.pushed_repository = Repositório enviado
settings.mirror_settings.docs.disabled_pull_mirror.instructions = Configure seu projeto para automaticamente fazer push de commits, tags e branches para outro repositório. Espelhos de pull foram desativados pelo administrador do seu site.
settings.mirror_settings.docs.disabled_push_mirror.instructions = Configure seu projeto para automaticamente fazer pull de commits, tags e branches de outro repositório.
settings.mirror_settings.docs.doc_link_pull_section = a seção "Fazendo pull de um repositório remoto" da documentação.
-subscribe.pull.guest.tooltip = Inicie a sessão para receber notificações deste pull request.
+subscribe.pull.guest.tooltip = Inicie a sessão para receber notificações desta proposta de revisão.
settings.pull_mirror_sync_quota_exceeded = Cota excedida, não será feito pull das mudanças.
settings.mirror_settings.docs.more_information_if_disabled = Saiba mais sobre espelhos de push e pull aqui:
settings.transfer_quota_exceeded = O novo dono (%s) excedeu a cota. O repositório não foi transferido.
@@ -2733,7 +2733,7 @@ issues.num_reviews_one = %d revisão
issues.summary_card_alt = Cartão de resumo de um issue com o título "%s" no repositório %s
issues.num_reviews_few = %d revisões
settings.default_update_style_desc = Estilo padrão de atualização usado para atualizar pull requests que estão atrasados em relação ao branch base.
-pulls.sign_in_require = Entre para criar um novo pull request.
+pulls.sign_in_require = Entre para criar uma nova proposta de revisão.
new_from_template = Use um modelo
new_from_template_description = Você pode selecionar um modelo de repositório nesta instância e aplicar suas configurações.
new_advanced = Configurações avançadas
@@ -2747,7 +2747,7 @@ issues.reaction.alt_few = %[1]s reagiu com %[2]s.
issues.reaction.alt_many = %[1]s e mais %[2]d reagiram com %[3]s.
summary_card_alt = Cartão de resumo do repositório %s
release.summary_card_alt = Cartão de resumo de um release intitulado "%s" no repositório %s
-archive.pull.noreview = Este repositório está arquivado. Não é possível revisar pull requests.
+archive.pull.noreview = Este repositório está arquivado. Não é possível revisar propostas.
editor.commit_email = Email de commit
commits.view_single_diff = Ver modificações neste arquivo introduzidas neste commit
pulls.editable = Editável
@@ -2768,7 +2768,7 @@ settings.event_action_recover = Recuperar
settings.event_action_recover_desc = A execução da Action teve sucesso após a última execução no mesmo workflow ter falhado.
settings.event_action_success = Sucesso
settings.event_action_success_desc = A execução da Action foi bem sucedida.
-issues.filter_type.all_pull_requests = Todos os pull requests
+issues.filter_type.all_pull_requests = Todas as propostas de revisão
tree_path_not_found.commit = O caminho %[1]s não existe no commit %[2]s
tree_path_not_found.branch = O caminho %[1]s não existe no branch %[2]s
tree_path_not_found.tag = O caminho %[1]s não existe na etiqueta %[2]s
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index e880c0fa78..d3b8102fcc 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -291,7 +291,7 @@ offline_mode.description=Отключить сторонние службы до
disable_gravatar=Отключить Gravatar
disable_gravatar.description=Отключить Gravatar и прочие сторонние источники изображений профилей. Если у пользователя нет локально установленного изображения профиля, будет использовано изображение по умолчанию.
federated_avatar_lookup=Федерированные изображения профилей
-federated_avatar_lookup.description=Искать изображения профилей, используя Libravatar.
+federated_avatar_lookup.description=Искать изображения профилей через Libravatar.
disable_registration=Отключить самостоятельную регистрацию
disable_registration.description=Только администраторы смогут создавать новые учётные записи пользователей. Отключение саморегистрации крайне рекомендовано, разве что если вы не собираетесь создать публичный сервер для всех и готовы бороться с большим количеством спама.
allow_only_external_registration.description=Пользователи смогут создавать новые учётные записи только через добавленные сторонние службы.
@@ -2684,7 +2684,7 @@ issues.edit.already_changed = Не удалось отредактировать
pulls.edit.already_changed = Не удалось отредактировать запрос слияния. Похоже, содержимое уже было изменено другим пользователем. Попробуйте обновить страницу и отредактировать запрос ещё раз, чтобы избежать отмены чужих изменений
comments.edit.already_changed = Не удалось отредактировать комментарий. Похоже, он уже был изменён другим пользователем. Попробуйте обновить страницу и отредактировать его ещё раз, чтобы избежать отмены чужих изменений
settings.federation_settings = Настройки федерации
-settings.federation_apapiurl = Федеративная ссылка на этот репозиторий. Скопируйте и вставьте её в настройки федерации другого репозитория как ссылку репозитория для отслеживания.
+settings.federation_apapiurl = Федеративная ссылка на этот репозиторий. Скопируйте и вставьте её в настройки федерации другого репозитория как ссылку отслеживаемого репозитория.
settings.federation_following_repos = Ссылки на отслеживаемые репозитории. Разделяются с помощью «;», без пробелов.
n_release_one = %s выпуск
n_release_few = %s выпусков
@@ -3892,7 +3892,7 @@ filepreview.lines = Строки с %[1]d по %[2]d в %[3]s
filepreview.truncated = Предпросмотр был обрезан
[translation_meta]
-test = Wake up.
+test = Wake up
[repo.permissions]
code.write = Запись: отправка изменений в репозиторий, создание веток и тегов.
diff --git a/options/locale/locale_sl.ini b/options/locale/locale_sl.ini
index f90a20391d..3543966631 100644
--- a/options/locale/locale_sl.ini
+++ b/options/locale/locale_sl.ini
@@ -433,7 +433,7 @@ openid_signin_desc = Vnesite svoj URI OpenID. Na primer: alice.openid.example.or
twofa_scratch_token_incorrect = Vaša koda je napačna.
login_userpass = Prijavite se
oauth_signup_title = Dokončanje novega računa
-oauth_signup_submit = Celoten račun
+oauth_signup_submit = Dokončanje računa
oauth_signin_title = Prijavite se za avtorizacijo povezanega računa
oauth_signin_submit = Povezava z računom
oauth.signin.error.access_denied = Zahtevek za odobritev je bil zavrnjen.
diff --git a/options/locale/locale_sv-SE.ini b/options/locale/locale_sv-SE.ini
index 1d64aea928..9ab774fac6 100644
--- a/options/locale/locale_sv-SE.ini
+++ b/options/locale/locale_sv-SE.ini
@@ -33,11 +33,11 @@ twofa_scratch=Tvåfaktorsskrapkod
passcode=Kod
-repository=Utvecklingskatalog
+repository=Kodförråd
organization=Organisation
mirror=Spegel
new_mirror=Ny spegling
-new_fork=Ny förgrening av kodförråd
+new_fork=Ny avgrening av kodförråd
new_project=Nytt projekt
admin_panel=Sidadministration
settings=inställningar
@@ -49,7 +49,7 @@ all=Alla
sources=Källor
mirrors=Speglar
collaborative=Kollaborativa
-forks=Forks
+forks=Avgreningar
activities=Aktiviteter
pull_requests=Ändringsförfrågningar
@@ -70,7 +70,7 @@ disabled=Inaktiverad
write=Skriv
preview=Förhandsgranska
-loading=Laddar…
+loading=Läser in…
error404=Sidan du försöker nå finns inte, har tagits bort eller så har du inte behörighet att se den.
@@ -80,7 +80,7 @@ error404=Sidan du försöker nå finns inte, har tagits
archived=Arkiverade
-concept_code_repository=Utvecklingskatalog
+concept_code_repository=Kodförråd
concept_user_organization=Organisation
@@ -90,7 +90,7 @@ logo = Logotyp
sign_in_with_provider = Logga in med %s
enable_javascript = Denna webbplats kräver JavaScript.
ok = OK
-more_items = Fler saker
+more_items = Fler objekt
webauthn_sign_in = Tryck på knappen på din säkerhetsnyckel. Om din säkerhetsnyckel inte har en knapp, dra ut den och sätt in den igen.
new_project_column = Ny kolumn
copy_type_unsupported = Den här filtypen kan inte kopieras
@@ -104,10 +104,10 @@ copy_url = Kopiera URL
copy_error = Kopiering misslyckades
copy_content = Kopiera innehåll
webauthn_insert_key = Skriv in din säkerhetsnyckel
-webauthn_press_button = Var god tryck på knappen på din säkerhetsnyckel…
+webauthn_press_button = Vänligen tryck på knappen på din säkerhetsnyckel…
webauthn_error = Det gick inte att läsa din säkerhetsnyckel.
webauthn_unsupported_browser = Din webbläsare har ännu inte stöd för WebAuthn.
-webauthn_error_unknown = Ett okänt fel har inträffat. Var god försök igen.
+webauthn_error_unknown = Ett okänt fel har inträffat. Vänligen försök igen.
webauthn_error_empty = Du måste ange ett namn för den här nyckeln.
new_org.title = Ny organisation
new_org.link = Ny organisation
@@ -119,9 +119,9 @@ never = Aldrig
unknown = Okänd
confirm_delete_artifact = Är du säker på att du vill ta bort artefakten "%s"?
artifacts = Artefakter
-show_timestamps = Visa tidsstämpel
+show_timestamps = Visa tidsstämplar
show_full_screen = Visa i fullskärm
-download_logs = Ladda ner loggar
+download_logs = Hämta ned loggar
go_back = Gå tillbaka
show_log_seconds = Visa sekunder
rerun = Kör om
@@ -137,7 +137,7 @@ error413 = Du har använt upp din kvot.
invalid_data = Ogiltig data: %v
filter.not_template = Ej mallar
copy_hash = Kopiera hash
-view = Se
+view = Visa
copy_branch = Kopiera grennamn
pin = Fäst
filter.public = Publika
@@ -153,9 +153,9 @@ tracked_time_summary = Sammanfattning av spårad tid baserat på filter av ären
toggle_menu = Växla meny
confirm_delete_selected = Bekräfta för att ta bort alla valda objekt?
webauthn_error_timeout = Det gick inte att läsa din nyckel innan tidsgränsen nåddes. Läs om denna sida och försök igen.
-filter.is_fork = Förgreningar
+filter.is_fork = Avgreningar
webauthn_error_duplicated = Säkerhetsnyckeln är inte tillåten för denna begäran. Se till att nyckeln inte redan är registrerad.
-filter.not_fork = Ej förgreningar
+filter.not_fork = Ej avgreningar
remove_label_str = Ta bort objektet "%s"
webauthn_use_twofa = Använd en tvåfaktorskod från din telefon
webauthn_error_insecure = WebAuthn stöder endast säkra anslutningar. För testning över HTTP kan du använda "localhost" eller "127.0.0.1"
@@ -173,8 +173,8 @@ contributions_one = bidrag
contributions_zero = Inga bidrag
contributions_format = {contributions} den {day} {month} {year}
contributions_few = bidrag
-less = Mindre
-more = Mer
+less = Färre
+more = Flera
number_of_contributions_in_the_last_12_months = %s bidrag under de senaste 12 månaderna
[editor]
@@ -187,11 +187,11 @@ buttons.italic.tooltip = Lägg till kursiv text (CTRL+I / ⌘I)
buttons.list.unordered.tooltip = Lägg till en punktlista
buttons.list.ordered.tooltip = Lägg till en numrerad lista
buttons.list.task.tooltip = Lägg till en uppgiftslista
-buttons.mention.tooltip = Nämn en användare eller ett team
+buttons.mention.tooltip = Nämn en användare eller ett lag
buttons.ref.tooltip = Hänvisa till ett ärende eller en ändringsförfrågan
buttons.new_table.tooltip = Lägg till tabell
table_modal.header = Lägg till tabell
-table_modal.placeholder.header = Sidhuvud
+table_modal.placeholder.header = Rubrik
table_modal.placeholder.content = Innehåll
table_modal.label.rows = Rader
table_modal.label.columns = Kolumner
@@ -214,14 +214,14 @@ string.desc = Ö - A
occurred = Ett fel har inträffat
server_internal = Internt serverfel
network_error = Nätverksfel
-report_message = Om du tror att detta är ett fel i Forgejo, sök efter ärenden på Codeberg eller öppna ett nytt ärende om det behövs.
+report_message = Om du tror att detta är ett programfel i Forgejo, sök efter ärenden på Codeberg eller öppna ett nytt ärende om det behövs.
not_found = Målet kunde inte hittas.
[startpage]
app_desc=En smidig, självhostad Git-tjänst
install=Lätt att installera
platform=Plattformsoberoende
-platform_desc=Forgejo har bekräftats körbart på fria operativsystem såsom Linux och FreeBSD, såväl som på olika CPU-arkitekturer. Välj vad du föredrar!
+platform_desc=Forgejo har bekräftats vara körbart på fria operativsystem såsom Linux och FreeBSD, såväl som på olika CPU-arkitekturer. Välj det du föredrar!
lightweight=Lättviktig
lightweight_desc=Forgejo har låga minimum-krav och kan köras på en billig Rasperry Pi. Spara på din maskins kraft!
license=Öppen källkod
@@ -256,14 +256,14 @@ general_title=Allmänna inställningar
app_name=Instansens titel
app_name_helper=Skriv in instansens namn här. Det kommer att visas på varje sida.
repo_path=Rotsökväg för kodförråd
-repo_path_helper=Fjärrutvecklingskataloger kommer att sparas i denna katalog.
+repo_path_helper=Fjärrkodförråd kommer att sparas i denna katalog.
lfs_path=LFS rotsökväg
lfs_path_helper=Filer hanterade av Git LFS kommer att sparas i denna mapp. Lämna tom för att avaktivera.
run_user=Användare att köra som
ssh_port=SSH-serverport
-ssh_port_helper=Portnumret som din SSH-server använder. Lämna tomt för att inaktivera.
+ssh_port_helper=Portnumret för din SSH-server. Lämna tomt för att inaktivera.
http_port=HTTP-lyssningsport
-http_port_helper=Portnumret som kommer att användas av Forgejos webbserver.
+http_port_helper=Portnumret för Forgejos webbserver.
app_url=Bas-URL
app_url_helper=Basadressen för HTTP(S)-kloningslänkar och mejlnotifikationer.
log_root_path=Loggsökväg
@@ -278,16 +278,16 @@ smtp_from_helper=Mejladress som Forgejo kommer att använda. Anges i simpelt ('e
mailer_user=SMTP-användarnamn
mailer_password=SMTP-lösenord
register_confirm=Kräv bekräftelse via e-post för att registrera
-mail_notify=Aktivera e-postnotifikationer
+mail_notify=Aktivera e-postnotiser
server_service_title=Inställningar för server- och tredjepartstjänster
offline_mode=Aktivera lokalt läge
offline_mode.description=Inaktivera CDN från tredjepart och distribuera samtliga resurser lokalt istället.
disable_gravatar=Inaktivera Gravatar
-disable_gravatar.description=Inaktivera Gravatar- och avatarskällor från tredjepart. Standardbilder kommer att användas för användaravatarer om de inte laddar upp en egen avatar till instansen.
-federated_avatar_lookup=Aktivera federerade avatarer
-federated_avatar_lookup.description=Använd Libavatar för uppslagning av avatarer.
+disable_gravatar.description=Inaktivera Gravatar- och avatarskällor från tredjepart. Standardbilder kommer att användas för användprofilbilder om de inte laddar upp en egen profilbild till instansen.
+federated_avatar_lookup=Aktivera federerade profilbilder
+federated_avatar_lookup.description=Använd Libavatar för uppslagning av profilbilder.
disable_registration=Inaktivera självregistrering
-disable_registration.description=Endast instansens administratörer kommer kunna skapa nya konton. Det rekommenderas starkt att inaktivera självregistrering av användare om du inte tänker driva en publik instans för alla och är redo att hantera en stor mängd spam-konton.
+disable_registration.description=Endast instansens administratörer kommer att kunna skapa nya konton. Det rekommenderas starkt att inaktivera självregistrering av användare om du inte tänker driva en publik instans för alla och är redo att hantera en stor mängd spam-konton.
allow_only_external_registration.description=Användare kommer endast kunna skapa nya konton genom att använda konfigurerade externa tjänster.
openid_signin=Aktivera OpenID-inloggning
openid_signin.description=Tillåt användare att logga in via OpenID.
@@ -306,7 +306,7 @@ install_btn_confirm=Installera Forgejo
test_git_failed=Det gick inte att testa "git"-kommando: %v
sqlite3_not_available=Denna version av Forgejo stödjer inte SQLite3. Ladda ner den officiella binären från %s (inte "gobuild" versionen).
invalid_db_setting=Databasinställningarna är ogiltiga: %v
-invalid_repo_path=Utvecklingskatalogens rotsökväg är ogiltig: %v
+invalid_repo_path=Kodförrådets rotsökväg är ogiltig: %v
run_user_not_match=Systemtjänstanvändaren är inte den nuvarande användaren: %s -> %s
save_config_failed=Misslyckades att spara konfigurationen: %v
invalid_admin_setting=Inställning för administartörskontot är ogiltig: %v
@@ -318,7 +318,7 @@ default_allow_create_organization.description=Tillåt nya användarkonton att sk
default_enable_timetracking=Aktivera tidredovisning som standard
default_enable_timetracking.description=Aktivera tidsredovisning för nya kodförråd som standard.
no_reply_address=Dold e-postdomän
-no_reply_address_helper=Domännamn för användare med en dold e-postadress. Exempelvis kommer användarnamnet "joe" att loggas i Git som "joe@noreply.example.org" om den dolda e-postdomänen är satt till "noreply.example.org".
+no_reply_address_helper=Domännamn för användare med en dold e-postadress. Exempelvis kommer användarnamnet "loke" att loggas i Git som "loke@noreply.example.org" om den dolda e-postdomänen är satt till "noreply.example.org".
require_db_desc = Forgejo kräver MySQL, PostgreSQL, SQLite3 eller TiDB (MySQL-protokoll).
allow_only_external_registration = Tillåt registrering endast via externa tjänster
app_slogan = Instansslogan
@@ -341,17 +341,17 @@ env_config_keys_prompt = Följande miljövariabler kommer också att tillämpas
smtp_from_invalid = "Skicka e-post som"-adressen är ogiltig
reinstall_confirm_check_1 = Data krypterad av SECRET_KEY i app.ini kan gå förlorad: användare kommer kanske inte att kunna logga in med 2FA/OTP och speglar fungerar kanske inte korrekt. Genom att kryssa i rutan godkänner du att den nuvarande app.ini innehåller korrekt SECRET_KEY.
reinstall_confirm_check_2 = Kodförråden och inställningarna kan behöva omsynkroniseras. Genom att kryssa i rutan bekräftar du att du kommer omsynkronisera krokarna för kodförråden och authorized_keys-filen manuellt. Du bekräftar att du säkerställer att kodförrådet och spegelinställningarna är korrekta.
-run_user_helper = Operativsystemets användarnamn som Forgejo körs som. Notera att denna användare måste ha tillgång till kodförrådets rotsökväg.
+run_user_helper = Operativsystemets användarnamn som Forgejo körs som. Observera att denna användare måste ha tillgång till kodförrådets rotsökväg.
enable_update_checker_helper_forgejo = Den kommer regelbundet att leta efter nya Forgejo-versioner genom att läsa av en DNS TXT-post från release.forgejo.org.
-reinstall_confirm_check_3 = Du bekräftar att du är helt säker på att denna Forgejo körs med rätt app.ini-plats och att du är säker på att du måste installera om. Du bekräftar att du förstår ovanstående risker.
+reinstall_confirm_check_3 = Du bekräftar att du är helt säker att Forgejo kör med korrekt app.ini plats och att du är säker att du behöver ominstallera. Du bekräftar att du har förstått ovanstående risker.
enable_update_checker = Aktivera uppdateringskontroll
env_config_keys = Miljökonfiguration
[home]
uname_holder=Användarnamn eller e-postadress
switch_dashboard_context=Växla visad instrumentpanel
-my_repos=Utvecklingskataloger
+my_repos=Kodförråd
my_orgs=Organisationer
view_home=Visa %s
filter=Övriga filter
@@ -366,19 +366,19 @@ show_both_private_public=Visar både offentliga och privata
show_only_private=Visar endast privata
show_only_public=Visar endast publika
-issues.in_your_repos=I dina utvecklingskataloger
+issues.in_your_repos=I dina kodförråd
filter_by_team_repositories = Filtrera efter teamkodförråd
feed_of = Flöde av "%s"
[explore]
-repos=Utvecklingskataloger
+repos=Kodförråd
users=Användare
organizations=Organisationer
code=Kod
code_last_indexed_at=Indexerades senast %s
go_to = Gå till
relevant_repositories = Endast relevanta kodförråd visas, visa ofiltrerade resultat.
-relevant_repositories_tooltip = Kodförråd som är förgreningar eller inte har ämne, ikon, och beskrivning är dolda.
+relevant_repositories_tooltip = Kodförråd som är avgreningar eller inte har ämne, ikon, och beskrivning är dolda.
[auth]
create_new_account=Registrera konto
@@ -393,7 +393,7 @@ allow_password_change=Kräv att användaren byter lösenord (rekommenderas)
reset_password_mail_sent_prompt=Ett nytt bekräftelsemeddelande har skickats till %s. För att slutföra återställning av ditt konto, kontrollera din inkorg och gå till den bifogade länken inom de kommande %s.
active_your_account=Aktivera ditt konto
account_activated=Kontot har aktiverats
-prohibit_login=Kontot är avstängd
+prohibit_login=Kontot är avstängt
resent_limit_prompt=Du har redan begärt ett aktiveringsmejl nyligen. Vänligen vänta 3 minuter och försök igen.
has_unconfirmed_mail=Hej %s, du har en obekräftad epostaddress (%s). Om du inte har fått ett bekräftelsemail eller behöver ett nytt, klicka på knappen nedan.
resend_mail=Klicka här för att skicka ditt aktiveringsmejl igen
@@ -444,7 +444,7 @@ hint_register = Behöver du ett konto? Registrera ett nu.
prohibit_login_desc = Ditt konto har stängts av från att interagera med instansen. Kontakta instansadministratören för att återfå tillgång.
password_pwned = Lösenordet du valde finns på en lista över stulna lösenord som tidigare exponerats i offentliga dataintrång. Försök igen med ett annat lösenord och överväg att ändra detta lösenord på annat håll också.
sign_up_button = Registrera dig.
-sign_up_successful = Kontot skapades. Välkommen!
+sign_up_successful = Ditt konto har skapats. Välkommen!
change_unconfirmed_email = Om du har fått fel e-postadress under registrering kan du ändra den nedan och ett bekräftelsemeddelande kommer skickas till den nya adressen istället.
unauthorized_credentials = Inloggningsuppgifterna är felaktiga eller har gått ut. Försök kommandot igen eller se %s för mer information
@@ -469,7 +469,7 @@ register_success=Registreringen lyckades
password_change.subject = Ditt lösenord har uppdaterats
password_change.text_1 = Lösenordet för ditt konto ändrades just.
primary_mail_change.subject = Din primära e-postadress har ändrats
-activate_account.text_1 = Hej %[1]s, tack för att du registrerat dig hos %[2]s!
+activate_account.text_1 = Hej %[1]s, tack för att du har registrerat dig hos %[2]s!
reply = eller svara på detta e-postmeddelande direkt
hi_user_x = Hej %s,
admin.new_user.user_info = Användarinformation
@@ -507,7 +507,7 @@ issue_assigned.pull = @%[1]s har tilldelat dig ändringsförfrågan %[2]s i kodf
issue_assigned.issue = @%[1]s har tilldelat dig ärendet %[2]s i kodförrådet %[3]s.
register_notify.text_2 = Du kan logga in på ditt konto med ditt användarnamn: %s
reset_password.text = Om detta var du, klicka på följande länk för att återställa ditt konto inom %s:
-issue.action.force_push = %[1]s gjorde en tvingad skickning av %[2]s från %[3]s till %[4]s.
+issue.action.force_push = %[1]s tvångsskickade %[2]s från %[3]s till %[4]s.
repo.transfer.subject_to_you = %s vill överföra kodförrådet ”%s” till dig
release.title = Titel: %s
@@ -530,8 +530,8 @@ issue.action.review_dismissed = @%[1]s avfärdade senaste granskningen fr
issue.action.ready_for_review = @%[1]s markerade denna ändringsförfrågan som redo för granskning.
issue.action.new = @%[1]s skapade #%[2]d.
issue.in_tree_path = I %s:
-release.new.subject = %s i %s har släppts
-release.new.text = @%[1]s släppte %[2]s i %[3]s
+release.new.subject = %s i %s har publicerats
+release.new.text = @%[1]s publicerade %[2]s i %[3]s
team_invite.text_1 = %[1]s har bjudit in dig till teamet %[2]s i organisationen %[3]s.
team_invite.text_2 = Klicka på följande länk för att gå med i teamet:
team_invite.text_3 = Obs: Denna inbjudan var avsedd för %[1]s. Om du inte förväntade dig denna inbjudan kan du ignorera detta e-postmeddelande.
@@ -545,7 +545,7 @@ confirm = Bekräfta
[form]
UserName=Användarnamn
-RepoName=Utvecklingskatalogens namn
+RepoName=Kodförrådsnamn
Email=E-postadress
Password=Lösenord
Retype=Bekräfta lösenord
@@ -564,7 +564,7 @@ Content=Innehåll
require_error=får inte vara tomt
alpha_dash_error=` bör endast innehålla alfanumeriska tecken, bindestreck ("-") och understreck ("_").`
alpha_dash_dot_error=` bör endast innehålla alfanumeriska tecken, bindestreck ("-"), understreck ("_") och punkter (".").`
-git_ref_name_error=måste vara ett för Git välformaterat referensnamn.
+git_ref_name_error=`måste vara ett för Git välformaterat referensnamn.`
size_error=` måste vara av storleken %s`
min_size_error=` måste innehålla minst %s tecken.`
max_size_error=` får inte innehålla mer än %s tecken.`
@@ -576,16 +576,16 @@ password_not_match=Lösenorden matchar inte.
lang_select_error=Välj ett språk från listan.
username_been_taken=Användarnamnet är redan taget.
-repo_name_been_taken=Namnet för utvecklingskatalogen är upptaget.
-repository_files_already_exist=Filer finns redan för denna utvecklingskatalog. Kontakta systemadministratören.
-repository_files_already_exist.adopt=Filer finns redan för denna utvecklingskatalog och kan bara antas.
-repository_files_already_exist.delete=Filer finns redan för denna utvecklingskatalog. Du måste ta bort dem.
-repository_files_already_exist.adopt_or_delete=Filer finns redan för denna utvecklingskatalog. Antingen anta dem eller ta bort dem.
+repo_name_been_taken=Kodförrådsnamnet används redan.
+repository_files_already_exist=Det finns redan filer för detta kodförråd. Kontakta systemadministratören.
+repository_files_already_exist.adopt=Det finns redan filer för detta kodförråd och de kan bara behållas.
+repository_files_already_exist.delete=Det finns redan filer för detta kodförråd. Du måste ta bort dem.
+repository_files_already_exist.adopt_or_delete=Det finns redan filer för detta kodförråd. Behåll dem eller ta bort dem.
visit_rate_limit=För många förfrågningar på för kort tid till fjärrvärden.
2fa_auth_required=Fjärrbesök kräver tvåfaktorsautentisering.
org_name_been_taken=Organisationsnamnet är redan taget.
team_name_been_taken=Teamnamnet är redan taget.
-team_no_units_error=Tillåt åtkomst för åtminstone en del av utvecklingskatalogen.
+team_no_units_error=Tillåt åtkomst för åtminstone en del av kodförrådet.
email_been_used=Mejladressen är upptagen.
email_invalid=E-postadresssen är ogiltig.
username_password_incorrect=Användarnamnet eller lösenordet är felaktigt.
@@ -594,12 +594,12 @@ password_lowercase_one=Åtminstone en gemen
password_uppercase_one=Åtminstone en versal
password_digit_one=Åtminstone en siffra
password_special_one=Åtminstone ett specialtecken (kommatering, parenteser, citattecken osv.)
-enterred_invalid_repo_name=Namnet för utvecklingskatalogen som angavs är felaktigt.
+enterred_invalid_repo_name=Namnet som angavs för kodförrådet är felaktigt.
enterred_invalid_owner_name=Det nya namnet på ägaren är ogiltligt.
enterred_invalid_password=Det angivna lösenordet är felaktigt.
user_not_exist=Användaren finns inte.
team_not_exist=Teamet finns inte.
-last_org_owner=Du kan inte ta bort den sista användaren från "owners" teamet. Det måste finnas minst en ägare för en organisation.
+last_org_owner=Du kan inte ta bort den sista användaren från "owners"-teamet. Det måste finnas minst en ägare för en organisation.
cannot_add_org_to_team=En organisation kan inte läggas till som teammedlem.
invalid_ssh_key=Kunde inte verifiera din SSH-nyckel: %s
@@ -608,10 +608,10 @@ auth_failed=Autentisering misslyckades: %v
target_branch_not_exist=Målgrenen finns inte.
-org_still_own_repo = Denna organisation äger fortfarande en eller flera kodförråd, ta bort eller överför dem först.
-must_use_public_key = Den nyckel du angav är en privat nyckel. Skicka inte upp din privata nyckel någonstans. Använd istället din offentliga nyckel.
+org_still_own_repo = Denna organisation äger fortfarande ett eller flera kodförråd, ta bort eller överför dem först.
+must_use_public_key = Den nyckel du angav är en privat nyckel. Skicka inte upp din privata nyckel någonstans. Använd istället din publika nyckel.
unable_verify_ssh_key = SSH-nyckeln kan inte verifieras. Kontrollera att den är korrekt.
-still_own_repo = Ditt konto äger en eller flera kodförråd, ta bort eller överför dem först.
+still_own_repo = Ditt konto äger ett eller flera kodförråd, ta bort eller överför dem först.
still_has_org = Ditt konto är medlem i en eller flera organisationer. Lämna dem först.
still_own_packages = Ditt konto har ett eller flera paket, ta bort dem först.
Description = Beskrivning
@@ -647,7 +647,7 @@ required_prefix = Inmatningen måste börja med "%s"
[user]
change_avatar=Byt din avatar…
-repositories=Utvecklingskataloger
+repositories=Kodförråd
activity=Offentlig aktivitet
followers_few=%d följare
starred=Stjärnmärkta kodförråd
@@ -659,7 +659,7 @@ unfollow=Sluta följa
user_bio=Biografi
disabled_public_activity=Den här användaren har inaktiverat den publika synligheten av aktiviteten.
code = Kod
-watched = Övervakade kodförråd
+watched = Bevakade kodförråd
unblock = Avblockera
email_visibility.limited = Din e-postadress är synlig för alla autentiserade användare
show_on_map = Visa denna plats på en karta
@@ -698,7 +698,7 @@ avatar=Visningsbild
ssh_gpg_keys=SSH/GPG-nycklar
applications=Applikationer
orgs=Organisationer
-repos=Utvecklingskataloger
+repos=Kodförråd
delete=Radera konto
twofa=Tvåfaktorsautentisering (TOTP)
organization=Organisationer
@@ -719,10 +719,10 @@ ui=Tema
comment_type_group_title=Titel
privacy=Sekretess
lookup_avatar_by_mail=Slå upp avatar efter e-postadress
-enable_custom_avatar=Använd anpassad avatar
+enable_custom_avatar=Använd anpassad profilbild
choose_new_avatar=Välj ny avatar
-update_avatar=Uppdatera avatar
-delete_current_avatar=Ta bort aktuell avatar
+update_avatar=Uppdatera profilbild
+delete_current_avatar=Ta bort aktuell profilbild
uploaded_avatar_not_a_image=Den uppladdade filen är inte en bild.
update_avatar_success=Din avatar har blivit uppdaterad.
@@ -740,7 +740,7 @@ theme_desc=Detta tema kommer att användas för webbgränssnittet när du är in
primary=Primär
activated=Aktiverad
requires_activation=Aktivering krävs
-primary_email=Gör primär
+primary_email=Sätt som primär
activate_email=Skicka aktivering
activations_pending=Väntar på aktivering
delete_email=Ta Bort
@@ -766,7 +766,7 @@ manage_ssh_keys=Hantera SSH-nycklar
manage_gpg_keys=Hantera GPG-nycklar
add_key=Lägg till nyckel
ssh_desc=Dessa offentliga SSH-nycklar är kopplade till ditt konto. De motsvarande privata nycklarna ger full åtkomst till dina kodförråd. SSH-nycklar som har verifierats kan användas för att verifiera SSH-signerade Git-incheckningar.
-gpg_desc=Dessa offentliga GPG-nycklar är kopplade till ditt konto. Håll dina privata nycklar säkra då de gör det möjligt att verifiera incheckningar.
+gpg_desc=Dessa publika GPG-nycklar är kopplade till ditt konto. Håll dina privata nycklar säkra då de gör det möjligt att verifiera incheckningar.
ssh_helper=Behöver du hjälp? Kolla in Github's guide för att skapa din egen SSH-nycklar eller lösa vanliga problem som kan uppstå med SSH.
gpg_helper=Behöver du hjälp? Ta en titt på Github's guide om GPG.
key_content_gpg_placeholder=Börjar med "-----BEGIN PGP PUBLIC KEY BLOCK-----"
@@ -798,7 +798,7 @@ token_state_desc=Denna token har används inom dom senaste 7 dagarna
show_openid=Synlig på min profil
hide_openid=Dold från min profil
ssh_disabled=SSH är inaktiverat
-manage_access_token=Åtkomsttokens
+manage_access_token=Åtkomsttoken
generate_new_token=Generera ny token
tokens_desc=Dessa tokens tillåter åtkomst till ditt konto via Forgejo API.
token_name=Tokennamn
@@ -829,14 +829,14 @@ oauth2_application_create_description=OAuth2-applikationer ger tredjepartsapplik
authorized_oauth2_applications=Auktoriserade OAuth2-appar
revoke_key=Upphäv
-revoke_oauth2_grant=Dra in åtkomst
+revoke_oauth2_grant=Återkalla åtkomst
revoke_oauth2_grant_description=Återkallning av åtkomst för detta tredjepartsprogram kommer att hindra programmet från att komma åt dina data. Är du säker?
twofa_desc=Tvåfaktorsautentisering förbättrar säkerheten på ditt konto.
twofa_is_enrolled=Ditt konto är för närvarande uppsäkrad med tvåfaktorsautentisering.
twofa_not_enrolled=Ditt konto är för närvarande inte uppsäkrad med tvåfaktorsautentisering.
twofa_disable=Inaktivera tvåfaktorsautentisering
-twofa_scratch_token_regenerate=Generera ny skrapkod
+twofa_scratch_token_regenerate=Generera ny engångsåterställningnyckel
twofa_enroll=Aktivera tvåfaktorsautentisering
twofa_disable_note=Du kan inaktivera tvåfaktorsautentisering om det behövs.
twofa_disable_desc=Avaktivering av tvåfaktorsautentisering kommer göra ditt konto mindre säkert. Vill du fortsätta?
@@ -846,15 +846,15 @@ scan_this_image=Skanna denna bild med ditt autentiseringsprogram:
or_enter_secret=Eller skriv in följande sträng: %s
then_enter_passcode=Och ange den lösenkod som visas i programmet:
passcode_invalid=Koden är ogiltig. Försök igen.
-twofa_enrolled=Tvåfaktorsautentisering har aktiverats för ditt konto. Förvara din skrapkod (%s) på en säker plats eftersom den bara visas en gång!
+twofa_enrolled=Tvåfaktorsautentisering har aktiverats för ditt konto. Förvara din engångskod för återställning (%s) på en säker plats eftersom den bara visas en gång.
manage_account_links=Länkade konton
manage_account_links_desc=Dessa externa konton är länkade till ditt Forgejo-konto.
link_account=Länka konto
remove_account_link=Ta bort länkat konto
-remove_account_link_desc=Borttagning av länkade konton kommer häva dess åtkomst till ditt Forgejo-konto. Vill du fortsätta?
-remove_account_link_success=Det länkade konton har tagits bort.
+remove_account_link_desc=Borttagning av länkade konton kommer ta bort dess åtkomst till ditt Forgejo-konto. Vill du fortsätta?
+remove_account_link_success=Det länkade kontot har tagits bort.
orgs_none=Du är inte en medlem i någon organisation.
@@ -918,8 +918,8 @@ change_username_redirect_prompt.with_cooldown.few = Det gamla användarnamnet bl
language.description = Detta språk sparas på ditt konto och används som standard efter inloggning.
language.localization_project = Hjälp oss översätta Forgejo till ditt språk! Läs mer.
additional_repo_units_hint = Föreslå att aktivera ytterligare kodförrådsenheter
-additional_repo_units_hint_description = Visa en "Aktivera fler" ledtråd för kodförråd som inte har alla tillgängliga enheter aktiverade.
-update_hints_success = Ledtrådarna har uppdaterats.
+additional_repo_units_hint_description = Visa tips om att "Aktivera fler" för kodförråd som inte har alla tillgängliga enheter aktiverade.
+update_hints_success = Tipsen har uppdaterats.
hidden_comment_types = Dolda kommentarstyper
hidden_comment_types_description = Kommentarstyper som är markerade här visas inte på ärendesidor. Att markera "Etikett" tar till exempel bort alla " lade till/tog bort under denna organisationen.
+settings.hooks_desc=Lägg till webbkrokar som triggas för alla kodförråd under organisationen.
-settings.labels_desc=Lägg till etiketter som kan användas till ärenden för alla utvecklingskataloger under denna organisation.
+settings.labels_desc=Lägg till etiketter som kan användas till ärenden för alla kodförråd under organisationen.
members.membership_visibility=Synlighet för medlemskap:
members.public=Synlig
@@ -2843,35 +2843,35 @@ members.invite_now=Bjud in
teams.join=Gå med
teams.leave=Gå ur
-teams.can_create_org_repo=Skapa utvecklingskataloger
-teams.can_create_org_repo_helper=Medlemmar kan skapa nya utvecklingskataloger i organisationen. Skaparen får administratörsåtkomst till den nya katalogen.
+teams.can_create_org_repo=Skapa kodförråd
+teams.can_create_org_repo_helper=Medlemmar kan skapa nya kodförråd i organisationen. Skaparen får administratörsåtkomst till det nya kodförrådet.
teams.read_access=Lästa
teams.admin_access=Administratörsåtkomst
-teams.admin_access_helper=Medlemmar kan pulla och pusha till teamets utvecklingskataloger och lägga till medarbetare till dessa.
+teams.admin_access_helper=Medlemmar kan dra ned och skicka till teamets kodförråd samt lägga till medarbetare till dessa.
teams.no_desc=Detta team har ingen beskrivning
teams.settings=Inställningar
-teams.owners_permission_desc=Ägare har full åtkomst till alla utvecklingskataloger och har administratörsåtkomst till organisationen.
+teams.owners_permission_desc=Ägare har full åtkomst till alla kodförråd och har administratörsåtkomst till organisationen.
teams.members=Lagmedlemmar
teams.update_settings=Uppdatera inställningar
teams.delete_team=Ta bort team
teams.add_team_member=Lägg till teammedlem
teams.delete_team_title=Ta bort team
-teams.delete_team_desc=Borttagning av ett team återkallar åtkomsten till utvecklingskatalogen för dess medlemmar. Vill du fortsätta?
+teams.delete_team_desc=Borttagning av ett team återkallar åtkomsten till kodförråd för dess medlemmar. Vill du fortsätta?
teams.delete_team_success=Teamet har blivit borttaget.
teams.admin_permission_desc=Medlemskap i detta team ger administratörsrättigheter: medlemmar kan läsa från, skicka till och lägga till medarbetare till teamets kodförråd.
teams.create_repo_permission_desc=Vidare så ger detta team Skapa utvecklingskatalog rättigheten: medlemmar can skapa nya utvecklingskataloger i organisationen.
teams.repositories=Lagets utvecklingskataloger
teams.remove_all_repos_title=Ta bort alla utvecklingskataloger för teamet
-teams.remove_all_repos_desc=Detta kommer att ta bort alla utvecklingskataloger från teamet.
+teams.remove_all_repos_desc=Detta kommer att ta bort alla kodförråd från teamet.
teams.add_all_repos_title=Lägg till alla utvecklingskataloger
-teams.add_all_repos_desc=Detta kommer att lägga till alla organisationens utvecklingskataloger till teamet.
+teams.add_all_repos_desc=Detta lägger till organisationens kodförråd till teamet.
teams.add_duplicate_users=Användaren är redan en gruppmedlem.
teams.repos.none=Inga förråd åtkomliga för denna grupp.
teams.members.none=Inga medlemmar i denna grupp.
-teams.specific_repositories=Specifika utvecklingskataloger
-teams.specific_repositories_helper=Medlemmar kommer endast ha tillgång till utvecklingskataloger som explicit har lagts till för teamet. Att välja detta kommer inte automatiskt ta bort utvecklingskataloger som redan lagts till genom Alla utvecklingskataloger.
-teams.all_repositories=Alla utvecklingskataloger
-teams.all_repositories_helper=Teamet har tillgång till alla utvecklingskataloger. När du väljer detta komma alla nuvarande utvecklingskataloger läggas till i teamet.
+teams.specific_repositories=Specifika kodförråd
+teams.specific_repositories_helper=Medlemmar kommer endast ha tillgång till kodförråd som explicit har lagts till för teamet. Att välja detta kommer inte automatiskt ta bort kodförråd som redan lagts till genom Alla kodförråd.
+teams.all_repositories=Alla kodförråd
+teams.all_repositories_helper=Teamet har tillgång till alla kodförråd. När du väljer detta komma alla nuvarande kodförråd läggas till i teamet.
code = Kod
settings.visibility.limited_shortname = Begränsad
teams.write_access = Skriv
@@ -2904,7 +2904,7 @@ teams.invite.description = Klicka på knappen nedan för att gå med i teamet.
dashboard=Instrumentpanel
users=Användarkonton
organizations=Organisationer
-repositories=Utvecklingskataloger
+repositories=Kodförråd
authentication=Autentiseringskällor
config=Konfiguration
notices=Systemaviseringar
@@ -2921,11 +2921,11 @@ dashboard.operation_switch=Byt till
dashboard.operation_run=Kör
dashboard.clean_unbind_oauth=Rena obundna OAuth anslutningar
dashboard.clean_unbind_oauth_success=Alla obundna OAuth anslutningar har raderats.
-dashboard.delete_missing_repos=Ta bort alla utvecklingskataloger som saknar filer specifika för Git
-dashboard.delete_generated_repository_avatars=Ta bort genererade avatarer för utvecklingskatalogen
-dashboard.git_gc_repos=Rensa skräpfiler på samtliga utvecklingskataloger
+dashboard.delete_missing_repos=Ta bort alla kodförråd som saknar filer specifika för Git
+dashboard.delete_generated_repository_avatars=Ta bort genererade profilbilder för kodförrådet
+dashboard.git_gc_repos=Rensa skräpfiler i samtliga kodförråd
dashboard.resync_all_hooks=Återsynkronisera pre-receive-, update- och post-receive-krokar för alla kodförråd
-dashboard.reinit_missing_repos=Återinitialisera alla saknade utvecklingskataloger som vi känner till
+dashboard.reinit_missing_repos=Återinitialisera alla saknade kodförråd för vilka det finns poster
dashboard.sync_external_users=Synkronisera extern användardata
dashboard.server_uptime=Serverns upptid
dashboard.current_goroutine=Aktuella gorutiner
@@ -2939,7 +2939,7 @@ dashboard.current_heap_usage=Nuvarande heapanvändning
dashboard.heap_memory_obtained=Heapminne som erhållits
dashboard.heap_memory_idle=Heapminne som är inaktivt
dashboard.heap_memory_in_use=Heapminne som används
-dashboard.heap_memory_released=Heapminne som har släppts
+dashboard.heap_memory_released=Frigjort heap-minne
dashboard.heap_objects=Heapobjekt
dashboard.bootstrap_stack_usage=Bootstrap Stack-användning
dashboard.stack_memory_obtained=Stackminne som erhålls
@@ -2962,7 +2962,7 @@ users.name=Användarnamn
users.full_name=Fullständigt namn
users.activated=Aktiverad
users.admin=Administratör
-users.repos=Utvecklingskataloger
+users.repos=Kodförråd
users.created=Skapad
users.last_login=Senaste inloggning
users.never_login=Aldrig loggat in
@@ -2984,7 +2984,7 @@ users.allow_import_local=Kan importera lokala kodförråd
users.allow_create_organization=Kan skapa organisationer
users.update_profile=Uppdatera användarkonto
users.delete_account=Ta bort användarkontot
-users.still_own_repo=Denna användare äger fortfarande en eller flera utvecklingskataloger. Ta bort eller överför dessa utvecklingskataloger först.
+users.still_own_repo=Denna användare äger fortfarande ett eller flera kodförråd. Ta bort eller överför dessa kodförråd först.
users.still_has_org=Denna användare är medlem i en eller flera organisationer. Ta bort användaren från dessa först.
users.deletion_success=Användarkontot har blivit borttaget.
users.list_status_filter.is_active=Aktiv
@@ -3013,7 +3013,7 @@ repos.size=Storlek
packages.owner=Ägare
packages.name=Namn
packages.type=Typ
-packages.repository=Utvecklingskatalog
+packages.repository=Kodförråd
packages.size=Storlek
@@ -3222,7 +3222,7 @@ notices.inverse_selection=Invertera markeringar
notices.delete_selected=Ta bort markerade
notices.delete_all=Ta bort alla notiser
notices.type=Typ
-notices.type_1=Utvecklingskatalog
+notices.type_1=Kodförråd
notices.type_2=Uppgift
notices.desc=Beskrivning
notices.op=Op.
@@ -3442,7 +3442,7 @@ self_check.database_collation_mismatch = Förväntar att databasen använder kol
self_check.database_collation_case_insensitive = Databasen använder kollateringen %s, som är en skiftlägesokänslig kollatering. Även om Forgejo kan fungera med den, kan det finnas sällsynta fall som inte fungerar som förväntat.
[action]
-create_repo=skapade utvecklingskatalog %s
+create_repo=skapade kodförråd %s
rename_repo=döpte om utvecklingskalatogen från %[1]s till %[3]s
transfer_repo=överförde utvecklingskalatogen %s till %s
delete_tag=tog bort taggen %[2]s från %[3]s
@@ -3472,7 +3472,7 @@ push_tag = skickade tagg %[3]s till %[4]s%[3]s i %[4]s från spegel
mirror_sync_create = synkade ny referens %[3]s till %[4]s från spegel
reject_pull_request = `föreslog ändringar för %[3]s#%[2]s`
-publish_release = `släppte %[4]s i %[3]s`
+publish_release = `publicerade %[4]s i %[3]s`
review_dismissed = `avfärdade granskning från %[4]s för %[3]s#%[2]s`
[tool]
@@ -3514,7 +3514,7 @@ mark_all_as_read=Markera alla som lästa
subscriptions = Prenumerationer
no_subscriptions = Inga prenumerationer
-watching = Watching
+watching = Bevakar
[gpg]
default_key=Signerad med standard nyckeln
@@ -3528,7 +3528,7 @@ error.probable_bad_signature=VARNING! Även om det finns en nyckel med detta ID
error.probable_bad_default_signature=VARNING! Även om standardnyckeln har detta ID så verifierar det inte incheckningen! Denna incheckning är MISSTÄNKT.
[units]
-error.no_unit_allowed_repo=Du tillåts inte åtkomst till någon del av denna utvecklingskatalog.
+error.no_unit_allowed_repo=Du tillåts inte åtkomst till någon del av detta kodförråd.
error.unit_not_allowed=Du har inte åtkomst till denna del av utvecklingskatalogen.
unit = Enhet
@@ -3816,7 +3816,7 @@ workflow.dispatch.success = Arbetsflödeskörning begärdes framgångsrikt.
workflow.dispatch.input_required = Värde krävs för indata "%s".
workflow.dispatch.invalid_input_type = Ogiltig indatatyp "%s".
workflow.dispatch.warn_input_limit = Visar endast de första %d indatafälten.
-need_approval_desc = Godkännande krävs för att köra arbetsflöden för ändringsförfrågningar från förgreningar.
+need_approval_desc = Godkännande krävs för att köra arbetsflöden för ändringsförfrågningar från avgreningar.
variables.none = Det finns inga variabler ännu.
variables.deletion.description = Borttagning av en variabel är permanent och kan inte ångras. Vill du fortsätta?
variables.description = Variabler skickas till vissa actions och kan inte läsas annars.
@@ -3860,7 +3860,7 @@ project_kind = Sök projekt…
search = Sök…
type_tooltip = Söktyp
team_kind = Sök team…
-org_kind = Sök organisationer…
+org_kind = Sök org…
issue_kind = Sök ärenden…
regexp_tooltip = Tolka söktermen som ett reguljärt uttryck
code_search_unavailable = Kodsökning är för närvarande inte tillgänglig. Vänligen kontakta webbplatsadministratören.
@@ -3893,7 +3893,7 @@ issues.read = Läs: Läs och skapa ärenden och kommentarer.
issues.write = Skriv: Stäng ärenden och hantera metadata som etiketter, milstolpar, tilldelade, förfallodatum och beroenden.
pulls.read = Läs: Läs och skapa ändringsförfrågan.
pulls.write = Skriv: Stäng ändringsförfrågan och hantera metadata som etiketter, milstolpar, tilldelade, förfallodatum och beroenden.
-releases.read = Läs: Visa och ladda ner releaser.
+releases.read = Läs: Visa och ladda ner utgåvor.
releases.write = Skriv: Publicera, redigera och ta bort utgåvor och deras resurser.
wiki.read = Läs: Läs den integrerade wikin och dess historik.
wiki.write = Skriv: Skapa, uppdatera och ta bort sidor i den integrerade wikin.
diff --git a/options/locale/locale_tok.ini b/options/locale/locale_tok.ini
index 8b13789179..8b184cbf06 100644
--- a/options/locale/locale_tok.ini
+++ b/options/locale/locale_tok.ini
@@ -1 +1,6 @@
-
+[common]
+home = open
+dashboard = ijo sin
+explore = o alasa
+help = o pana e sona
+logo = sitelen pi ilo Posejo li lon poka sewi. jan li ken ala lukin e sitelen la, ona li lukin e toki "sitelen".
diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini
index bcbc6ba479..a54ce1b5c5 100644
--- a/options/locale/locale_uk-UA.ini
+++ b/options/locale/locale_uk-UA.ini
@@ -7,7 +7,7 @@ sign_in=Увійти
sign_in_or=або
sign_out=Вийти
sign_up=Реєстрація
-link_account=Прив'язати обліковий запис
+link_account=Прив’язати обліковий запис
register=Реєстрація
version=Версія
powered_by=Працює на %s
@@ -122,11 +122,11 @@ concept_system_global = Для всіх
concept_user_individual = Для особи
confirm_delete_selected = Точно видалити все вибране?
value = Значення
-webauthn_insert_key = Під'єднайте ключ безпеки
+webauthn_insert_key = Під’єднайте ключ безпеки
download_logs = Завантажити журнали
-webauthn_sign_in = Натисніть кнопку на ключі безпеки. Якщо ключ безпеки не має кнопки, від'єднайте його й під'єднайте ще раз.
+webauthn_sign_in = Натисніть кнопку на ключі безпеки. Якщо ключ безпеки не має кнопки, від’єднайте його і під’єднайте ще раз.
webauthn_unsupported_browser = Ваш браузер наразі не підтримує WebAuthn.
-webauthn_error_insecure = WebAuthn підтримує лише захищені з'єднання. Для тестування через HTTP можете використати origin-рядок «localhost» чи «127.0.0.1»
+webauthn_error_insecure = WebAuthn підтримує лише захищені з’єднання. Для тестування через HTTP можете використати origin-рядок «localhost» чи «127.0.0.1»
webauthn_error_timeout = Ключ не встиг зчитатись протягом відведеного терміну. Будь ласка, перезавантажте сторінку й повторіть спробу.
locked = Заблоковано
filter.is_template = Шаблони
@@ -173,7 +173,7 @@ more = Більше
contributions_one = внесок
number_of_contributions_in_the_last_12_months = %s внесків за останні 12 місяців
contributions_zero = Нема внесків
-contributions_format = {contributions} за {month} {day}, {year}
+contributions_format = {contributions} за {day} {month} {year}
contributions_few = внески
[editor]
@@ -300,7 +300,7 @@ openid_signup.description=Увімкнути самореєстрацію кор
enable_captcha=Увімкнути CAPTCHA при реєстрації
enable_captcha.description=Вимагати перевірку CAPTCHA для створення облікових записів.
require_sign_in_view=Вимагати авторизації для перегляду вмісту екземпляра
-admin_setting.description=Створювати обліковий запис адміністратора необов'язково. Перший зареєстрований користувач автоматично стає адміністратором.
+admin_setting.description=Створювати обліковий запис адміністратора необов’язково. Перший зареєстрований користувач автоматично стає адміністратором.
admin_title=Налаштування облікового запису адміністратора
admin_name=Ім’я адміністратора
admin_password=Пароль
@@ -312,7 +312,7 @@ sqlite3_not_available=Ця версія Forgejo не підтримує SQLite3.
invalid_db_setting=Налаштування бази даних є некоректними: %v
invalid_repo_path=Помилковий шлях до кореня репозиторію: %v
invalid_app_data_path=Некоректний шлях до даних програми: %v
-run_user_not_match=Ім'я в «Користувач, від якого запустити» не є ім'ям поточного користувача: %s → %s
+run_user_not_match=Ім’я в «Користувач, від якого запустити» не є ім’ям поточного користувача: %s → %s
internal_token_failed=Не вдалося згенерувати внутрішній токен: %v
secret_key_failed=Не вдалося згенерувати секретний ключ: %v
save_config_failed=Не вдалося зберегти конфігурацію: %v
@@ -325,7 +325,7 @@ default_allow_create_organization.description=Дозволити новим ко
default_enable_timetracking=Увімкнути відстеження часу за замовчуванням
default_enable_timetracking.description=Дозволити використання функції відстеження часу для нових репозиторіїв за замовчуванням.
no_reply_address=Прихований поштовий домен
-no_reply_address_helper=Доменне ім'я для користувачів із прихованою електронною адресою. Наприклад, користувач «joe» буде входити в Git як «joe@noreply.example.org», якщо для прихованого домену електронної пошти встановлено «noreply.example.org».
+no_reply_address_helper=Доменне ім’я для користувачів із прихованою електронною адресою. Наприклад, користувач «joe» буде входити в Git як «joe@noreply.example.org», якщо для прихованого домену електронної пошти встановлено «noreply.example.org».
password_algorithm=Алгоритм хешування пароля
config_location_hint = Ці опції налаштувань будуть збережені в:
env_config_keys = Конфігурація середовища
@@ -345,7 +345,7 @@ invalid_password_algorithm = Недійсний алгоритм хешуван
enable_update_checker_helper_forgejo = Наявність нових версій Forgejo періодично перевірятиметься через перевірку запису TXT DNS на release.forgejo.org.
[home]
-uname_holder=Ім'я користувача або ел. пошта
+uname_holder=Ім’я користувача або ел. пошта
switch_dashboard_context=Перемкнути контекст панелі управління
my_repos=Репозиторії
my_orgs=Організації
@@ -380,7 +380,7 @@ go_to = Перейти до
create_new_account=Реєстрація облікового запису
disable_register_prompt=Вибачте, можливість реєстрації відключена. Будь ласка, зверніться до адміністрації сайту.
disable_register_mail=Підтвердження реєстрації електронною поштою вимкнено.
-remember_me=Запам'ятати цей пристрій
+remember_me=Запам’ятати цей пристрій
forgot_password_title=Забули пароль
forgot_password=Забули пароль?
confirmation_mail_sent_prompt=Новий лист підтвердження було надіслано %s. Щоб завершити реєстрацію, перевірте вхідні й перейдіть за наведеним посиланням (на це маєте %s). Якщо електронну адресу вказано неправильно, ви можете ввійти і створити запит для надсилання ще одного листа підтвердження на іншу адресу.
@@ -390,8 +390,8 @@ reset_password_mail_sent_prompt=Лист підтвердження було н
active_your_account=Активація облікового запису
account_activated=Обліковий запис активовано
prohibit_login=Обліковий запис призупинено
-resent_limit_prompt=Вибачте, ви вже запросили активацію по електронній пошті нещодавно. Будь ласка, зачекайте 3 хвилини, а потім спробуйте ще раз.
-has_unconfirmed_mail=Привіт %s, у вас є непідтверджена електронна адреса (%s ). Якщо ви не отримали електронний лист із підтвердженням або вам потрібно надіслати новий, натисніть на кнопку нижче.
+resent_limit_prompt=Нещодавно ви вже запросили активацію по електронній пошті. Будь ласка, зачекайте 3 хвилини, а потім спробуйте ще раз.
+has_unconfirmed_mail=Привіт, %s! У вас є непідтверджена електронна адреса (%s ). Якщо ви не отримали електронний лист із підтвердженням або вам потрібно надіслати новий, натисніть на кнопку нижче.
resend_mail=Натисніть тут, щоб вислати лист активації знову
send_reset_mail=Надіслати листа для відновлення
reset_password=Відновлення облікового запису
@@ -410,8 +410,8 @@ oauth_signup_tab=Зареєструвати обліковий запис
oauth_signup_title=Завершити реєстрацію
oauth_signup_submit=Завершити
oauth_signin_tab=Посилання на існуючий обліковий запис
-oauth_signin_title=Увійдіть, щоб авторизувати пов'язаний обліковий запис
-oauth_signin_submit=Прив'язати обліковий запис
+oauth_signin_title=Увійдіть, щоб авторизувати пов’язаний обліковий запис
+oauth_signin_submit=Прив’язати обліковий запис
openid_connect_submit=Під’єднатися
openid_connect_title=Підключитися до існуючого облікового запису
openid_connect_desc=Вибраний OpenID URI невідомий. Пов’яжіть його з новим обліковим записом тут.
@@ -454,7 +454,7 @@ password_pwned = Вибраний вами пароль є у %s,
+hi_user_x=Привіт, %s,
activate_account=Будь ласка, активуйте ваш обліковий запис
activate_account.text_1=Привіт, %[1]s, дякуємо за реєстрацію на %[2]s!
@@ -465,7 +465,7 @@ activate_email.text=Перейдіть за цим посиланням, щоб
register_notify=Вітаємо у %s
register_notify.text_1=це ваш лист для підтвердження реєстрації в %s!
-register_notify.text_2=Ви можете ввійти до свого облікового запису, використовуючи ім'я: %s
+register_notify.text_2=Ви можете ввійти до свого облікового запису, використовуючи ім’я: %s
register_notify.text_3=Якщо цей обліковий запис було створено не вами, будь ласка, спочатку встановіть свій пароль.
reset_password=Відновлення вашого облікового запису
@@ -473,26 +473,26 @@ reset_password.text=Перейдіть за посиланням (маєте
register_success=Реєстрація успішна
-issue_assigned.pull=@%[1]s призначив вам запит на злиття %[2]s в репозиторії %[3]s.
-issue_assigned.issue=@%[1]s призначив вам задачу %[2]s у репозиторії %[3]s.
+issue_assigned.pull=@%[1]s призначає вам запит на злиття %[2]s в репозиторії %[3]s.
+issue_assigned.issue=@%[1]s призначає вам задачу %[2]s у репозиторії %[3]s.
-issue.x_mentioned_you=@%s згадав вас:
+issue.x_mentioned_you=@%s згадує вас:
issue.action.force_push=%[1]s примусово надсилає %[2]s з %[3]s до %[4]s.
issue.action.push_1=@%[1]s надсилає %[3]d коміт до %[2]s
issue.action.push_n=@%[1]s надсилає %[3]d комітів до %[2]s
-issue.action.close=@%[1]s закрито #%[2]d.
-issue.action.reopen=@%[1]s заново відкрив #%[2]d.
-issue.action.merge=@%[1]s об'єднав #%[2]d до %[3]s.
+issue.action.close=@%[1]s закриває #%[2]d.
+issue.action.reopen=@%[1]s повторно відкриває #%[2]d.
+issue.action.merge=@%[1]s об’єднує #%[2]d до %[3]s.
issue.action.approve=@%[1]s схвалює цей запит на злиття.
-issue.action.reject=@%[1]s запитують зміни на цей запит на злиття.
-issue.action.review=@%[1]s прокоментували цей запит на злиття.
-issue.action.review_dismissed=@%[1]s відхилено останній відгук від %[2]s для цього запиту на злиття.
-issue.action.ready_for_review=@%[1]s позначили цей запит на злиття як готовий до розгляду.
-issue.action.new=@%[1]s створили #%[2]d.
+issue.action.reject=@%[1]s запитує зміни у цьому запиті на злиття.
+issue.action.review=@%[1]s коментує цей запит на злиття.
+issue.action.review_dismissed=@%[1]s відхиляє останній відгук від %[2]s для цього запиту на злиття.
+issue.action.ready_for_review=@%[1]s позначає цей запит на злиття як готовий до розгляду.
+issue.action.new=@%[1]s створює #%[2]d.
issue.in_tree_path=В %s:
release.new.subject=%s в %s випущено
-release.new.text=@%[1]s випустив %[2]s в %[3]s
+release.new.text=@%[1]s публікує випуск %[2]s в %[3]s
release.title=Назва: %s
release.note=Примітка:
release.downloads=Завантаження:
@@ -504,7 +504,7 @@ repo.transfer.subject_to_you=%s бажає передати вам репози
repo.transfer.to_you=вам
repo.transfer.body=Щоб прийняти або відхилити передачу, перейдіть за посиланням %s або просто ігноруйте.
-repo.collaborator.added.subject=%s додав вас до %s в якості співавтора
+repo.collaborator.added.subject=%s додає вас до %s в якості співавтора
repo.collaborator.added.text=Вас додано в якості співавтора репозиторію:
primary_mail_change.subject = Ваша основна пошта була змінена
totp_disabled.subject = TOTP було вимкнено
@@ -512,7 +512,7 @@ totp_disabled.text_1 = Тимчасовий одноразовий пароль
password_change.subject = Ваш пароль успішно змінено
password_change.text_1 = Пароль до вашого облікового запису було щойно змінено.
reply = чи відповісти напряму з електронної адреси
-admin.new_user.user_info = Інформація користувача
+admin.new_user.user_info = Інформація про користувача
admin.new_user.text = Будь ласка, натисніть тут, щоб керувати цим користувачем із панелі адміністрації.
admin.new_user.subject = Новий користувач %s щойно ввійшов
removed_security_key.text_1 = Ключ безпеки «%[1]s» було щойно видалено з вашого облікового запису.
@@ -571,8 +571,8 @@ captcha_incorrect=Код CAPTCHA неправильний.
password_not_match=Паролі не збігаються.
lang_select_error=Оберіть мову з переліку.
-username_been_taken=Ім'я користувача вже зайнято.
-username_change_not_local_user=Нелокальні користувачі не можуть змінити своє ім'я користувача.
+username_been_taken=Ім’я користувача вже зайнято.
+username_change_not_local_user=Нелокальні користувачі не можуть змінити своє ім’я користувача.
repo_name_been_taken=Назва репозиторію вже використовується.
repository_files_already_exist=Файли вже існують для цього репозиторію. Зверніться до системного адміністратора.
repository_files_already_exist.adopt=Файли вже існують для цього репозиторію і можуть бути лише прийняті.
@@ -593,7 +593,7 @@ password_digit_one=Принаймні одна цифра
password_special_one=Принаймні один спеціальний символ (пунктуація, дужки, лапки тощо)
enterred_invalid_repo_name=Уведена вами назва репозиторію є неправильною.
enterred_invalid_org_name=Уведена вами назва організації є неправильною.
-enterred_invalid_owner_name=Ім'я нового власника не є дійсним.
+enterred_invalid_owner_name=Ім’я нового власника не є дійсним.
enterred_invalid_password=Уведений вами пароль некоректний.
user_not_exist=Даний користувач не існує.
team_not_exist=Команда не існує.
@@ -614,7 +614,7 @@ username_error = ` може містити тільки літерно-цифр
Description = Опис
Pronouns = Займенники
Biography = Про себе
-FullName = Повне ім'я
+FullName = Повне ім’я
Website = Вебсайт
url_error = `«%s» є недійсним посиланням.`
To = Назва гілки
@@ -632,7 +632,7 @@ invalid_group_team_map_error = ` зіставлення недійсне: %s`
unsupported_login_type = Цей тип входу не підтримує видалення облікового запису.
admin_cannot_delete_self = Ви не можете видалити себе, якщо ви є адміністратором. Спочатку зніміть із себе права адміністратора.
unset_password = Для користувача не встановлено пароль.
-username_claiming_cooldown = Це ім'я користувача не можна присвоїти, оскільки його період захисту ще не закінчився. Ім'я можна буде присвоїти %[1]s.
+username_claiming_cooldown = Це ім’я користувача не можна присвоїти, оскільки його період захисту ще не закінчився. Ім’я можна буде присвоїти %[1]s.
email_domain_is_not_allowed = Домен адреси електронної пошти %s конфліктує з EMAIL_DOMAIN_ALLOWLIST або EMAIL_DOMAIN_BLOCKLIST. Перевірте, чи ви правильно вказали адресу електронної пошти.
still_own_repo = Вашому обліковому запису належать один чи більше репозиторіїв. Спершу видаліть або передайте їх.
org_still_own_repo = Цій організації досі належать один чи більше репозиторіїв. Спершу видаліть або передайте їх.
@@ -672,7 +672,7 @@ followers.title.one = Cтежить
followers.title.few = Cтежать
following.title.one = Відстежуваний
following.title.few = Відстежувані
-form.name_reserved = Ім'я користувача «%s» зарезервовано.
+form.name_reserved = Ім’я користувача «%s» зарезервовано.
form.name_chars_not_allowed = Ім’я користувача «%s» містить неприпустимі символи.
public_activity.visibility_hint.self_private = Вашу діяльність бачитимете лише ви й адміністрація сервера. Налаштувати.
public_activity.visibility_hint.admin_private = Цю дію видно адміністрації, зокрема вам, але користувач_ка бажає залишити її приватною.
@@ -698,8 +698,8 @@ twofa=Двофакторна автентифікація (TOTP)
organization=Організації
public_profile=Загальнодоступний профіль
-password_username_disabled=Нелокальним користувачам заборонено змінювати ім'я користувача. Щоб отримати докладнішу інформацію, зверніться до адміністраторів сайту.
-full_name=Повне ім'я
+password_username_disabled=Нелокальним користувачам заборонено змінювати ім’я користувача. Щоб отримати докладнішу інформацію, зверніться до адміністраторів сайту.
+full_name=Повне ім’я
website=Вебсайт
location=Місцезнаходження
update_theme=Змінити тему
@@ -747,7 +747,7 @@ activate_email=Надіслати лист активації
activations_pending=Активації в очікуванні
delete_email=Видалити
email_deletion=Видалити адресу електронної пошти
-email_deletion_desc=Цю електронну адресу та пов'язану з нею інформацію буде видалено з вашого облікового запису. Коміти Git, здійснені через цю електронну адресу, залишаться без змін. Продовжити?
+email_deletion_desc=Цю електронну адресу та пов’язану з нею інформацію буде видалено з вашого облікового запису. Коміти Git, здійснені через цю електронну адресу, залишаться без змін. Продовжити?
email_deletion_success=Адресу електронної пошти видалено.
theme_update_success=Тему оновлено.
theme_update_error=Вибрана тема не існує.
@@ -770,7 +770,7 @@ manage_gpg_keys=Керування ключами GPG
add_key=Додати ключ
ssh_desc=Ці відкриті ключі SSH пов’язані з вашим обліковим записом. Відповідні приватні ключі дозволяють отримати повний доступ до ваших репозиторіїв. Підтверджені ключі можна використати для підтвердження комітів Git, підписаних із SSH.
principal_desc=Ці принципали SSH-сертифікатів пов’язані з вашим обліковим записом і надають повний доступ до ваших репозиторіїв.
-gpg_desc=Ці відкриті ключі GPG пов'язані з вашим обліковим записом і використовуються для підтвердження комітів. Тримайте свої приватні ключі в безпеці, оскільки вони дозволяють підписувати коміти вашим особистим підписом.
+gpg_desc=Ці відкриті ключі GPG пов’язані з вашим обліковим записом і використовуються для підтвердження комітів. Тримайте свої приватні ключі в безпеці, оскільки вони дозволяють підписувати коміти вашим особистим підписом.
ssh_helper=Потрібна допомога? Перегляньте посібник із генерації ключів SSH або виправлення типових неполадок SSH.
gpg_helper=Потрібна допомога? Перегляньте посібник про GPG.
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»
@@ -780,7 +780,7 @@ ssh_key_been_used=Цей ключ SSH уже доданий на сервер.
ssh_key_name_used=Ключ SSH із такою назвою вже існує у вашому обліковому записі.
ssh_principal_been_used=Цей принципал уже доданий на сервер.
gpg_key_id_used=Відкритий ключ GPG з таким ідентифікатором уже існує.
-gpg_no_key_email_found=Цей ключ GPG не відповідає жодній активованій поштовій адресі, яка пов'язана з вашим обліковим записом. Його все рівно можна додати, якщо ви підпишете наданий токен.
+gpg_no_key_email_found=Цей ключ GPG не відповідає жодній активованій поштовій адресі, яка пов’язана з вашим обліковим записом. Його все одно можна додати, якщо ви підпишете наданий токен.
gpg_key_matched_identities=Відповідні отримувачі:
gpg_key_matched_identities_long=Вбудовані ідентифікатори цього ключа збігаються з такими активованими адресами електронної пошти користувач_ки. Коміти, які відповідають цим адресам, можуть бути підтверджені цим ключем.
gpg_key_verified=Перевірений ключ
@@ -876,15 +876,15 @@ twofa_enrolled=Для вашого облікового запису було в
twofa_failed_get_secret=Не вдалося отримати секрет.
-manage_account_links=Пов'язані облікові записи
+manage_account_links=Пов’язані облікові записи
manage_account_links_desc=Ці зовнішні облікові записи пов’язані з вашим обліковим записом Forgejo.
-link_account=Прив'язати обліковий запис
-remove_account_link=Видалити пов'язаний обліковий запис
-remove_account_link_desc=Видалення пов'язаного облікового запису скасує його доступ до вашого облікового запису Forgejo. Продовжити?
+link_account=Прив’язати обліковий запис
+remove_account_link=Видалити пов’язаний обліковий запис
+remove_account_link_desc=Видалення пов’язаного облікового запису скасує його доступ до вашого облікового запису Forgejo. Продовжити?
remove_account_link_success=Пов’язаний обліковий запис видалено.
-orgs_none=Ви не є учасником будь-якої організації.
+orgs_none=Ви не є учасником жодної організації.
delete_account=Видалити свій обліковий запис
delete_prompt=Ваш обліковий запис буде остаточно видалено. Цю дію НЕМОЖЛИВО скасувати.
@@ -946,7 +946,7 @@ permissions_public_only = Тільки публічні
select_permissions = Виберіть дозволи
permissions_access_all = Усі (публічні, приватні й обмежені)
create_oauth2_application_success = Ви успішно створили нову програму OAuth2.
-keep_email_private_popup = Адреса електронної пошти не буде відображатися у вашому профілі і не буде використовуватися за замовчуванням для комітів, зроблених через веб-інтерфейс, таких як завантаження файлів, редагування і об'єднання комітів. Натомість ви можете використовувати спеціальну адресу %s для прив'язки комітів до свого облікового запису. Ця опція не вплине на існуючі коміти.
+keep_email_private_popup = Адреса електронної пошти не буде відображатися у вашому профілі і не буде використовуватися за замовчуванням для комітів, зроблених через веб-інтерфейс, таких як завантаження файлів, редагування і об’єднання комітів. Натомість ви можете використовувати спеціальну адресу %s для прив’язки комітів до свого облікового запису. Ця опція не вплине на існуючі коміти.
blocked_since = Заблокований з %s
can_not_add_email_activations_pending = Очікується активація, спробуйте ще раз за кілька хвилин, якщо хочете додати нову адресу електронної пошти.
ssh_signonly = SSH наразі вимкнено, тому ці ключі використовуються лише для перевірки підпису комітів.
@@ -966,9 +966,9 @@ added_on = Додано %s
key_signature_ssh_placeholder = Починається з «-----BEGIN SSH SIGNATURE-----»
user_block_yourself = Ви не можете заблокувати себе.
repo_and_org_access = Доступ до репозиторію та організації
-change_username_redirect_prompt.with_cooldown.few = Старе ім'я користувача буде доступне всім після періоду захисту, який триватиме %[1]d днів. Протягом періоду захисту ви ще можете повернути собі старе ім'я.
-change_username_redirect_prompt.with_cooldown.one = Старе ім'я користувача буде доступне всім після періоду захисту, який триватиме %[1]d день. Протягом періоду захисту ви ще можете повернути собі старе ім'я.
-change_username_redirect_prompt = Старе ім'я користувача буде переспрямуванням, поки хтось не присвоїть ім'я собі.
+change_username_redirect_prompt.with_cooldown.few = Старе ім’я користувача буде доступне всім після періоду захисту, який триватиме %[1]d днів. Протягом періоду захисту ви ще можете повернути собі старе ім’я.
+change_username_redirect_prompt.with_cooldown.one = Старе ім’я користувача буде доступне всім після періоду захисту, який триватиме %[1]d день. Протягом періоду захисту ви ще можете повернути собі старе ім’я.
+change_username_redirect_prompt = Старе ім’я користувача буде переспрямуванням, поки хтось не присвоїть ім’я собі.
comment_type_group_lock = Стан блокування
webauthn_alternative_tip = Можливо, ви бажаєте налаштувати додатковий спосіб входу.
user_unblock_success = Користувач_ку успішно розблоковано.
@@ -983,7 +983,7 @@ oauth2_confidential_client = Конфіденційний клієнт. Обер
keep_pronouns_private = Показувати займенники лише авторизованим користувачам
keep_pronouns_private.description = Ваші займенники не буде показано відвідувачам, які не ввійшли в систему.
hidden_comment_types.ref_tooltip = Коментарі, в яких на цю задачу послалися з іншої задачі, коміту тощо
-hidden_comment_types.issue_ref_tooltip = Коментарі, в яких користувач_ка змінює гілку чи тег, пов'язані з задачею
+hidden_comment_types.issue_ref_tooltip = Коментарі, в яких користувач_ка змінює гілку чи тег, пов’язані з задачею
comment_type_group_review_request = Запит на відгук
access_token_desc = При обраних для токена дозволах будуть авторизовані лише відповідні API-роути. Докладніше в документації.
update_oauth2_application_success = Програму OAuth2 успішно оновлено.
@@ -998,7 +998,7 @@ comment_type_group_reference = Посилання
ssh_key_verified_long = Ключ перевірений за допомогою токена й може підтверджувати коміти з будь-яких активованих адрес електронної пошти користувач_ки.
access_token_deletion_desc = Видалення токена скасує доступ програм, які використовують цей токен, до вашого облікового запису. Це незворотна дія. Продовжити?
oauth2_application_locked = Forgejo попередньо реєструє деякі програми OAuth2 при запуску, якщо це увімкнено в конфігурації. Щоб запобігти неочікуваній поведінці, їх не можна редагувати чи видаляти. Докладніше — в документації OAuth2.
-quota.rule.exceeded.helper = Загальний розмір об'єктів за цим правилом перевищує квоту.
+quota.rule.exceeded.helper = Загальний розмір об’єктів за цим правилом перевищує квоту.
quota = Квота
quota.sizes.repos.private = Приватні репозиторії
quota.sizes.repos.public = Публічні репозиторії
@@ -1069,7 +1069,7 @@ mirror_prune=Очистити
mirror_prune_desc=Видалення застарілих посилань, які ви відстежуєте
mirror_interval_invalid=Інтервал дзеркалювання є неприпустимим.
mirror_address=Клонування з URL-адреси
-mirror_address_desc=Помістіть будь-які необхідні облікові дані у розділі Авторизація.
+mirror_address_desc=Помістіть необхідні облікові дані у розділі «Авторизація».
mirror_lfs=Сховище великих файлів (LFS)
mirror_lfs_desc=Активувати дзеркальне відображення даних LFS.
mirror_lfs_endpoint=Кінцева точка LFS
@@ -1077,7 +1077,7 @@ mirror_lfs_endpoint_desc=Під час синхронізації буде ви
mirror_last_synced=Остання синхронізація
mirror_password_placeholder=(без змін)
mirror_password_blank_placeholder=(відключено)
-mirror_password_help=Змініть ім'я користувача, щоб видалити збережений пароль.
+mirror_password_help=Змініть ім’я користувача, щоб видалити збережений пароль.
watchers=Спостерігачі
stargazers=Зацікавлені
forks=Форки
@@ -1242,7 +1242,7 @@ editor.filename_help=Щоб додати каталог, наберіть йог
editor.or=або
editor.cancel_lower=Скасувати
editor.commit_signed_changes=Внести підписані зміни
-editor.commit_changes=Зберегти зміни
+editor.commit_changes=Внести зміни
editor.add_tmpl=Додати «<%s>»
editor.commit_message_desc=Додати необов’язковий розширений опис…
editor.signoff_desc=Додати повідомленню в журналі комітів рядок Signed-off-by від свого імені.
@@ -1285,14 +1285,14 @@ commitstatus.pending=Очікування
ext_issues=Зовнішні задачі
projects=Проєкти
projects.desc=Керуйте задачами та запитами злиття на дошках проєкту.
-projects.description=Опис (необов'язково)
+projects.description=Опис (необов’язково)
projects.description_placeholder=Опис
projects.create=Створити проєкт
projects.title=Назва
projects.new=Новий проєкт
projects.new_subheader=Координуйте, відстежуйте та оновлюйте інформацію про виконувану роботу в одному місці, аби проєкти залишалися прозорими та за розкладом.
projects.deletion=Видалити проєкт
-projects.deletion_desc=Видалення проєкту видаляє його з усіх пов'язаних задач. Продовжити?
+projects.deletion_desc=Видалення проєкту видаляє його з усіх пов’язаних задач. Продовжити?
projects.deletion_success=Проєкт видалено.
projects.edit=Редагувати проєкт
projects.edit_subheader=Проєкти організовують задачі та відстежують прогрес.
@@ -1348,28 +1348,28 @@ issues.label_templates.title=Завантажити визначений наб
issues.label_templates.info=Ще немає міток. Натисніть «Нова мітка» або використовуйте попередньо визначений набір міток:
issues.label_templates.helper=Оберіть набір міток
issues.label_templates.use=Використовувати набір міток
-issues.add_label=додано %s з міткою %s
-issues.add_labels=додано %s з мітками %s
-issues.remove_label=видалено %s з міткою %s
-issues.remove_labels=видалено %s з мітками %s
-issues.add_remove_labels=додано %s і видалено %s мітками %s
+issues.add_label=додає %s з міткою %s
+issues.add_labels=додає %s з мітками %s
+issues.remove_label=видаляє %s з міткою %s
+issues.remove_labels=видаляє %s з мітками %s
+issues.add_remove_labels=додає %s і видаляє %s міток %s
issues.add_milestone_at=`додає до етапу %s %s`
issues.add_project_at=`додає до проєкту %s %s`
-issues.change_milestone_at=`змінено етап з %s на %s %s`
+issues.change_milestone_at=`змінює етап з %s на %s %s`
issues.change_project_at=`змінює проєкт із %s на %s %s`
-issues.remove_milestone_at=`видалено з етапу%s %s`
+issues.remove_milestone_at=`видаляє з етапу%s %s`
issues.remove_project_at=`видаляє з проєкту %s %s`
issues.deleted_milestone=`(видалено)`
issues.deleted_project=`(видалено)`
-issues.self_assign_at=`самостійно призначений %s`
+issues.self_assign_at=`призначає собі %s`
issues.add_assignee_at=`був призначений %s %s`
issues.remove_assignee_at=`був знятий з призначення %s %s`
-issues.remove_self_assignment=`видалено призначення %s`
-issues.change_title_at=`змінився заголовок з %s на %s %s`
-issues.change_ref_at=`змінив посилання з %s на %s %s`
-issues.remove_ref_at=`видалив посилання %s %s`
-issues.add_ref_at=`додав посилання %s %s`
-issues.delete_branch_at=`видалена гілка %s %s`
+issues.remove_self_assignment=`знімає з себе призначення %s`
+issues.change_title_at=`змінює заголовок з %s на %s %s`
+issues.change_ref_at=`змінює посилання з %s на %s %s`
+issues.remove_ref_at=`видаляє посилання %s %s`
+issues.add_ref_at=`додає посилання %s %s`
+issues.delete_branch_at=`видаляє гілку %s %s`
issues.filter_label=Мітка
issues.filter_label_exclude=Використовуйте Alt + клік для виключення міток
issues.filter_label_no_select=Усі мітки
@@ -1507,7 +1507,7 @@ issues.time_spent_from_all_authors=`Загальний витрачений ча
issues.due_date=Термін виконання
issues.push_commit_1=додає %d коміт %s
issues.push_commits_n=додає %d коміти(-ів) %s
-issues.force_push_codes=`примусово залито %[1]s з %[2]s %[8]s до %[4]s %[9]s %[6]s`
+issues.force_push_codes=`примусово надсилає %[1]s з %[2]s %[8]s до %[4]s %[9]s %[6]s`
issues.force_push_compare=Порівняти
issues.due_date_form=рррр-мм-дд
issues.due_date_form_edit=Редагувати
@@ -1522,8 +1522,8 @@ issues.dependency.add=Додати залежність…
issues.dependency.cancel=Скасувати
issues.dependency.remove=Видалити
issues.dependency.remove_info=Видалити цю залежність
-issues.dependency.added_dependency=`додав нову залежність %s`
-issues.dependency.removed_dependency=`видалив залежність %s`
+issues.dependency.added_dependency=`додає нову залежність %s`
+issues.dependency.removed_dependency=`видаляє залежність %s`
issues.dependency.pr_closing_blockedby=Закриття цього запиту на злиття заблоковано такими задачами
issues.dependency.issue_closing_blockedby=Закриття цієї задачі заблоковано такими задачами
issues.dependency.issue_close_blocks=Ця задача блокує закриття залежних задач
@@ -1548,7 +1548,7 @@ issues.review.approve=схвалює зміни %s
issues.review.comment=надає відгук %s
issues.review.dismissed=відхиляє відгук %s %s
issues.review.dismissed_label=Відхилено
-issues.review.left_comment=додав коментар
+issues.review.left_comment=додає коментар
issues.review.content.empty=Запрошуючи зміни, ви зобов’язані залишити коментар з описом бажаних змін.
issues.review.reject=запитує зміни %s
issues.review.wait=попросив рецензію %s
@@ -1564,7 +1564,7 @@ issues.review.show_resolved=Показати вирішене
issues.review.hide_resolved=Приховати вирішене
issues.review.resolve_conversation=Завершити обговорення
issues.review.un_resolve_conversation=Поновити обговорення
-issues.review.resolved_by=позначив обговорення завершеним
+issues.review.resolved_by=позначає обговорення завершеним
issues.reference_issue.body=Тіло
issues.content_history.deleted=видалено
issues.content_history.edited=відредаговано
@@ -1588,9 +1588,9 @@ pulls.filter_branch=Фільтр по гілці
pulls.no_results=Результатів не знайдено.
pulls.nothing_to_compare=Ці гілки однакові. Немає необхідності створювати запит на злиття.
pulls.nothing_to_compare_and_allow_empty_pr=Гілки однакові. Цей запит на злиття буде порожнім.
-pulls.has_pull_request=`Запит злиття для цих гілок вже існує: %[2]s#%[3]d`
+pulls.has_pull_request=`Запит на злиття для цих гілок уже існує: %[2]s#%[3]d`
pulls.create=Створити запит на злиття
-pulls.change_target_branch_at=`змінена цільова гілка з %s на %s %s`
+pulls.change_target_branch_at=`змінює цільову гілку з %s на %s %s`
pulls.tab_conversation=Обговорення
pulls.tab_commits=Коміти
pulls.tab_files=Змінені файли
@@ -1601,7 +1601,7 @@ pulls.manually_merged=Ручне злиття
pulls.is_closed=Запит на злиття закрито.
pulls.title_wip_desc=`Почніть заголовок з %s, щоб запобігти випадковому злиттю запитів.`
pulls.cannot_merge_work_in_progress=Цей запит на злиття позначений як прийнятий в опрацювання.
-pulls.still_in_progress=Все ще в процесі?
+pulls.still_in_progress=Усе ще в процесі?
pulls.add_prefix=Додати префікс %s
pulls.remove_prefix=Видалити префікс %s
pulls.data_broken=Цей запит на злиття пошкоджений внаслідок видалення інформації про форк.
@@ -1609,8 +1609,8 @@ pulls.files_conflicted=Цей запит має зміни, що конфлік
pulls.is_checking=Триває перевірка конфліктів. Оновіть сторінку дещо пізніше.
pulls.required_status_check_failed=Деякі необхідні перевірки виконані з помилками.
pulls.required_status_check_missing=Декілька з необхідних перевірок відсутні.
-pulls.required_status_check_administrator=Як адміністратор ви все одно можете об'єднати цей запит на злиття.
-pulls.can_auto_merge_desc=Цей запит можна об'єднати автоматично.
+pulls.required_status_check_administrator=Як адміністратор ви все одно можете об’єднати цей запит на злиття.
+pulls.can_auto_merge_desc=Цей запит можна об’єднати автоматично.
pulls.cannot_auto_merge_desc=Цей запит на злиття не може бути злитий автоматично через конфлікти.
pulls.cannot_auto_merge_helper=Злийте вручну для вирішення конфліктів.
pulls.num_conflicting_files_1=%d конфліктний файл
@@ -1637,20 +1637,20 @@ pulls.merge_commit_id=ID коміту злиття
pulls.require_signed_wont_sign=Гілка вимагає підписаних комітів, але це злиття не буде підписано
pulls.invalid_merge_option=Цей параметр об’єднання не можна використовувати для цього запиту на злиття.
-pulls.merge_conflict=Не вдалося об'єднати: при об'єднанні виник конфлікт. Підказка: спробуйте іншу стратегію
+pulls.merge_conflict=Не вдалося об’єднати: при об’єднанні виник конфлікт. Підказка: спробуйте іншу стратегію
pulls.merge_conflict_summary=Повідомлення про помилку
-pulls.rebase_conflict=Не вдалося об'єднати: виник конфлікт під час перебазування коміту: %[1]s. Підказка: спробуйте іншу стратегію
+pulls.rebase_conflict=Не вдалося об’єднати: виник конфлікт під час перебазування коміту: %[1]s. Підказка: спробуйте іншу стратегію
pulls.rebase_conflict_summary=Повідомлення про помилку
-pulls.unrelated_histories=Не вдалося об'єднати: head та base злиття не мають спільної історії. Підказка: спробуйте іншу стратегію
-pulls.merge_out_of_date=Не вдалося об'єднати: base було оновлено, поки відбувалося об'єднання. Підказка: спробуйте знову.
+pulls.unrelated_histories=Не вдалося об’єднати: head та base злиття не мають спільної історії. Підказка: спробуйте іншу стратегію
+pulls.merge_out_of_date=Не вдалося об’єднати: base було оновлено, поки відбувалося об’єднання. Підказка: спробуйте знову.
pulls.push_rejected_summary=Повне повідомлення про відхилення
pulls.open_unmerged_pull_exists=`Ви не можете знову відкрити, оскільки вже існує запит на злиття (#%d) з такою ж інформацією про злиття і в очікуванні.`
pulls.status_checking=Деякі перевірки ще не завершено
-pulls.status_checks_success=Всі перевірки були успішними
+pulls.status_checks_success=Усі перевірки завершено успішно
pulls.status_checks_warning=Декілька перевірок завершилися з попередженнями
pulls.status_checks_failure=Декілька перевірок не були успішними
pulls.status_checks_error=Декілька перевірок завершилися з помилками
-pulls.status_checks_requested=Обов'язково
+pulls.status_checks_requested=Обов’язково
pulls.status_checks_details=Подробиці
pulls.update_branch=Оновити гілку шляхом злиття
pulls.update_branch_rebase=Оновити гілку перебазуванням
@@ -1675,7 +1675,7 @@ milestones.completeness=%d%% завершено
milestones.create=Створити етап
milestones.title=Заголовок
milestones.desc=Опис
-milestones.due_date=Термін виконання (необов'язково)
+milestones.due_date=Термін виконання (необов’язково)
milestones.clear=Очистити
milestones.invalid_due_date_format=Термін виконання має бути у форматі «рррр-мм-дд».
milestones.edit=Редагувати етап
@@ -1683,7 +1683,7 @@ milestones.edit_subheader=Створюйте етапи для організа
milestones.cancel=Скасувати
milestones.modify=Оновити етап
milestones.deletion=Видалити етап
-milestones.deletion_desc=Видалення етапу призведе до його видалення з усіх пов'язаних задач. Продовжити?
+milestones.deletion_desc=Видалення етапу призведе до його видалення з усіх пов’язаних задач. Продовжити?
milestones.deletion_success=Етап успішно видалено.
milestones.filter_sort.least_complete=Менш повне
milestones.filter_sort.most_complete=Більш повне
@@ -1699,9 +1699,9 @@ wiki.create_first_page=Створити першу сторінку
wiki.page=Сторінка
wiki.filter_page=Фільтр сторінок
wiki.new_page=Сторінка
-wiki.default_commit_message=Напишіть примітку про оновлення цієї сторінки (необов'язково).
+wiki.default_commit_message=Напишіть примітку про оновлення цієї сторінки (необов’язково).
wiki.save_page=Зберегти сторінку
-wiki.last_commit_info=%s редагував цю сторінку %s
+wiki.last_commit_info=%s редагує цю сторінку %s
wiki.edit_page_button=Редагувати
wiki.new_page_button=Нова сторінка
wiki.file_revision=Версія сторінки
@@ -2036,11 +2036,11 @@ settings.block_on_official_review_requests_desc=Об’єднання буде
settings.block_outdated_branch=Блокувати злиття, якщо запит на злиття застарів
settings.block_outdated_branch_desc=Злиття буде неможливим, коли головна гілка позаду основної.
settings.default_branch_desc=Виберіть гілку репозиторію за замовчуванням для комітів та запитів на злиття:
-settings.default_merge_style_desc=Стиль об'єднання за замовчуванням
+settings.default_merge_style_desc=Стиль об’єднання за замовчуванням
settings.choose_branch=Оберіть гілку…
settings.no_protected_branch=Немає захищених гілок.
settings.edit_protected_branch=Редагувати
-settings.protected_branch_required_approvals_min=Число необхідних схвалень не може бути від'ємним.
+settings.protected_branch_required_approvals_min=Число необхідних схвалень не може бути від’ємним.
settings.tags=Теги
settings.tags.protection=Захист тегів
settings.tags.protection.pattern=Шаблон тегів
@@ -2070,7 +2070,7 @@ settings.lfs_findcommits=Знайти коміти
settings.lfs_lfs_file_no_commits=Не знайдено комітів для цього файлу LFS
settings.lfs_noattribute=Цей шлях не має атрибута блокування в типовій гілці
settings.lfs_delete=Видалити файл LFS з OID %s
-settings.lfs_delete_warning=Видалення файлу LFS може спричинити помилки «Об'єкт не існує» під час перевірки. Ви впевнені?
+settings.lfs_delete_warning=Видалення файлу LFS може спричинити помилки «Об’єкт не існує» під час перевірки. Ви впевнені?
settings.lfs_findpointerfiles=Знайти файли-вказівники
settings.lfs_locks=Блокування
settings.lfs_invalid_locking_path=Неприпустимий шлях: %s
@@ -2102,7 +2102,7 @@ diff.options_button=Параметри порівняння
diff.download_patch=Завантажити латку як файл .patch
diff.download_diff=Завантажити різницю як файл .diff
diff.show_split_view=Розділений перегляд
-diff.show_unified_view=Об'єднаний перегляд
+diff.show_unified_view=Об’єднаний перегляд
diff.whitespace_button=Пробіли
diff.whitespace_show_everything=Показати всі зміни
diff.whitespace_ignore_all_whitespace=Ігнорувати пробіли, порівнюючи рядки
@@ -2261,7 +2261,7 @@ issues.filter_label_select_no_label = Без мітки
settings.web_hook_name_msteams = Microsoft Teams
issues.all_title = Усі
settings.web_hook_name_packagist = Packagist
-settings.packagist_username = Ім'я користувача Packagist
+settings.packagist_username = Ім’я користувача Packagist
settings.web_hook_name_matrix = Matrix
issues.dependency.issue_no_dependencies = Залежностей не встановлено.
issues.dependency.pr_no_dependencies = Залежностей не встановлено.
@@ -2284,31 +2284,31 @@ issues.role.collaborator_helper = Цього користувача запрош
settings.add_collaborator_owner = Неможливо додати власника в якості співавтора.
settings.protect_status_check_patterns = Шаблони перевірки стану
issues.role.collaborator = Співавтор
-pulls.auto_merge_cancel_schedule = Скасувати автоматичне об'єднання
-issues.comment_pull_merged_at = об'єднав коміт %[1]s в %[2]s %[3]s
-settings.merge_style_desc = Стилі об'єднання
-pulls.auto_merge_when_succeed = Об'єднувати автоматично, якщо всі перевірки проходять успішно
-pulls.cmd_instruction_merge_title = Об'єднання
-settings.protect_enable_merge = Увімкнути об'єднання
-pulls.merged_success = Запит на злиття успішно об'єднано і закрито
+pulls.auto_merge_cancel_schedule = Скасувати автоматичне об’єднання
+issues.comment_pull_merged_at = об’єднує коміт %[1]s в %[2]s %[3]s
+settings.merge_style_desc = Стилі об’єднання
+pulls.auto_merge_when_succeed = Об’єднувати автоматично, якщо всі перевірки проходять успішно
+pulls.cmd_instruction_merge_title = Об’єднання
+settings.protect_enable_merge = Увімкнути об’єднання
+pulls.merged_success = Запит на злиття успішно об’єднано і закрито
pulls.auto_merge_button_when_succeed = (Якщо перевірки проходять успішно)
-editor.commit_id_not_matching = Файл було змінено, поки ви його редагували. Зробіть коміт у нову гілку, а потім об'єднайте.
-settings.event_pull_request_merge = Об'єднання запиту на злиття
-pulls.auto_merge_canceled_schedule = Автоматичне об'єднання скасовано для цього запиту на злиття.
-pulls.auto_merge_not_scheduled = Цей запит на злиття не заплановано для автоматичного об'єднання.
+editor.commit_id_not_matching = Файл було змінено, поки ви його редагували. Зробіть коміт у нову гілку, а потім об’єднайте.
+settings.event_pull_request_merge = Об’єднання запиту на злиття
+pulls.auto_merge_canceled_schedule = Автоматичне об’єднання скасовано для цього запиту на злиття.
+pulls.auto_merge_not_scheduled = Цей запит на злиття не заплановано для автоматичного об’єднання.
pulls.fast_forward_only_merge_pull_request = Тільки fast-forward
-pulls.merged_by = від %[3]s об'єднано %[1]s
-issues.comment_manually_pull_merged_at = вручну об'єднав коміт %[1]s в %[2]s %[3]s
-pulls.merged_by_fake = від %[2]s об'єднано %[1]s
-pulls.clear_merge_message = Очистити повідомлення про об'єднання
-pulls.cmd_instruction_merge_desc = Об'єднайте зміни й оновіть їх на Forgejo.
-pulls.is_ancestor = Цю гілку вже включено в цільову гілку. Нічого об'єднувати.
-pulls.has_merged = Помилка: запит на злиття вже об'єднано, неможливо об'єднати знову чи змінити цільову гілку.
-pulls.head_out_of_date = Не вдалося об'єднати: head було оновлено, поки відбувалося об'єднання. Підказка: спробуйте знову.
+pulls.merged_by = від %[3]s об’єднано %[1]s
+issues.comment_manually_pull_merged_at = вручну об’єднує коміт %[1]s в %[2]s %[3]s
+pulls.merged_by_fake = від %[2]s об’єднано %[1]s
+pulls.clear_merge_message = Очистити повідомлення про об’єднання
+pulls.cmd_instruction_merge_desc = Об’єднайте зміни й оновіть їх на Forgejo.
+pulls.is_ancestor = Цю гілку вже включено в цільову гілку. Нічого об’єднувати.
+pulls.has_merged = Помилка: запит на злиття вже об’єднано, неможливо об’єднати знову чи змінити цільову гілку.
+pulls.head_out_of_date = Не вдалося об’єднати: head було оновлено, поки відбувалося об’єднання. Підказка: спробуйте знову.
no_eol.tooltip = У цьому файлі відсутній символ закінчення рядка (EOL) у кінці.
settings.trust_model.committer.desc = Дійсні підписи будуть позначатися як «довірені», тільки якщо вони відповідають авторові коміту, в іншому випадку вони позначатимуться як «невідповідні». Це змусить Forgejo бути автором підписаних комітів, а фактичного автора зазначати в трейлерах «Co-authored-by» і «Co-committed-by» в описі коміту. Типовий ключ Forgejo повинен відповідати користувачу в базі даних.
-pulls.clear_merge_message_hint = Очищення повідомлення про об'єднання видалить лише вміст повідомлення коміту і збереже згенеровані git-трейлери, такі як «Co-Authored-By…».
-branch.delete_branch_has_new_commits = Гілку «%s» не можна видалити, оскільки після об'єднання було додано нові коміти.
+pulls.clear_merge_message_hint = Очищення повідомлення про об’єднання видалить лише вміст повідомлення коміту і збереже згенеровані git-трейлери, такі як «Co-Authored-By…».
+branch.delete_branch_has_new_commits = Гілку «%s» не можна видалити, оскільки після об’єднання було додано нові коміти.
settings.graphql_url = Посилання GraphQL
settings.packagist_api_token = Токен API
settings.archive.text = Архівування репозиторію зробить його доступним тільки для читання. Він буде прихований з панелі управління. Ніхто (навіть ви!) не зможе робити нові коміти, створювати задачі чи запити на злиття.
@@ -2408,7 +2408,7 @@ settings.event_wiki_desc = Вікі-сторінку створено, пере
settings.mirror_settings.push_mirror.copy_public_key = Копіювати відкритий ключ
editor.add_tmpl.filename = назва файлу
settings.unarchive.button = Розархівувати
-object_format = Формат об'єкта
+object_format = Формат об’єкта
settings.archive.mirrors_unavailable = Дзеркала недоступні в архівованих репозиторіях.
pulls.sign_in_require = Увійдіть, щоб створити новий запит на злиття.
new_advanced_expand = Натисніть, щоб розгорнути
@@ -2608,7 +2608,7 @@ settings.admin_indexer_unindexed = Не індексовано
settings.push_mirror_sync_in_progress = Триває надсилання змін до віддаленого репозиторію %s.
settings.releases_desc = Увімкнути випуски в репозиторії
settings.admin_code_indexer = Індексатор коду
-settings.protect_status_check_patterns_desc = Уведіть шаблони, щоб вказати, які перевірки стану повинні пройти гілки, перш ніж їх буде об'єднано у гілку, що відповідає цьому правилу. Кожен рядок визначає шаблон. Шаблони не можуть бути порожніми.
+settings.protect_status_check_patterns_desc = Уведіть шаблони, щоб вказати, які перевірки стану повинні пройти гілки, перш ніж їх буде об’єднано у гілку, що відповідає цьому правилу. Кожен рядок визначає шаблон. Шаблони не можуть бути порожніми.
settings.add_webhook.invalid_path = Шлях не повинен містити частини «.» або «..» і не повинен бути порожнім. Він не може починатися або закінчуватися косою рискою.
settings.matrix.access_token_helper = Рекомендується створити окремий обліковий запис Matrix. Токен доступу можна отримати у вебклієнті Element (у приватній/інкогніто вкладці): Меню користувача (вгорі ліворуч) > Усі налаштування > Допомога та про програму > Подробиці > Токен доступу (під URL-адресою «Домашній сервер»). Закрийте приватну вкладку (вихід із системи зробить токен недійсним).
settings.protect_patterns = Шаблони
@@ -2649,18 +2649,18 @@ vendored = Сторонній
blame.ignore_revs.failed = Не вдалося проігнорувати зміни в .git-blame-ignore-revs.
blame.ignore_revs = Зміни в .git-blame-ignore-revs ігноруються. Натисніть тут, щоб обійти це і переглянути авторство у звичайному вигляді.
editor.new_branch_name = Укажіть назву нової гілки для цього коміту
-projects.column.deletion_desc = Видалення стовпчика проєкту призведе до переміщення всіх пов'язаних із ним задач до стовпчика за замовчуванням. Продовжити?
+projects.column.deletion_desc = Видалення стовпчика проєкту призведе до переміщення всіх пов’язаних із ним задач до стовпчика за замовчуванням. Продовжити?
signing.wont_sign.approved = Злиття не буде підписано, оскільки запит на злиття не схвалено.
pulls.allow_edits_from_maintainers = Дозволити редагування від супроводжувачів
pulls.showing_only_single_commit = Показано тільки зміни коміту %[1]s
pulls.showing_specified_commit_range = Показано тільки зміни між %[1]s..%[2]s
pulls.blocked_by_outdated_branch = Цей запит на злиття заблоковано, оскільки він застарів.
pulls.blocked_by_changed_protected_files_n = Цей запит на злиття заблоковано, оскільки він змінює захищені файли:
-pulls.auto_merge_newly_scheduled = Заплановано об'єднати запит на злиття після успішного завершення всіх перевірок.
-pulls.auto_merge_newly_scheduled_comment = `планує автоматично об'єднати цей запит на злиття після успішного завершення всіх перевірок %[1]s`
+pulls.auto_merge_newly_scheduled = Заплановано об’єднати запит на злиття після успішного завершення всіх перевірок.
+pulls.auto_merge_newly_scheduled_comment = `планує автоматично об’єднати цей запит на злиття після успішного завершення всіх перевірок %[1]s`
comments.edit.already_changed = Не вдається зберегти зміни. Схоже, що хтось інший уже змінив вміст коментаря. Оновіть сторінку і спробуйте відредагувати ще раз, щоб уникнути перезапису чужих змін
-pulls.auto_merge_canceled_schedule_comment = `скасовує автоматичне об'єднання цього запиту на злиття після успішного завершення всіх перевірок %[1]s`
-signing.wont_sign.pubkey = Коміт не буде підписано, оскільки у вас немає відкритого ключа, пов'язаного з вашим обліковим записом.
+pulls.auto_merge_canceled_schedule_comment = `скасовує автоматичне об’єднання цього запиту на злиття після успішного завершення всіх перевірок %[1]s`
+signing.wont_sign.pubkey = Коміт не буде підписано, оскільки у вас немає відкритого ключа, пов’язаного з вашим обліковим записом.
signing.wont_sign.basesigned = Злиття не буде підписано, оскільки не підписано базовий коміт.
signing.wont_sign.headsigned = Злиття не буде підписано, оскільки не підписано головний коміт.
projects.column.new_submit = Створити стовпчик
@@ -2671,8 +2671,8 @@ projects.column.set_default_desc = Призначити цей стовпчик
projects.column.new = Новий стовпчик
projects.column.delete = Видалити стовпчик
pulls.blocked_by_official_review_requests = Цей запит на злиття заблоковано, оскільки йому бракує схвалення від одного або кількох офіційних рецензентів.
-pulls.auto_merge_has_pending_schedule = %[1]s планує автоматично об'єднати цей запит на злиття після успішного завершення всіх перевірок %[2]s.
-signing.wont_sign.commitssigned = Злиття не буде підписано, оскільки всі пов'язані з ним коміти не підписані.
+pulls.auto_merge_has_pending_schedule = %[1]s планує автоматично об’єднати цей запит на злиття після успішного завершення всіх перевірок %[2]s.
+signing.wont_sign.commitssigned = Злиття не буде підписано, оскільки всі пов’язані з ним коміти не підписані.
settings.authorization_header = Заголовок авторизації
issues.archived_label_description = (Архівна) %s
issues.reaction.add = Додати реакцію
@@ -2710,7 +2710,7 @@ commit.revert = Вивернути
commit.revert-header = Вивернути: %s
editor.revert = Вивернути %s на:
commit.revert-content = Оберіть гілку, на яку вивернути:
-pulls.cmd_instruction_merge_warning = Увага: в цьому репозиторії не ввімкнено «Автовизначення ручного об'єднання», тож позначити цей запит як об'єднаний вручну вам доведеться самостійно.
+pulls.cmd_instruction_merge_warning = Увага: в цьому репозиторії не ввімкнено «Автовизначення ручного об’єднання», тож позначити цей запит як об’єднаний вручну вам доведеться самостійно.
topic.format_prompt = Теми повинні починатися з літери або цифри, можуть містити дефіси («-») і крапки («.») і мати довжину до 35 символів. Дозволено використання лише малих літер.
issues.label_archive = Архівна мітка
editor.invalid_commit_mail = Недійсна пошта для створення коміту.
@@ -2739,7 +2739,7 @@ diff.review.self_reject = Автори запитів на злиття не м
issues.review.remove_review_requests = видаляє запити на відгук від %[1]s %[2]s
settings.ignore_stale_approvals_desc = Не враховувати схвалення, зроблені для старих комітів (застарілі відгуки), до кількості схвалень, які має запит на злиття. Цей параметр не діє, якщо застарілі відгуки вже відхилено.
pulls.show_changes_since_your_last_review = Показати зміни з часу вашого останнього відгуку
-pulls.ready_for_review = Готові до рецензування?
+pulls.ready_for_review = Готовий до розгляду?
signing.wont_sign.never = Коміти ніколи не підписуються.
signing.wont_sign.always = Коміти завжди підписані.
wiki.original_git_entry_tooltip = Переглянути оригінальний файл Git замість читабельного посилання.
@@ -2878,7 +2878,7 @@ teams.add_duplicate_users=Користувач уже є учасником ко
teams.repos.none=Для команди немає доступних репозиторіїв.
teams.members.none=У цій команді немає учасників.
teams.specific_repositories=Конкретні репозиторії
-teams.specific_repositories_helper=Учасники матимуть доступ лише до репозиторіїв, які були явно додані до команди. Вибір цього пункту не призводить до автоматичного видалення репозиторіїв, доданих з Всі репозиторії.
+teams.specific_repositories_helper=Учасники матимуть доступ лише до репозиторіїв, які були явно додані до команди. Вибір цього пункту не призводить до автоматичного видалення репозиторіїв, доданих з Усі репозиторії.
teams.all_repositories=Усі репозиторії
teams.all_repositories_helper=Команда має доступ до всіх репозиторіїв. Вибір цього пункту додасть усі наявні репозиторії до команди.
code = Код
@@ -2989,7 +2989,7 @@ dashboard.delete_old_actions.started=Розпочато видалення вс
users.user_manage_panel=Керування обліковими записами
users.new_account=Створити обліковий запис
users.name=Ім’я користувача
-users.full_name=Повне ім'я
+users.full_name=Повне ім’я
users.activated=Активовано
users.admin=Адміністратор
users.restricted=Обмежено
@@ -3040,8 +3040,8 @@ emails.primary=Головний
emails.activated=Активовано
emails.filter_sort.email=Електронна пошта
emails.filter_sort.email_reverse=Електронна пошта (зворотна)
-emails.filter_sort.name=Ім'я користувача
-emails.filter_sort.name_reverse=Ім'я користувача (зворотне)
+emails.filter_sort.name=Ім’я користувача
+emails.filter_sort.name_reverse=Ім’я користувача (зворотне)
emails.updated=Електронну пошту оновлено
emails.not_updated=Не вдалось оновити адресу електронної пошти: %v
emails.duplicate_active=Ця електронна адреса вже активна для іншого користувача.
@@ -3078,7 +3078,7 @@ systemhooks.update_webhook=Оновити системний вебхук
auths.auth_manage_panel=Керування джерелами автентифікації
auths.new=Додати джерело автентифікації
-auths.name=Ім'я
+auths.name=Ім’я
auths.type=Тип
auths.enabled=Увімкнено
auths.syncenabled=Увімкнути синхронізацію користувачів
@@ -3094,7 +3094,7 @@ auths.bind_password=Пароль bind
auths.user_base=База пошуку користувачів
auths.user_dn=DN користувача
auths.attribute_username=Атрибут імені користувача
-auths.attribute_username_placeholder=Залиште порожнім, щоб використовувати ім'я користувача для реєстрації.
+auths.attribute_username_placeholder=Залиште порожнім, щоб використовувати ім’я користувача для реєстрації.
auths.attribute_name=Атрибут імені
auths.attribute_surname=Атрибут прізвища
auths.attribute_mail=Атрибут адреси email
@@ -3120,10 +3120,10 @@ auths.skip_tls_verify=Пропустити перевірку TLS
auths.force_smtps=Примусово використовувати SMTPS
auths.force_smtps_helper=SMTPS завжди використовується на порту 465. Встановіть цей прапорець для примусового використання SMTPS на інших портах. (В іншому випадку STARTTLS буде використовуватися для інших портів, якщо хост його підтримує.)
auths.helo_hostname=Ім’я хоста HELO
-auths.helo_hostname_helper=Ім'я хоста, яке буде надіслано з HELO. Залиште порожнім, аби надсилати поточне ім'я хоста.
+auths.helo_hostname_helper=Ім’я хоста, яке буде надіслано з HELO. Залиште порожнім, аби надсилати поточне ім’я хоста.
auths.disable_helo=Вимкнути HELO
-auths.pam_service_name=Ім'я служби PAM
-auths.pam_email_domain=Поштовий домен PAM (необов'язково)
+auths.pam_service_name=Ім’я служби PAM
+auths.pam_email_domain=Поштовий домен PAM (необов’язково)
auths.oauth2_provider=Постачальник OAuth2
auths.oauth2_icon_url=URL значка
auths.oauth2_clientID=ID клієнта (ключ)
@@ -3200,7 +3200,7 @@ config.lfs_http_auth_expiry=Термін дії LFS HTTP-автентифіка
config.db_config=Конфігурація бази даних
config.db_type=Тип
config.db_host=Хост
-config.db_name=Ім'я
+config.db_name=Ім’я
config.db_user=Ім’я користувача
config.db_schema=Схема
config.db_ssl_mode=SSL
@@ -3234,7 +3234,7 @@ config.deliver_timeout=Тайм-аут доставки
config.skip_tls_verify=Пропустити перевірку TLS
config.mailer_enabled=Увімкнено
-config.mailer_name=Ім'я
+config.mailer_name=Ім’я
config.mailer_smtp_port=Порт SMTP
config.mailer_user=Користувач
config.mailer_use_sendmail=Використовувати Sendmail
@@ -3287,7 +3287,7 @@ config.xorm_log_sql=Журнал SQL
monitor.cron=Завдання cron
-monitor.name=Ім'я
+monitor.name=Ім’я
monitor.schedule=Розклад
monitor.next=Наступного разу
monitor.previous=Попереднього разу
@@ -3370,7 +3370,7 @@ monitor.duration = Тривалість (с)
users.reserved = Зарезервовано
systemhooks.desc = Вебхуки автоматично сповіщають HTTP-сервер POST-запитами, коли в Forgejo відбуваються певні події. Вказані тут вебхуки спрацьовуватимуть для всіх репозиторіїв системи, тож врахуйте всі ймовірні наслідки для швидкодії. Докладніше — в посібнику з вебхуків.
dashboard.cleanup_actions = Очистити прострочені журнали й артефакти від Дій
-dashboard.gc_lfs = Виконати очистку сміття метаоб'єктів LFS
+dashboard.gc_lfs = Виконати очистку сміття метаоб’єктів LFS
dashboard.new_version_hint = Вийшла %s версія Forgejo, ви використовуєте %s. Докладніше читайте у блозі.
self_check.database_collation_case_insensitive = База даних використовує зіставлення %s, яке є нечутливим до регістру. Forgejo може працювати з ним, однак можливі рідкісні випадки, коли щось працюватиме не так, як очікувалося.
self_check.database_inconsistent_collation_columns = База даних використовує зіставлення %s, але ці стовпчики використовують невідповідні зіставлення. Це може спричинити деякі несподівані проблеми.
@@ -3448,16 +3448,16 @@ config.open_with_editor_app_help = Редактори «Відкрити в» д
[action]
create_repo=створює репозиторій %s
-rename_repo=репозиторій перейменовано з %[1]s на %[3]s
-commit_repo=надіслав зміни (push) до %[3]s о %[4]s
-create_issue=`відкрив задачу %[3]s#%[2]s`
-close_issue=`закрив задачу %[3]s#%[2]s`
-reopen_issue=`повторно відкрив задачу %[3]s#%[2]s`
-create_pull_request=`створив запит злиття %[3]s#%[2]s`
-close_pull_request=`закрив запит злиття %[3]s#%[2]s`
-reopen_pull_request=`повторно відкрив запит злиття %[3]s#%[2]s`
-comment_issue=`прокоментував задачу %[3]s#%[2]s`
-comment_pull=`прокоментував запит злиття %[3]s#%[2]s`
+rename_repo=перейменовує репозиторій з %[1]s на %[3]s
+commit_repo=надслає зміни (push) до %[3]s о %[4]s
+create_issue=`відкриває задачу %[3]s#%[2]s`
+close_issue=`закриває задачу %[3]s#%[2]s`
+reopen_issue=`повторно відкриває задачу %[3]s#%[2]s`
+create_pull_request=`створює запит на злиття %[3]s#%[2]s`
+close_pull_request=`закриває запит на злиття %[3]s#%[2]s`
+reopen_pull_request=`повторно відкриває запит на злиття %[3]s#%[2]s`
+comment_issue=`коментує задачу %[3]s#%[2]s`
+comment_pull=`коментує запит на злиття %[3]s#%[2]s`
merge_pull_request=`приймає запит на злиття %[3]s#%[2]s`
transfer_repo=передає репозиторій %s%s
push_tag=надсилає тег %[3]s в %[4]s
@@ -3466,18 +3466,18 @@ delete_branch=видаляє гілку %[2]s з %[
compare_branch=Порівняти
compare_commits=Порівняти %d комітів
compare_commits_general=Порівняти коміти
-mirror_sync_push=синхронізував коміти в %[3]s в %[4]s із дзеркала
-mirror_sync_create=синхронізував нове посилання %[3]s в %[4]s із дзеркала
-mirror_sync_delete=синхронізовано й видалено посилання %[2]s на %[3]s із дзеркала
-approve_pull_request=`схвалив %[3]s#%[2]s`
+mirror_sync_push=синхронізує коміти в %[3]s в %[4]s із дзеркала
+mirror_sync_create=синхронізує нове посилання %[3]s на %[4]s із дзеркала
+mirror_sync_delete=синхронізує і видаляє посилання %[2]s на %[3]s із дзеркала
+approve_pull_request=`схвалює %[3]s#%[2]s`
reject_pull_request=`пропонує зміни до %[3]s#%[2]s`
publish_release=`публікує випуск %[4]s з %[3]s`
-review_dismissed=`відхилив відгук від %[4]s для %[3]s#%[2]s`
+review_dismissed=`відхиляє відгук від %[4]s для %[3]s#%[2]s`
review_dismissed_reason=Причина:
create_branch=створює гілку %[3]s в %[4]s
starred_repo=додає %[2]s в обрані
watched_repo=починає спостерігати за %[2]s
-auto_merge_pull_request = `автоматично об'єднав запит на злиття %[3]s#%[2]s`
+auto_merge_pull_request = `автоматично об’єднує запит на злиття %[3]s#%[2]s`
[tool]
now=щойно
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index c1ed4ab330..7339eeceda 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -5,27 +5,27 @@ explore=探索
help=帮助
logo=徽标
sign_in=登录
-sign_in_with_provider=使用 %s 登录
+sign_in_with_provider=使用%s登录
sign_in_or=或
sign_out=登出
sign_up=注册
link_account=链接账号
register=注册
version=当前版本
-powered_by=由 %s 提供支持
+powered_by=由%s提供支持
page=页面
template=模板
language=语言选项
notifications=通知
active_stopwatch=活跃时间跟踪器
tracked_time_summary=议题列表过滤器的跟踪时间摘要
-create_new=创建…
-user_profile_and_more=个人信息与设置…
+create_new=创建……
+user_profile_and_more=个人信息与设置……
signed_in_as=已登录
-enable_javascript=此网站需要 JavaScript。
+enable_javascript=此网站需要JavaScript。
toc=目录
licenses=许可证
-return_to_forgejo=返回 Forgejo
+return_to_forgejo=返回Forgejo
username=用户名
email=电子邮件地址
@@ -39,12 +39,12 @@ passcode=验证码
webauthn_insert_key=插入安全密钥
webauthn_sign_in=按下安全密钥上的按钮。如果安全密钥没有按钮,请重新插入它。
-webauthn_press_button=请按下安全密钥上的按钮…
+webauthn_press_button=请按下安全密钥上的按钮……
webauthn_use_twofa=使用来自手机中的两步验证码
webauthn_error=无法读取安全密钥。
-webauthn_unsupported_browser=你的浏览器目前不支持 WebAuthn。
+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=您必须为此密钥设置一个名称。
@@ -102,7 +102,7 @@ copy_type_unsupported=无法复制此类型的文件内容
write=撰写
preview=预览
-loading=正在加载…
+loading=正在加载……
error=错误
error404=您正在尝试访问的页面不存在、已被移除或您无权查看。
@@ -111,7 +111,7 @@ go_back=返回
never=从未
unknown=未知
-rss_feed=RSS 订阅源
+rss_feed=RSS订阅源
pin=置顶
unpin=取消置顶
@@ -168,7 +168,7 @@ footer.software=关于此软件
footer.links=链接
[heatmap]
-number_of_contributions_in_the_last_12_months=过去的一年内有 %s 次贡献
+number_of_contributions_in_the_last_12_months=过去的一年内有%s次贡献
contributions_zero=没有贡献
less=较少
more=较多
@@ -202,7 +202,7 @@ table_modal.placeholder.content = 内容
link_modal.header = 添加链接
link_modal.url = URL
link_modal.description = 描述
-link_modal.paste_reminder = 提示:您可以将剪贴板中的 URL 直接粘贴到编辑器创建链接。
+link_modal.paste_reminder = 提示:您可以将剪贴板中的URL直接粘贴到编辑器创建链接。
[filter]
string.asc=A - Z
@@ -210,27 +210,27 @@ string.desc=Z - A
[error]
occurred=发生了一个错误
-report_message=如果您确定这是一个 Forgejo 的 bug,请在 Codeberg 上搜索相关问题或在必要时创建一个新议题。
+report_message=如果您确定这是一个Forgejo的bug,请在Codeberg上搜索相关问题或在必要时创建一个新议题。
not_found=找不到目标。
network_error=网络错误
server_internal = 服务器内部错误
[startpage]
-app_desc=一款极易搭建的自助 Git 服务
+app_desc=一款极易搭建的自助Git服务
install=易安装
-install_desc=通过二进制来运行;或者通过Docker 来运行;或者通过安装包 来运行。
+install_desc=轻松使用二进制、Docker或安装包来部署。
platform=跨平台
-platform_desc=已证实可以在 Linux 和 FreeBSD 等自由操作系统以及不同的 CPU 架构上运行 Forgejo。挑一个您喜欢的就行!
+platform_desc=已证实可以在Linux和FreeBSD等自由操作系统以及不同的CPU架构上运行Forgejo。挑一个您喜欢的就行!
lightweight=轻量级
-lightweight_desc=一个廉价的树莓派的配置足以满足 Forgejo 的最低系统硬件要求。最大程度上节省您的服务器资源!
+lightweight_desc=一个廉价的树莓派的配置足以满足Forgejo的最低系统硬件要求。最大程度上节省您的服务器资源!
license=开源化
-license_desc=取得 Forgejo!赶快加入我们来共同发展这个伟大的项目!还等什么?成为贡献者吧!
+license_desc=取得Forgejo!赶快加入我们来共同发展这个伟大的项目!还等什么?成为贡献者吧!
[install]
install=安装页面
title=初始配置
-docker_helper=如果您正在使用 Docker 容器运行 Forgejo,请务必先仔细阅读 官方文档 后再对本页面进行填写。
-require_db_desc=Forgejo 需要使用 MySQL、PostgreSQL、SQLite3 或 TiDB(MySQL 协议)等数据库。
+docker_helper=如果您正在使用Docker容器运行Forgejo,请务必先仔细阅读官方文档后再对本页面进行填写。
+require_db_desc=Forgejo需要使用MySQL、PostgreSQL、SQLite3或TiDB(MySQL协议)等数据库。
db_title=数据库设置
db_type=数据库类型
host=数据库主机
@@ -241,13 +241,13 @@ db_schema=架构模式
db_schema_helper=留空则数据库中默认值为("public")。
ssl_mode=SSL
path=数据库文件路径
-sqlite_helper=SQLite3 数据库的文件路径。 如果以服务的方式运行 Forgejo,请输入绝对路径。
-reinstall_error=您正在尝试安装到一个已经有 Forgejo 数据的数据库中
-reinstall_confirm_message=使用现有的 Forgejo 数据库重新安装可能会导致多个问题。在大多数情况下,你应该使用你现有的 “app.ini” 来运行 Forgejo。如果你知道自己在做什么,请确认以下内容:
-reinstall_confirm_check_1=使用 app.ini 中 SECRET KEY 加密的数据可能会丢失:用户可能无法使用 2FA/OTP 登录,仓库镜像可能无法正常工作。勾选此框,表示您确认当前 app.ini 文件包含正确的 SECRET KEY。
-reinstall_confirm_check_2=代码仓库和设置可能需要重新同步。勾选此框,表示您确认将手动重新同步仓库和 SSH authorized_keys 的钩子。您确认您将确保代码仓库和镜像设置是正确的。
-reinstall_confirm_check_3=你确认你绝对肯定这个 Forgejo 在正确的 app.ini 位置上运行,而且你确定你必须重新安装。你确认你知晓上述风险。
-err_empty_db_path=SQLite 数据库文件路径不能为空。
+sqlite_helper=SQLite3数据库的文件路径。 如果以服务的方式运行Forgejo,请输入绝对路径。
+reinstall_error=您正在尝试安装到一个已经有Forgejo数据的数据库中
+reinstall_confirm_message=使用现有的Forgejo数据库重新安装可能会导致多个问题。在大多数情况下,你应该使用你现有的“app.ini”来运行Forgejo。如果你知道自己在做什么,请确认以下内容:
+reinstall_confirm_check_1=使用app.ini中SECRET KEY加密的数据可能会丢失:用户可能无法使用2FA/OTP登录,仓库镜像可能无法正常工作。勾选此框,表示您确认当前app.ini文件包含正确的SECRET KEY。
+reinstall_confirm_check_2=代码仓库和设置可能需要重新同步。勾选此框,表示您确认将手动重新同步仓库和SSH authorized_keys的钩子。您确认您将确保代码仓库和镜像设置是正确的。
+reinstall_confirm_check_3=你确认你绝对肯定这个Forgejo在正确的app.ini位置上运行,而且你确定你必须重新安装。你确认你知晓上述风险。
+err_empty_db_path=SQLite数据库文件路径不能为空。
no_admin_and_disable_registration=您不能够在未创建管理员账号的情况下禁止注册。
err_empty_admin_password=管理员密码不能为空。
err_empty_admin_email=管理员电子邮件不能为空。
@@ -259,46 +259,46 @@ general_title=一般设置
app_name=站点名称
app_name_helper=在此处输入您的实例名称。它将显示在所有页面上。
repo_path=仓库根目录
-repo_path_helper=所有远程 Git 仓库将保存到此目录。
-lfs_path=LFS 根目录
-lfs_path_helper=存储为 Git LFS 的文件将被存储在此目录。留空以禁用 LFS。
+repo_path_helper=所有远程Git仓库将保存到此目录。
+lfs_path=LFS根目录
+lfs_path_helper=存储为Git LFS的文件将被存储在此目录。留空以禁用LFS。
run_user=要使用的用户身份
-run_user_helper=输入 Forgejo 运行的操作系统用户名。请注意,此用户必须具有对仓库根路径的访问权限。
+run_user_helper=输入Forgejo运行的操作系统用户名。请注意,此用户必须具有对仓库根路径的访问权限。
domain=服务器域名
domain_helper=服务器的域名或主机地址。
-ssh_port=SSH 服务器端口
-ssh_port_helper=SSH 服务器的端口号,为空则禁用它。
-http_port=HTTP 服务端口
-http_port_helper=Forgejos web 服务器将侦听的端口号。
+ssh_port=SSH服务器端口
+ssh_port_helper=SSH服务器的端口号,为空则禁用它。
+http_port=HTTP服务端口
+http_port_helper=Forgejo Web服务器将侦听的端口号。
app_url=基础URL
-app_url_helper=用于 HTTP(S) 克隆和电子邮件通知的基础URL。
+app_url_helper=用于HTTP(S)克隆和电子邮件通知的基础URL。
log_root_path=日志路径
log_root_path_helper=日志文件将写入此目录。
optional_title=可选设置
email_title=电子邮件设置
-smtp_addr=SMTP 主机地址
-smtp_port=SMTP 端口
+smtp_addr=SMTP主机地址
+smtp_port=SMTP端口
smtp_from=电子邮件发件人
-smtp_from_helper=Forgejo 使用的电子邮件地址。直接输入邮件地址或使用完整格式:"名称" 。
-mailer_user=SMTP 用户名
-mailer_password=SMTP 密码
+smtp_from_helper=Forgejo使用的电子邮件地址。直接输入邮件地址或使用完整格式:"名称" 。
+mailer_user=SMTP用户名
+mailer_password=SMTP密码
register_confirm=需要发电子邮件确认注册
mail_notify=启用邮件通知提醒
server_service_title=服务器和第三方服务设置
offline_mode=启用本地模式
-offline_mode.description=禁用第三方 CDN 并在本地提供所有资源。
-disable_gravatar=禁用 Gravatar 头像
-disable_gravatar.description=禁用 Gravatar 和第三方头像源。除非用户在实例上传头像, 否则将使用默认的头像。
+offline_mode.description=禁用第三方CDN并在本地提供所有资源。
+disable_gravatar=禁用Gravatar头像
+disable_gravatar.description=禁用Gravatar和第三方头像源。除非用户在实例上传头像,否则将使用默认的头像。
federated_avatar_lookup=启用联邦头像
-federated_avatar_lookup.description=使用 Libravatar 查找头像。
+federated_avatar_lookup.description=使用Libravatar查找头像。
disable_registration=禁止用户自助注册
disable_registration.description=只有实例管理员才能创建新的帐户。强烈建议保持注册禁用,除非您打算为所有人托管一个公共实例并准备好处理大量垃圾帐户。
allow_only_external_registration.description=仅允许使用已配置的外部服务来创建新帐户。
-openid_signin=启用 OpenID 登录
-openid_signin.description=允许用户通过 OpenID 登录。
-openid_signup=启用 OpenID 自助注册
-openid_signup.description=如果启用了自助注册,则允许用户通过 OpenID 创建帐户。
+openid_signin=启用OpenID登录
+openid_signin.description=允许用户通过OpenID登录。
+openid_signup=启用OpenID自助注册
+openid_signup.description=如果启用了自助注册,则允许用户通过OpenID创建帐户。
enable_captcha=启用注册验证码
enable_captcha.description=要求用户通过验证码才能创建帐户。
require_sign_in_view=启用页面访问限制
@@ -310,10 +310,10 @@ admin_password=管理员密码
confirm_password=确认密码
admin_email=电子邮件地址
install_btn_confirm=立即安装
-test_git_failed=无法识别 “git” 命令:%v
-sqlite3_not_available=当前 Forgejo 版本不支持 SQLite3。请从 %s 下载官方构建版(注:请勿下载标有 “gobuild” 的版本)。
+test_git_failed=无法识别“git”命令:%v
+sqlite3_not_available=当前Forgejo版本不支持SQLite3。请从%s下载官方构建版(注:请勿下载标有“gobuild”的版本)。
invalid_db_setting=数据库设置无效:%v
-invalid_db_table=数据库表 '%s' 无效:%v
+invalid_db_table=数据库表'%s'无效:%v
invalid_repo_path=仓库根目录设置无效:%v
invalid_app_data_path=应用数据路径无效:%v
run_user_not_match=运行用户名不是当前的用户名:%s -> %s
@@ -329,15 +329,15 @@ default_allow_create_organization.description=默认允许新用户创建组织
default_enable_timetracking=默认情况下启用时间跟踪
default_enable_timetracking.description=默认允许新仓库使用时间跟踪功能。
no_reply_address=隐藏的电子邮件域名
-no_reply_address_helper=用于设置隐藏电子邮件地址的用户使用的电子邮件域名。例如,如果用于隐藏电子邮件地址的域名设为“noreply.example.org”,则用户名 “joe” 在 Git 中将以 “joe@noreply.example.org” 表示。
+no_reply_address_helper=用于设置隐藏电子邮件地址的用户使用的电子邮件域名。例如,如果用于隐藏电子邮件地址的域名设为“noreply.example.org”,则用户名“joe”在Git中将以“joe@noreply.example.org”表示。
password_algorithm=密码哈希算法
invalid_password_algorithm=无效的密码哈希算法
-password_algorithm_helper=设置密码散列算法。算法有不同的要求和强度。 argon2 算法相当安全,但使用大量内存,因此可能不适合小型系统。
+password_algorithm_helper=设置密码散列算法。算法有不同的要求和强度。argon2算法相当安全,但使用大量内存,因此可能不适合小型系统。
enable_update_checker=启用更新检查
env_config_keys=环境配置
env_config_keys_prompt=以下环境变量也将应用于您的配置文件:
allow_dots_in_usernames = 允许用户在用户名中使用英文句号。不影响已有的帐户。
-enable_update_checker_helper_forgejo = 通过检查 release.forgejo.org 上的 DNS TXT 记录,定期检查 Forgejo 的新版本。
+enable_update_checker_helper_forgejo = 通过检查release.forgejo.org上的DNS TXT记录,定期检查Forgejo的新版本。
smtp_from_invalid = 电子邮件发件人地址无效
config_location_hint = 这些配置项将被保存在:
allow_only_external_registration = 仅允许通过外部服务注册
@@ -349,10 +349,10 @@ uname_holder=用户名或电子邮件地址
switch_dashboard_context=切换控制面板用户
my_repos=仓库列表
my_orgs=我的组织
-view_home=访问 %s
+view_home=访问%s
filter=其他过滤器
filter_by_team_repositories=按团队仓库筛选
-feed_of=`"%s"的源`
+feed_of="%s"的源
show_archived=已存档
show_both_archived_unarchived=显示已存档和未存档的
@@ -372,9 +372,9 @@ users=用户
organizations=组织
go_to=转到
code=代码
-code_last_indexed_at=最后索引于 %s
+code_last_indexed_at=最后索引于%s
relevant_repositories_tooltip=派生的、缺少主题、图标和描述的仓库已被隐藏。
-relevant_repositories=只显示相关的仓库, 显示未过滤结果。
+relevant_repositories=只显示相关的仓库,显示未过滤结果。
[auth]
create_new_account=注册帐号
@@ -385,26 +385,26 @@ remember_me=记住此设备
forgot_password_title=忘记密码
forgot_password=忘记密码?
sign_up_successful=帐户创建成功。欢迎!
-confirmation_mail_sent_prompt=新的确认邮件已发送至 %s。请检查您的收件箱并在接下来的 %s 内点击提供的链接以完成注册过程。如果电子邮件不正确,您可以登录并请求将另一封确认邮件发送到其他地址。
+confirmation_mail_sent_prompt=新的确认邮件已发送至%s。请检查您的收件箱并在接下来的%s内点击提供的链接以完成注册过程。如果电子邮件不正确,您可以登录并请求将另一封确认邮件发送到其他地址。
must_change_password=更新您的密码
allow_password_change=要求用户更改密码(推荐)
-reset_password_mail_sent_prompt=确认邮件已发送至 %s。请检查您的收件箱并在接下来的 %s 内点击提供的链接以完成账号恢复过程。
+reset_password_mail_sent_prompt=确认邮件已发送至%s。请检查您的收件箱并在接下来的%s内点击提供的链接以完成账号恢复过程。
active_your_account=激活您的帐户
account_activated=帐户已激活
prohibit_login=账号已暂停
prohibit_login_desc=您的账号已暂停与实例交互。请与实例管理员联系以重新获得访问权限。
-resent_limit_prompt=您请求发送激活邮件过于频繁,请等待 3 分钟后再试。
-has_unconfirmed_mail=%s 您好,系统检测到您有一封发送至 %s 但未被确认的邮件。如果您未收到激活邮件,或需要重新发送,请单击下方的按钮。
+resent_limit_prompt=您请求发送激活邮件过于频繁,请等待3分钟后再试。
+has_unconfirmed_mail=%s您好,系统检测到您有一封发送至%s但未被确认的邮件。如果您未收到激活邮件,或需要重新发送,请单击下方的按钮。
resend_mail=单击此处重新发送确认邮件
send_reset_mail=发送恢复邮件
reset_password=账户恢复
invalid_code=此确认密钥无效或已过期。
-invalid_code_forgot_password=你的确认码无效或者已过期,点击 这里 开始新的会话。
+invalid_code_forgot_password=你的确认码无效或者已过期,点击这里开始新的会话。
invalid_password=您的密码与用于创建账户的密码不匹配。
reset_password_helper=恢复账户
-reset_password_wrong_user=您以 %s 登录,但恢复账号链接适用于 %s
-password_too_short=密码长度不能少于 %d 位。
-non_local_account=非本地帐户不能通过 Forgejo 的 web 界面更改密码。
+reset_password_wrong_user=您以%s登录,但恢复账号链接适用于%s
+password_too_short=密码长度不能少于%d位。
+non_local_account=非本地帐户不能通过Forgejo的web界面更改密码。
verify=验证
scratch_code=验证口令
use_scratch_code=使用验证口令
@@ -423,117 +423,117 @@ oauth.signin.error.access_denied=授权请求被拒绝。
oauth.signin.error.temporarily_unavailable=授权失败,因为认证服务器暂时不可用。请稍后再试。
openid_connect_submit=连接
openid_connect_title=连接到现有的帐户
-openid_connect_desc=所选的 OpenID URI 未知。在这里关联一个新帐户。
+openid_connect_desc=所选的OpenID URI未知。在这里关联一个新帐户。
openid_register_title=创建新帐户
-openid_register_desc=所选的 OpenID URI 未知。在这里关联一个新帐户。
-openid_signin_desc=输入您的OpenID地址。例如:alice.openid.example.org 或 https://openid.example.org/alice.
-disable_forgot_password_mail=由于未设置电子邮件,帐户恢复被禁用。 请联系您的站点管理员。
-disable_forgot_password_mail_admin=帐户恢复仅在设置电子邮件后可用。 请设置电子邮件以启用帐户恢复。
+openid_register_desc=所选的OpenID URI未知。在这里关联一个新帐户。
+openid_signin_desc=输入您的OpenID地址。例如:alice.openid.example.org或https://openid.example.org/alice。
+disable_forgot_password_mail=由于未设置电子邮件,帐户恢复被禁用。请联系您的站点管理员。
+disable_forgot_password_mail_admin=帐户恢复仅在设置电子邮件后可用。请设置电子邮件以启用帐户恢复。
email_domain_blacklisted=您不能使用您的电子邮件地址注册。
-authorize_application=应用授权
-authorize_redirect_notice=如果您授权此应用,您将会被重定向到 %s。
-authorize_application_created_by=此应用由 %s 创建。
+authorize_application=授权应用
+authorize_redirect_notice=如果您授权此应用,您将会被重定向到%s。
+authorize_application_created_by=此应用由%s创建。
authorize_application_description=如果您允许,它将能够读取和修改您的所有帐户信息,包括私人仓库和组织。
-authorize_title=授权 %s 访问您的帐户?
+authorize_title=授权"%s"访问您的帐户?
authorization_failed=授权失败
authorization_failed_desc=因为检测到无效请求,授权失败。请尝试联系您授权应用的管理员。
-password_pwned=此密码出现在 被盗密码 列表上并且曾经被公开。 请使用另一个密码再试一次。
-password_pwned_err=无法完成对 HaveIBeenPwned 的请求
+password_pwned=此密码出现在被盗密码列表上并且曾经被公开。请使用另一个密码再试一次。
+password_pwned_err=无法完成对HaveIBeenPwned的请求
last_admin=您不能删除最后一个管理员。必须至少保留一个管理员。
change_unconfirmed_email = 如果您在注册时提供了错误的邮箱地址,您可以在下方修改,激活邮件会发送到修改后的邮箱地址。
change_unconfirmed_email_summary = 更改接收激活邮件的电子邮件地址。
change_unconfirmed_email_error = 无法更改电子邮件地址:%v
hint_login = 已经有账户了吗?立即登录!
back_to_sign_in = 返回登录
-sign_in_openid = 继续使用 OpenID
+sign_in_openid = 继续使用OpenID
sign_up_button = 立即注册。
hint_register = 需要账号?立即注册。
-unauthorized_credentials = 凭据不正确或已过期。请重试您的命令,或查看 %s 以获取更多信息
+unauthorized_credentials = 凭据不正确或已过期。请重试您的命令,或查看%s以获取更多信息
use_onetime_code = 使用一次性代码
[mail]
-view_it_on=在 %s 上查看
+view_it_on=在%s上查看
reply=或直接回复此邮件
link_not_working_do_paste=链接点不了?尝试复制并粘贴到您的浏览器。
-hi_user_x=%s 您好,
+hi_user_x=%s您好,
activate_account=请激活您的帐户
-activate_account.text_1=%[1]s 您好,感谢注册 %[2]s !
-activate_account.text_2=请在 %s 时间内,点击以下链接激活您的账户:
+activate_account.text_1=%[1]s您好,感谢注册%[2]s!
+activate_account.text_2=请在%s时间内,点击以下链接激活您的账户:
activate_email=请验证您的邮箱地址
-activate_email.text=请在 %s 时间内,点击以下链接,以验证你的电子邮件地址:
+activate_email.text=请在%s时间内,点击以下链接,以验证你的电子邮件地址:
-register_notify=欢迎来到 %s
-register_notify.text_1=这是您的 %s 注册确认电子邮件 !
-register_notify.text_2=您现在可以以用户名 %s 登录
-register_notify.text_3=如果此账户是别人为您创建的,请先 设置您的密码。
+register_notify=欢迎来到%s
+register_notify.text_1=这是您的%s注册确认电子邮件!
+register_notify.text_2=您现在可以以用户名%s登录
+register_notify.text_3=如果此账户是别人为您创建的,请先设置您的密码。
reset_password=恢复您的账户
-reset_password.text=如果此请求是您本人作出的,则请在 %s 时间内,点击以下链接,恢复你的账户:
+reset_password.text=如果此请求是您本人作出的,则请在%s时间内,点击以下链接,恢复你的账户:
register_success=注册成功
-issue_assigned.pull=@%[1]s 已将仓库 %[3]s 中的合并请求 %[2]s 指派给您。
-issue_assigned.issue=@%[1]s 已将仓库 %[3]s 中的议题 %[2]s 指派给您。
+issue_assigned.pull=@%[1]s已将仓库%[3]s中的合并请求%[2]s指派给您。
+issue_assigned.issue=@%[1]s已将仓库%[3]s中的议题%[2]s指派给您。
-issue.x_mentioned_you=@%s 提到了您:
-issue.action.force_push=%[1]s 强制从 %[3]s 推送 %[2]s 至 [4]s。
-issue.action.push_1=@%[1]s 推送了 %[3]d 个提交到 %[2]s
-issue.action.push_n=@%[1]s 推送了 %[3]d 个提交到 %[2]s
-issue.action.close=@%[1]s 关闭了 #%[2]d.
-issue.action.reopen=@%[1]s 重新打开了 #%[2]d.
-issue.action.merge=@%[1]s 将 #%[2]d 合并到 #%[3]s。
-issue.action.approve=@%[1]s 批准了此合并请求。
-issue.action.reject=@%[1]s 请求更改此合并请求。
-issue.action.review=@%[1]s 评论了这个合并请求。
-issue.action.review_dismissed=@%[1]s 取消了 %[2]s 对此合并请求的上一个评审。
-issue.action.ready_for_review=@%[1]s 标记了此合并请求为已准备好接受评审。
-issue.action.new=@%[1]s 创建了 #%[2]d.
-issue.in_tree_path=在 %s 中:
+issue.x_mentioned_you=@%s提到了您:
+issue.action.force_push=%[1]s强制从%[3]s推送%[2]s至[4]s。
+issue.action.push_1=@%[1]s推送了%[3]d个提交到%[2]s
+issue.action.push_n=@%[1]s推送了%[3]d个提交到%[2]s
+issue.action.close=@%[1]s关闭了#%[2]d。
+issue.action.reopen=@%[1]s重新打开了#%[2]d。
+issue.action.merge=@%[1]s将#%[2]d合并到#%[3]s。
+issue.action.approve=@%[1]s批准了此合并请求。
+issue.action.reject=@%[1]s请求更改此合并请求。
+issue.action.review=@%[1]s评论了这个合并请求。
+issue.action.review_dismissed=@%[1]s取消了%[2]s对此合并请求的上一个评审。
+issue.action.ready_for_review=@%[1]s标记了此合并请求为已准备好接受评审。
+issue.action.new=@%[1]s创建了#%[2]d。
+issue.in_tree_path=在%s中:
-release.new.subject=%[2]s 中的 %[1]s 发布了
-release.new.text=@%[1]s 于 %[3]s 发布了 %[2]s
+release.new.subject=%[2]s中的%[1]s发布了
+release.new.text=@%[1]s于%[3]s发布了%[2]s
release.title=标题:%s
release.note=注释:
release.downloads=下载:
release.download.zip=源代码(ZIP)
release.download.targz=源代码(TAR.GZ)
-repo.transfer.subject_to=%s 想要将 "%s" 仓库转让给 %s
-repo.transfer.subject_to_you=%s 想要将 "%s" 仓库转让给你
+repo.transfer.subject_to=%s想要将"%s"仓库转让给%s
+repo.transfer.subject_to_you=%s想要将"%s"仓库转让给你
repo.transfer.to_you=你
-repo.transfer.body=访问 %s 以接受或拒绝转移,亦可忽略此邮件。
+repo.transfer.body=访问%s以接受或拒绝转移,亦可忽略此邮件。
-repo.collaborator.added.subject=%s 已将你作为协作者添加到 %s
+repo.collaborator.added.subject=%s已将你作为协作者添加到%s
repo.collaborator.added.text=您已被添加为代码库的协作者:
-team_invite.subject=%[1]s 邀请您加入组织 %[2]s
-team_invite.text_1=%[1]s 邀请您加入组织 %[3]s 中的团队 %[2]s。
+team_invite.subject=%[1]s邀请您加入组织%[2]s
+team_invite.text_1=%[1]s邀请您加入组织%[3]s中的团队%[2]s。
team_invite.text_2=请点击下面的链接加入团队:
-team_invite.text_3=注意:这是发送给 %[1]s 的邀请。如果您未曾收到过此类邀请,请忽略这封电子邮件。
-admin.new_user.subject = 新用户 %s 刚刚完成注册
+team_invite.text_3=注意:这是发送给%[1]s的邀请。如果您未曾收到过此类邀请,请忽略这封电子邮件。
+admin.new_user.subject = 新用户%s刚刚完成注册
admin.new_user.user_info = 用户信息
-admin.new_user.text = 请 点击这里 以在管理员面板中管理此用户。
-removed_security_key.no_2fa = 不再配置其他 2FA 方法,这意味着不再需要使用 2FA 登录您的账号。
+admin.new_user.text = 请点击这里以在管理员面板中管理此用户。
+removed_security_key.no_2fa = 不再配置其他2FA方法,这意味着不再需要使用2FA登录您的账号。
account_security_caution.text_2 = 如果这不是您本人所为,则您的账号已盗用。请联系本网站管理员。
-totp_enrolled.text_1.no_webauthn = 您刚刚为您的账号启用了 TOTP。这意味着,在将来登录您的账号必须使用 TOTP 作为 2FA 方法。
-totp_enrolled.subject = 您已将 TOTP 激活为 2FA 方法
-totp_enrolled.text_1.has_webauthn = 您刚刚为您的账号启用了 TOTP。这意味着,在将来登录您的账号,您可以使用 TOTP 作为 2FA 方法或您使用的任何安全密钥。
+totp_enrolled.text_1.no_webauthn = 您刚刚为您的账号启用了TOTP。这意味着,在将来登录您的账号必须使用TOTP作为2FA方法。
+totp_enrolled.subject = 您已将TOTP激活为2FA方法
+totp_enrolled.text_1.has_webauthn = 您刚刚为您的账号启用了TOTP。这意味着,在将来登录您的账号,您可以使用TOTP作为2FA方法或您使用的任何安全密钥。
password_change.text_1 = 您的账号密码刚刚更改。
primary_mail_change.subject = 您的主要邮件地址已更改
-primary_mail_change.text_1 = 您账号的主要邮件地址刚刚更改为 %[1]s。这意味着此电子邮件地址将不再收到您账号的电子邮件通知。
-totp_disabled.subject = TOTP 已禁用
+primary_mail_change.text_1 = 您账号的主要邮件地址刚刚更改为%[1]s。这意味着此电子邮件地址将不再收到您账号的电子邮件通知。
+totp_disabled.subject = TOTP已禁用
totp_disabled.text_1 = 您账号上的基于时间的一次性密码(TOTP)刚刚禁用。
password_change.subject = 您的密码已更改
-totp_disabled.no_2fa = 不再配置其他 2FA 方法,这意味着不再需要使用 2FA 登录您的账号。
+totp_disabled.no_2fa = 不再配置其他2FA方法,这意味着不再需要使用2FA登录您的账号。
removed_security_key.subject = 安全密钥已移除
removed_security_key.text_1 = 安全密钥“%[1]s”刚刚从您的账号中移除。
account_security_caution.text_1 = 如果这是您,那么您可以放心地忽略这封邮件。
[modal]
-yes=确认操作
-no=取消操作
+yes=是
+no=否
confirm=确认
cancel=取消
modify=更新
@@ -556,20 +556,20 @@ CommitChoice=提交选择
TreeName=文件路径
Content=内容
-require_error=` 不能为空。`
-alpha_dash_error=` 应只包含字母数字、破折号(“-”)和下划线(“_”)字符。`
-alpha_dash_dot_error=` 应该只包含半角字母、数字、破折号(“-”)、下划线(“_”)和半角句号(“.”) 。`
-git_ref_name_error=` 必须是格式良好的 git 引用名称。`
-size_error=`长度必须为 %s。`
-min_size_error=`长度最小为 %s 个字符。`
-max_size_error=`长度最大为 %s 个字符。`
-email_error=`不是一个有效的邮箱地址。`
-url_error=`'%s' 不是一个有效的 URL。`
-include_error=`必须包含子字符串 "%s"。`
-glob_pattern_error=`匹配模式无效:%s.`
-regex_pattern_error=`正则表达式无效:%s.`
-username_error=` 只允许包含字母数字字符(“0-9”、“a-z”、“A-Z”)、破折号(“-”)、下划线(“_”)和点(“.”)。不能以非字母数字字符开头或结尾,并且不允许连续的非字母数字字符。`
-invalid_group_team_map_error=`映射无效:%s`
+require_error=不能为空。
+alpha_dash_error=应只包含字母数字、破折号(“-”)和下划线(“_”)字符。
+alpha_dash_dot_error=应该只包含半角字母、数字、连接号(“-”)、下划线(“_”)和半角句号(“.”)。
+git_ref_name_error=必须是格式正确的Git引用名称。
+size_error=长度必须为%s。
+min_size_error=长度最小为%s个字符。
+max_size_error=长度最大为%s个字符。
+email_error=不是一个有效的邮箱地址。
+url_error='%s'不是一个有效的URL。
+include_error=必须包含子字符串"%s"。
+glob_pattern_error=匹配模式无效:%s。
+regex_pattern_error=正则表达式无效:%s。
+username_error=只允许包含字母数字字符(“0-9”、“a-z”、“A-Z”)、破折号(“-”)、下划线(“_”)和点(“.”)。不能以非字母数字字符开头或结尾,并且不允许连续的非字母数字字符。
+invalid_group_team_map_error=映射无效:%s
unknown_error=未知错误:
captcha_incorrect=验证码不正确。
password_not_match=密码不匹配。
@@ -590,9 +590,9 @@ team_name_been_taken=团队名称已被使用。
team_no_units_error=至少选择一项仓库单元。
email_been_used=该电子邮件地址已在使用中。
email_invalid=此邮箱地址无效。
-openid_been_used=OpenID 地址 "%s" 已被使用。
+openid_been_used=OpenID地址"%s"已被使用。
username_password_incorrect=用户名或密码不正确。
-password_complexity=密码未达到复杂程度要求:
+password_complexity=密码未达到复杂程度要求:
password_lowercase_one=至少一个小写字符
password_uppercase_one=至少一个大写字符
password_digit_one=至少一个数字
@@ -606,13 +606,13 @@ team_not_exist=团队不存在。
last_org_owner=您不能从“所有者”团队中删除最后一个用户。组织中必须至少有一个所有者。
cannot_add_org_to_team=组织不能被加入到团队中。
duplicate_invite_to_team=此用户已被邀请为团队成员。
-organization_leave_success=您已成功离开组织 %s。
+organization_leave_success=您已成功离开组织%s。
-invalid_ssh_key=无法验证您的 SSH 密钥:%s
-invalid_gpg_key=无法验证您的 GPG 密钥:%s
+invalid_ssh_key=无法验证您的SSH密钥:%s
+invalid_gpg_key=无法验证您的GPG密钥:%s
invalid_ssh_principal=无效的规则:%s
must_use_public_key=您提供的密钥是私钥。不要在任何地方上传您的私钥,请改用您的公钥。
-unable_verify_ssh_key=无法验证 SSH 公钥,请仔细检查是否有错误。
+unable_verify_ssh_key=无法验证SSH公钥,请仔细检查是否有错误。
auth_failed=授权验证失败:%v
still_own_repo=此帐户仍拥有至少一个仓库,您需要先删除或转移它们。
@@ -622,7 +622,7 @@ org_still_own_repo=该组织下仍有仓库,请先删除或转移它们。
org_still_own_packages=该组织下仍有软件包,请先删除它们。
target_branch_not_exist=目标分支不存在。
-username_error_no_dots = ` 只能包含英文字母与数字(“0-9”、“a-z”、“A-Z”)、横杠(“-”) 与下划线(“_”)。 开头与结尾的字符只能使用英文字母或数字,且不能包含连续的非字母非数字字符。`
+username_error_no_dots = 只能包含英文字母与数字(“0-9”、“a-z”、“A-Z”)、横杠(“-”)与下划线(“_”)。开头与结尾的字符只能使用英文字母或数字,且不能包含连续的非字母非数字字符。
admin_cannot_delete_self=当您是管理员时,您不能删除自己。请先移除您的管理员权限。
unsupported_login_type = 该账号使用的登录方式不支持删除此账户。
unset_password = 当前登录用户尚未设置密码。
@@ -639,28 +639,28 @@ username_claiming_cooldown = 用户名不能被认领,因为其仍处于保护
email_domain_is_not_allowed = 用户电子邮件地址的域名%s与EMAIL_DOMAIN_ALLOWLIST或EMAIL_DOMAIN_BLOCKLIST冲突。请确保您正确设置了电子邮件地址。
[user]
-change_avatar=修改头像…
-joined_on=加入于 %s
+change_avatar=修改头像……
+joined_on=加入于%s
repositories=仓库列表
activity=公开活动
-followers_few=%d 位关注者
+followers_few=%d位关注者
starred=已点赞
watched=已关注仓库
code=代码
projects=项目
overview=概览
-following_few=%d 关注
+following_few=%d关注
follow=关注
unfollow=取消关注
-user_bio=简历
+user_bio=简介
disabled_public_activity=该用户已隐藏公开活动记录。
email_visibility.limited=所有已认证用户均可看到您的电子邮件地址
show_on_map=在地图上显示这个位置
settings=用户设置
-form.name_reserved=用户名 "%s" 被保留。
-form.name_pattern_not_allowed=用户名中不允许使用 "%s" 格式。
-form.name_chars_not_allowed=用户名 "%s" 包含无效字符。
+form.name_reserved=用户名"%s"被保留。
+form.name_pattern_not_allowed=用户名中不允许使用"%s"格式。
+form.name_chars_not_allowed=用户名"%s"包含无效字符。
block_user = 屏蔽用户
block_user.detail = 请注意,屏蔽用户还有其他影响,例如:
block_user.detail_1 = 将会停止互相关注对方,也无法再互相关注对方。
@@ -669,8 +669,8 @@ follow_blocked_user = 您不能关注该用户,因为您已屏蔽该用户或
block = 屏蔽
unblock = 解除屏蔽
block_user.detail_3 = 您将无法将彼此添加为仓库协作者。
-followers_one = %d 关注者
-following_one = %d 关注
+followers_one = %d关注者
+following_one = %d关注
public_activity.visibility_hint.self_public = 您的活动对所有人都是可见的,但在私人空间中的交互除外。配置。
public_activity.visibility_hint.admin_public = 此活动对所有人可见,但作为管理员,您还可以看到私人空间中的交互。
public_activity.visibility_hint.self_private = 您的活动仅对您和实例管理员可见。配置。
@@ -688,7 +688,7 @@ appearance=外观
password=修改密码
security=安全
avatar=头像设置
-ssh_gpg_keys=SSH / GPG 公钥
+ssh_gpg_keys=SSH / GPG公钥
applications=应用
orgs=组织
repos=仓库列表
@@ -699,7 +699,7 @@ uid=UID
webauthn=两步验证(安全密钥)
public_profile=公开信息
-biography_placeholder=向他人介绍一下你自己!(支持 Markdown)
+biography_placeholder=向他人介绍一下你自己!(支持Markdown)
location_placeholder=与他人分享你的大概位置
profile_desc=关于您
password_username_disabled=不允许非本地用户更改他们的用户名。更多详情请联系您的系统管理员。
@@ -709,11 +709,11 @@ location=所在地区
update_theme=更换主题
update_profile=更新个人资料
update_language=更改语言
-update_language_not_found=语言 %s 不可用。
+update_language_not_found=语言%s不可用。
update_language_success=语言已更新。
update_profile_success=您的个人资料已经更新。
change_username=您的用户名已更改。
-change_username_prompt=注意:更改您的用户名也更改您的帐户 URL。
+change_username_prompt=注意:更改您的用户名也更改您的帐户URL。
change_username_redirect_prompt=在其他用户使用您的旧用户名注册前,此旧用户名将会重定向到您的新用户名。
continue=继续操作
cancel=取消操作
@@ -721,7 +721,7 @@ language=界面语言
ui=主题
hidden_comment_types=隐藏的注释类型
hidden_comment_types_description=此处选中的注释类型不会显示在议题页面中。例如,勾选“标签”将移除所有“<用户>添加/删除了<标签>”注释。
-hidden_comment_types.ref_tooltip=注释此问题在何处被提及过,如另一个问题、代码提交等…
+hidden_comment_types.ref_tooltip=注释此问题在何处被提及过,如另一个问题、代码提交等……
hidden_comment_types.issue_ref_tooltip=注释用户在何处更改了与此问题相关联的分支/标签
comment_type_group_reference=引用
comment_type_group_label=标签
@@ -746,7 +746,7 @@ choose_new_avatar=选择新的头像
update_avatar=更新头像
delete_current_avatar=删除当前头像
uploaded_avatar_not_a_image=上传的文件不是一张图片。
-uploaded_avatar_is_too_big=上传的文件大小(%d KiB) 超过最大限制(%d KiB)。
+uploaded_avatar_is_too_big=上传的文件大小(%d KiB)超过最大限制(%d KiB)。
update_avatar_success=您的头像已更新。
update_user_avatar_success=用户头像已更新。
@@ -756,11 +756,11 @@ new_password=新的密码
retype_new_password=确认新密码
password_incorrect=当前密码不正确。
change_password_success=您的密码已更新。从现在开始请使用您的新密码登录。
-password_change_disabled=非本地帐户不能通过 Forgejo 的 web 界面更改密码。
+password_change_disabled=非本地帐户不能通过Forgejo的web界面更改密码。
manage_emails=管理电子邮件地址
manage_themes=默认主题
-manage_openid=OpenID 地址
+manage_openid=OpenID地址
email_desc=您的主要电子邮件地址将用于通知、密码恢复,基于网页界面的Git操作(只要它不是设置为隐藏的)。
theme_desc=此主题将在您已登录时被用于网页界面。
primary=主要
@@ -776,100 +776,100 @@ email_deletion_desc=此电子邮件地址及相关信息将被删除。使用此
email_deletion_success=您的电子邮件地址已被移除。
theme_update_success=您的主题已更新。
theme_update_error=所选主题不存在。
-openid_deletion=移除 OpenID 地址
-openid_deletion_desc=删除此 OpenID 地址将会阻止你使用它进行登录。你确定要继续吗?
-openid_deletion_success=OpenID地址已被移除。
+openid_deletion=移除OpenID地址
+openid_deletion_desc=删除此OpenID地址将会阻止你使用它进行登录。你确定要继续吗?
+openid_deletion_success=已移除OpenID地址。
add_new_email=添加电子邮件地址
-add_new_openid=添加新的 OpenID URI
+add_new_openid=添加新的OpenID URI
add_email=添加电子邮件地址
-add_openid=添加 OpenID URI
-add_email_confirmation_sent=确认邮件已发送至“%s”。请检查您的收件箱并在接下来的 %s 内点击提供的链接以确认您的电子邮件地址。
+add_openid=添加OpenID URI
+add_email_confirmation_sent=确认邮件已发送至“%s”。请检查您的收件箱并在接下来的%s内点击提供的链接以确认您的电子邮件地址。
add_email_success=新的电子邮件地址已添加。
email_preference_set_success=电子邮件首选项已成功设置。
-add_openid_success=新的 OpenID 地址已添加。
+add_openid_success=新的OpenID地址已添加。
keep_email_private=隐藏电子邮件地址
-keep_email_private_popup=电子邮件地址不会显示在个人资料页面上,且不会成为通过网页界面提交的默认地址,例如文件上传、编辑和合并提交。相反,可以使用特殊地址 %s 将提交链接到用户账号。此选项不会影响现有提交。
-openid_desc=OpenID 让你可以将认证转发到外部服务。
+keep_email_private_popup=电子邮件地址不会显示在个人资料页面上,且不会成为通过网页界面提交的默认地址,例如文件上传、编辑和合并提交。相反,可以使用特殊地址%s将提交链接到用户账号。此选项不会影响现有提交。
+openid_desc=OpenID让你可以将认证转发到外部服务。
-manage_ssh_keys=管理 SSH 公钥
-manage_ssh_principals=管理SSH证书规则
-manage_gpg_keys=管理 GPG 密钥
+manage_ssh_keys=管理SSH公钥
+manage_ssh_principals=管理SSH证书主体
+manage_gpg_keys=管理GPG密钥
add_key=增加密钥
-ssh_desc=这些 SSH 公钥已经关联到你的账号。相应的私钥拥有完全操作你的仓库的权限,且已验证的 SSH 密钥可以验证 SSH 签名的 Git 提交。
-principal_desc=这些SSH证书规则已关联到你的账号将允许完全访问你的所有仓库。
-gpg_desc=这些 GPG 公钥已经关联到你的账号,并用于验证您的提交。请妥善保管你的私钥,因为这些私钥可以以你的身份签名提交。
-ssh_helper=需要帮助?请查看如何生成 SSH 密钥或常见 SSH 问题寻找答案。
-gpg_helper=需要帮助吗?建议看一看 GitHub 的 关于GPG 的指导。
-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_gpg_placeholder=以 “-----BEGIN PGP PUBLIC KEY BLOCK-----” 开头
+ssh_desc=这些SSH公钥已经关联到你的账号。相应的私钥拥有完全操作你的仓库的权限,且已验证的SSH密钥可以验证SSH签名的Git提交。
+principal_desc=这些已关联到你的账号的SSH证书主体将有你的所有仓库的完全访问权。
+gpg_desc=这些GPG公钥已经关联到你的账号,并用于验证您的提交。请妥善保管你的私钥,因为这些私钥可以以你的身份签名提交。
+ssh_helper=需要帮助?请查看如何生成SSH密钥或常见SSH问题寻找答案。
+gpg_helper=需要帮助吗?建议看一看GitHub 关于GPG的指南。
+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_gpg_placeholder=以“-----BEGIN PGP PUBLIC KEY BLOCK-----”开头
add_new_principal=添加规则
-ssh_key_been_used=此 SSH 公钥已被添加到此服务器。
+ssh_key_been_used=此SSH公钥已被添加到此服务器。
ssh_key_name_used=使用相同名称的SSH公钥已存在。
ssh_principal_been_used=此规则已经加入到了服务器。
-gpg_key_id_used=具有相同 ID 的 GPG 公钥已存在。
-gpg_no_key_email_found=此 GPG 密钥与您帐户关联的任何已激活电子邮件地址均不匹配。如果您在提供的令牌上签名,它仍然可以被添加。
+gpg_key_id_used=具有相同ID的GPG公钥已存在。
+gpg_no_key_email_found=此GPG密钥与您帐户关联的任何已激活电子邮件地址均不匹配。如果您在提供的令牌上签名,它仍然可以被添加。
gpg_key_matched_identities=匹配的身份:
gpg_key_matched_identities_long=此密钥中包含的身份信息与下面这个该用户已激活电子邮件地址是相匹配的。因此,能与这些电子邮件地址相匹配的提交可以通过此密钥进行验证。
gpg_key_verified=已验证的密钥
gpg_key_verified_long=密钥已经用令牌进行了验证,并且可以用来验证匹配此用户任何已激活电子邮件地址的提交,以及匹配此密钥的任何身份。
gpg_key_verify=验证
-gpg_invalid_token_signature=提供的 GPG 密钥、签名和令牌不匹配或过期。
+gpg_invalid_token_signature=提供的GPG密钥、签名和令牌不匹配或过期。
gpg_token_required=您必须为下面的令牌提供签名
gpg_token=令牌
gpg_token_help=您可以使用以下方式生成签名:
-gpg_token_signature=GPG 增强签名
-key_signature_gpg_placeholder=以 “-----BEGIN PGP SIGNATURE-----” 开头
-verify_gpg_key_success=GPG 密钥 %s 已被验证。
+gpg_token_signature=GPG增强签名
+key_signature_gpg_placeholder=以“-----BEGIN PGP SIGNATURE-----”开头
+verify_gpg_key_success=GPG密钥%s已被验证。
ssh_key_verified=已验证的公钥
ssh_key_verified_long=公钥已由令牌进行了验证,并且可以用来验证匹配此用户任何已激活电子邮件地址的提交。
ssh_key_verify=验证
-ssh_invalid_token_signature=提供的 SSH 公钥、签名或令牌不匹配或令牌已过期。
+ssh_invalid_token_signature=提供的SSH公钥、签名或令牌不匹配或令牌已过期。
ssh_token_required=您必须为下面的令牌提供签名
ssh_token=令牌
ssh_token_help=您可以使用以下方式生成签名:
-ssh_token_signature=增强 SSH 签名
-key_signature_ssh_placeholder=以 “-----BEGIN SSH SIGNATURE -----” 开头
-verify_ssh_key_success=SSH 公钥 %s 已通过验证。
+ssh_token_signature=增强SSH签名
+key_signature_ssh_placeholder=以“-----BEGIN SSH SIGNATURE -----”开头
+verify_ssh_key_success=SSH公钥%s已通过验证。
subkeys=子项
-key_id=键ID
+key_id=密钥ID
key_name=密钥名称
key_content=密钥内容
principal_content=内容
-add_key_success=SSH 公钥 %s 已被成功添加。
-add_gpg_key_success=GPG 密钥 %s 添加成功。
-add_principal_success=SSH证书规则 %s 添加成功。
+add_key_success=成功添加SSH公钥"%s"。
+add_gpg_key_success=成功添加GPG密钥"%s"。
+add_principal_success=SSH证书主体"%s"添加成功。
delete_key=删除
-ssh_key_deletion=删除 SSH 公钥
-gpg_key_deletion=删除 GPG 密钥
-ssh_principal_deletion=删除 SSH 证书规则
-ssh_key_deletion_desc=删除 SSH 公钥将取消对应的私钥对您的 Forgejo 帐户的访问权限。继续?
-gpg_key_deletion_desc=删除 GPG 公钥将无法认知使用对应私钥签名的提交,继续?
-ssh_principal_deletion_desc=删除此 SSH 证书规则将取消它对您的账户的访问权限。继续?
-ssh_key_deletion_success=SSH 公钥已被删除。
-gpg_key_deletion_success=GPG 密钥已被删除。
+ssh_key_deletion=删除SSH公钥
+gpg_key_deletion=删除GPG密钥
+ssh_principal_deletion=删除SSH证书主体
+ssh_key_deletion_desc=删除SSH公钥将取消对应的私钥对您的Forgejo帐户的访问权限。继续?
+gpg_key_deletion_desc=删除GPG公钥将无法认知使用对应私钥签名的提交,继续?
+ssh_principal_deletion_desc=删除此SSH证书主体将吊销其对您账户的访问权限。继续?
+ssh_key_deletion_success=SSH公钥已被删除。
+gpg_key_deletion_success=GPG密钥已被删除。
ssh_principal_deletion_success=此规则删除成功。
-added_on=添加于 %s
-valid_until_date=有效期至 %s
+added_on=添加于%s
+valid_until_date=有效期至%s
valid_forever=永久有效
last_used=上次使用在
no_activity=没有最近活动
can_read_info=读取
can_write_info=写入
-key_state_desc=7 天内使用过该密钥
-token_state_desc=7 天内使用过该密钥
-principal_state_desc=7 天内使用过该规则
+key_state_desc=7天内使用过该密钥
+token_state_desc=7天内使用过该密钥
+principal_state_desc=7天内使用过该规则
show_openid=在个人信息上显示
hide_openid=在个人信息上隐藏
-ssh_disabled=SSH 已禁用
-ssh_signonly=SSH 目前已被禁用,因此这些公钥仅用于验证提交签名。
-ssh_externally_managed=此 SSH 公钥是由外部服务所管理的
+ssh_disabled=SSH已禁用
+ssh_signonly=SSH目前已被禁用,因此这些公钥仅用于验证提交签名。
+ssh_externally_managed=此SSH公钥是由外部服务所管理的
manage_access_token=访问令牌
generate_new_token=生成新的令牌
-tokens_desc=这些令牌拥有通过 Forgejo API 对您的帐户的访问权限。
+tokens_desc=这些令牌拥有通过Forgejo API对您的帐户的访问权限。
token_name=令牌名称
generate_token=生成令牌
generate_token_success=新令牌生成成功。请拷贝因为令牌将只会显示一次。
-generate_token_name_duplicate=%s 已被用作应用程序名称。请使用一个新的名称。
+generate_token_name_duplicate=%s已被用作应用程序名称。请使用一个新的名称。
delete_token=删除令牌
access_token_deletion=删除访问令牌
access_token_deletion_desc=删除令牌将撤销程序对您账户的访问权限。此操作无法撤消。是否继续?
@@ -881,23 +881,23 @@ select_permissions=选择权限
permission_no_access=无访问权限
permission_read=可读
permission_write=读写
-access_token_desc=所选令牌权限仅限于对应的 API 路由的授权。阅读 文档 以获取更多信息。
+access_token_desc=所选令牌权限仅限于对应的API路由的授权。阅读文档以获取更多信息。
at_least_one_permission=你需要选择至少一个权限才能创建令牌
permissions_list=权限:
-manage_oauth2_applications=管理 OAuth2 应用程序
-edit_oauth2_application=编辑 OAuth2 应用程序
+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=该应用已被删除。
-create_oauth2_application=创建新的 OAuth2 应用程序
+create_oauth2_application=创建新的OAuth2应用程序
create_oauth2_application_button=创建应用
-create_oauth2_application_success=您已成功创建了一个新的 OAuth2 应用。
-update_oauth2_application_success=您已成功更新了此 OAuth2 应用。
+create_oauth2_application_success=您已成功创建了一个新的OAuth2应用。
+update_oauth2_application_success=您已成功更新了此OAuth2应用。
oauth2_application_name=应用名称
oauth2_confidential_client=机密客户端。是否是能够维持凭据机密性的应用,比如网页应用程序。如果是本地应用程序请不要勾选,包括桌面和移动端应用。
-oauth2_redirect_uris=重定向 URI。每行一个 URI。
+oauth2_redirect_uris=重定向URI。每行一个URI。
save_application=保存
oauth2_client_id=客户端ID
oauth2_client_secret=客户端密钥
@@ -905,12 +905,12 @@ oauth2_regenerate_secret=重新生成密钥
oauth2_regenerate_secret_hint=您的密钥已丢失?
oauth2_client_secret_hint=您离开或刷新此页面后将不会再显示此密钥。请确保您已保存它。
oauth2_application_edit=编辑
-oauth2_application_create_description=OAuth2 应用允许您的第三方应用程序访问此实例的用户帐户。
-oauth2_application_remove_description=移除一个OAuth2应用将会阻止它访问此实例上的已授权用户账户。是否继续?
-oauth2_application_locked=如果配置启用,Forgejo预注册一些OAuth2应用程序。 为了防止意外的行为, 这些应用既不能编辑也不能删除。请参阅OAuth2文档以获取更多信息。
+oauth2_application_create_description=OAuth2应用允许您的第三方应用程序访问此实例的用户帐户。
+oauth2_application_remove_description=移除OAuth2应用将会阻止其访问此实例上的已授权用户账户。是否继续?
+oauth2_application_locked=如果配置启用,Forgejo预注册一些OAuth2应用程序。为了防止意外的行为,这些应用既不能编辑也不能删除。请参阅OAuth2文档以获取更多信息。
-authorized_oauth2_applications=已授权的 OAuth2 应用
-authorized_oauth2_applications_description=您已授予这些第三方应用程序访问您的个人 Forgejo 账户的权限。请撤销那些您不再使用的应用程序的访问权限。
+authorized_oauth2_applications=已授权的OAuth2应用
+authorized_oauth2_applications_description=您已授予这些第三方应用程序访问您的个人Forgejo账户的权限。请撤销那些您不再使用的应用程序的访问权限。
revoke_key=撤销
revoke_oauth2_grant=撤销访问权限
revoke_oauth2_grant_description=确定撤销此三方应用程序的授权,并阻止此应用程序访问您的数据?
@@ -922,20 +922,20 @@ twofa_is_enrolled=你的账号已启用了两步验证。
twofa_not_enrolled=你的账号未开启两步验证。
twofa_disable=禁用两步验证
twofa_scratch_token_regenerate=重新生成一次性恢复令牌
-twofa_scratch_token_regenerated=您的临时令牌现在是 %s。将其存放在安全的地方,它将不会再次显示。
+twofa_scratch_token_regenerated=您的临时令牌现在是%s。将其存放在安全的地方,它将不会再次显示。
twofa_enroll=启用两步验证
-twofa_disable_note=如果需要, 可以禁用双因素身份验证。
+twofa_disable_note=如果需要,可以禁用双因素身份验证。
twofa_disable_desc=关掉两步验证会使得您的账号不安全,继续执行?
-regenerate_scratch_token_desc=如果您丢失了您的验证口令或已经使用它登录, 您可以在这里重置它。
+regenerate_scratch_token_desc=如果您丢失了您的验证口令或已经使用它登录,您可以在这里重置它。
twofa_disabled=两步验证已被禁用。
scan_this_image=使用您的授权应用扫描这张图片:
or_enter_secret=或者输入密钥:%s
-then_enter_passcode=并输入应用程序中显示的密码:
+then_enter_passcode=并输入应用程序中显示的密码:
passcode_invalid=密码不正确。再试一次。
twofa_enrolled=你的账号已经启用了两步验证。请保存初始令牌(%s)到一个安全的地方,此令牌仅当前显示一次。
-twofa_failed_get_secret=获取 secret 失败。
+twofa_failed_get_secret=获取secret失败。
-webauthn_desc=安全密钥是包含加密密钥的硬件设备。它们可以用于双因素身份验证。安全密钥必须支持 WebAuthn 身份验证器标准。
+webauthn_desc=安全密钥是包含加密密钥的硬件设备。它们可以用于双因素身份验证。安全密钥必须支持WebAuthn身份验证器标准。
webauthn_register_key=添加安全密钥
webauthn_nickname=昵称
webauthn_delete_key=移除安全密钥
@@ -944,20 +944,20 @@ webauthn_key_loss_warning=如果您丢失了您的安全密钥,您将无法访
webauthn_alternative_tip=您可能想要配置额外的身份验证方法。
manage_account_links=已绑定的账号
-manage_account_links_desc=这些外部帐户已经绑定到您的 Forgejo 帐户。
+manage_account_links_desc=这些外部帐户已经绑定到您的Forgejo帐户。
link_account=链接账户
remove_account_link=删除已绑定的账号
-remove_account_link_desc=删除已绑定帐户将吊销其对您的 Forgejo 帐户的访问权限。继续?
+remove_account_link_desc=删除已绑定帐户将吊销其对您的Forgejo帐户的访问权限。继续?
remove_account_link_success=已取消绑定帐户。
-hooks.desc=添加会在您拥有的所有仓库上触发的 Web 钩子。
+hooks.desc=添加会在您拥有的所有仓库上触发的Web钩子。
orgs_none=您现在还不是任何组织的成员。
repos_none=你并不拥有任何仓库。
delete_account=删除当前帐户
-delete_prompt=此操作将永久删除您的用户帐户。它 不能 被撤消。
-delete_with_all_comments=你的帐户年龄小于 %s。为了避免幽灵评论,所有议题/合并请求的评论都将与它一起被删除。
+delete_prompt=此操作将永久删除您的用户帐户。它不能被撤消。
+delete_with_all_comments=你的帐户年龄小于%s。为了避免幽灵评论,所有议题/合并请求的评论都将与它一起被删除。
confirm_delete_account=确认删除帐户
delete_account_title=删除当前帐户
delete_account_desc=确实要永久删除此用户帐户吗?
@@ -977,7 +977,7 @@ visibility.private=私有
visibility.private_tooltip=仅对您已加入的组织的成员可见
blocked_users = 已屏蔽的用户
blocked_users_none = 黑名单中没有用户。
-blocked_since = 自 %s 起被屏蔽
+blocked_since = 自%s起被屏蔽
user_unblock_success = 已成功取消对该用户的屏蔽。
user_block_success = 已成功屏蔽该用户。
change_password = 更改密码
@@ -991,10 +991,10 @@ pronouns_unspecified = 未指定
language.title = 默认语言
keep_activity_private.description = 您的公开活动将仅对您和实例管理员可见。
language.description = 此语言将保存到您的账号中,并在您登录后用作默认语言。
-language.localization_project = 帮助我们将 Forgejo 翻译成您的语言!了解更多。
+language.localization_project = 帮助我们将Forgejo翻译成您的语言!了解更多。
user_block_yourself = 您不能屏蔽自己。
-change_username_redirect_prompt.with_cooldown.one = 旧用户名将在 %[1]d 天的保护期后对所有人可用。您仍可以在此期间重新认领旧用户名。
-change_username_redirect_prompt.with_cooldown.few = 旧用户名将在 %[1]d 天的保护期后对所有人可用,您仍可以在此期间重新认领旧用户名。
+change_username_redirect_prompt.with_cooldown.one = 旧用户名将在%[1]d天的保护期后对所有人可用。您仍可以在此期间重新认领旧用户名。
+change_username_redirect_prompt.with_cooldown.few = 旧用户名将在%[1]d天的保护期后对所有人可用,您仍可以在此期间重新认领旧用户名。
keep_pronouns_private = 仅向已认证用户显示代词
keep_pronouns_private.description = 这将对未登录的访问者隐藏您的代词。
quota = 配额
@@ -1005,7 +1005,7 @@ quota.rule.no_limit = 无限制
quota.sizes.all = 全部
quota.sizes.repos.all = 仓库
quota.sizes.repos.private = 私有仓库
-quota.sizes.git.all = Git 内容
+quota.sizes.git.all = Git内容
quota.sizes.git.lfs = Git LFS
quota.sizes.assets.all = 资源
quota.sizes.assets.attachments.all = 附件
@@ -1021,7 +1021,7 @@ regenerate_token_success = 已重新生成令牌。使用旧令牌的应用程
regenerate_token = 重新生成
access_token_regeneration = 重新生成访问令牌
access_token_regeneration_desc = 重新生成令牌将撤销使用该令牌的应用程序对您的账号的访问权限。此操作无法撤销。继续?
-ssh_token_help_ssh_agent = 或者,如果您使用的是 SSH 代理(已设置 SSH_AUTH_SOCK 变量):
+ssh_token_help_ssh_agent = 或者,如果您使用的是SSH代理(已设置SSH_AUTH_SOCK变量):
[repo]
new_repo_helper=代码仓库包含了所有的项目文件,包括版本历史记录。已经在其他地方托管了?迁移仓库。
@@ -1039,33 +1039,33 @@ visibility_description=只有组织所有人或拥有权利的组织成员才能
visibility_helper=将仓库设为私有
visibility_helper_forced=站点管理员强制要求新仓库为私有。
visibility_fork_helper=(修改该值将会影响到所有派生仓库)
-clone_helper=不知道如何克隆?查看帮助 。
+clone_helper=不知道如何克隆?查看帮助。
fork_repo=派生仓库
fork_from=派生自
-already_forked=你已经派生过 %s
+already_forked=你已经派生过%s
fork_to_different_account=派生到其他账号
fork_visibility_helper=无法更改派生仓库的可见性。
fork_branch=要复制到派生的分支
all_branches=所有分支
fork_no_valid_owners=这个代码仓库无法被派生,因为没有有效的所有者。
use_template=使用此模板
-download_zip=下载 ZIP
-download_tar=下载 TAR.GZ
-download_bundle=下载 BUNDLE
+download_zip=下载ZIP
+download_tar=下载TAR.GZ
+download_bundle=下载BUNDLE
generate_repo=生成仓库
generate_from=生成自
repo_desc=仓库描述
repo_desc_helper=输入简要描述(可选)
repo_lang=仓库语言
-repo_gitignore_helper=选择 .gitignore 模板
-repo_gitignore_helper_desc=从常见语言的模板列表中选择忽略跟踪的文件。默认情况下,由开发或构建工具生成的特殊文件都包含在 .gitignore 中。
+repo_gitignore_helper=选择.gitignore模板
+repo_gitignore_helper_desc=从常见语言的模板列表中选择忽略跟踪的文件。默认情况下,由开发或构建工具生成的特殊文件都包含在.gitignore中。
issue_labels=标签
issue_labels_helper=选择标签集
license=授权许可
license_helper=选择授权许可文件
-license_helper_desc=许可证说明了其他人可以和不可以用您的代码做什么。不确定哪一个适合你的项目?请见 选择一个许可证。
+license_helper_desc=许可证说明了其他人可以和不可以用您的代码做什么。不确定哪一个适合你的项目?请见选择一个许可证。
object_format = 对象格式
-object_format_helper = 仓库的对象格式,一旦设置无法更改。SHA1 的兼容性最强。
+object_format_helper = 仓库的对象格式,一旦设置无法更改。SHA1的兼容性最强。
readme=自述
readme_helper=选择自述文件模板
readme_helper_desc=这是您可以为您的项目撰写完整描述的地方。
@@ -1076,18 +1076,18 @@ default_branch_label=默认
default_branch_helper=默认分支是用于合并请求和代码提交的基础分支。
mirror_prune=修剪
mirror_prune_desc=删除过时的远程跟踪引用
-mirror_interval=镜像间隔(有效的时间单位是 “h"、“m”、“s”)。填 0 禁用自动定期同步。(最短间隔:%s)
+mirror_interval=镜像间隔(有效的时间单位是 “h"、“m”、“s”)。填0禁用自动定期同步。(最短间隔:%s)
mirror_interval_invalid=镜像间隔无效。
mirror_sync = 已同步
mirror_sync_on_commit=推送提交时同步
-mirror_address=从 URL 克隆
+mirror_address=从URL克隆
mirror_address_desc=在授权框中输入必要的凭据。
-mirror_address_url_invalid=URL无效。请检查所输入URL的所有部分是否被正确地转义。
-mirror_address_protocol_invalid=提供的URL无效。只能使用http(s)://或git://地址进行镜像操作。
+mirror_address_url_invalid=URL无效。请检查所输入URL的所有部分是否都已正确转义。
+mirror_address_protocol_invalid=提供的URL无效。只能使用http(s)://或git://地址进行镜像操作。
mirror_lfs=大文件存储(LFS)
-mirror_lfs_desc=镜像 LFS 数据。
-mirror_lfs_endpoint=LFS 网址
-mirror_lfs_endpoint_desc=同步将尝试使用克隆网址来 确定 LFS 服务器。如果仓库 LFS 数据存储在其他位置,你还可以指定自定义网址。
+mirror_lfs_desc=镜像LFS数据。
+mirror_lfs_endpoint=LFS网址
+mirror_lfs_endpoint_desc=同步将尝试使用克隆网址来确定LFS服务器。如果仓库LFS数据存储在其他位置,你还可以指定自定义网址。
mirror_last_synced=上次同步
mirror_password_placeholder=(未更改)
mirror_password_blank_placeholder=(未设置)
@@ -1099,28 +1099,28 @@ forks=派生仓库
reactions_more=再加载 %d
unit_disabled=站点管理员已禁用此仓库单元。
language_other=其它
-adopt_search=输入用户名以搜索未被收录的仓库…(留空以查找全部)
+adopt_search=输入用户名以搜索未被收录的仓库……(留空以查找全部)
adopt_preexisting_label=收录文件
adopt_preexisting=收录已存在的仓库
-adopt_preexisting_content=从 %s 创建仓库
-adopt_preexisting_success=从 %s 收录仓库成功
+adopt_preexisting_content=从%s创建仓库
+adopt_preexisting_success=从%s收录仓库成功
delete_preexisting_label=删除
delete_preexisting=删除已存在的文件
-delete_preexisting_content=删除 %s 中的文件
-delete_preexisting_success=删除 %s 中未收录的文件
-blame_prior=查看此更改前的 blame
-blame.ignore_revs=忽略 .git-blame-ignore-revs 的修订。点击 绕过 并查看正常的 Blame 视图。
-blame.ignore_revs.failed=忽略 .git-blame-ignore-revs 版本失败。
-author_search_tooltip=最多显示30个用户
+delete_preexisting_content=删除%s中的文件
+delete_preexisting_success=删除%s中未收录的文件
+blame_prior=查看此更改前的blame
+blame.ignore_revs=忽略.git-blame-ignore-revs的修订。点击绕过并查看正常的Blame视图。
+blame.ignore_revs.failed=忽略.git-blame-ignore-revs版本失败。
+author_search_tooltip=最多显示30位用户
tree_path_not_found_commit=路径%[1]s 在提交 %[2]s 中不存在
tree_path_not_found_branch=路径 %[1]s 不存在于分支 %[2]s 中
tree_path_not_found_tag=路径 %[1]s 不存在于标签 %[2]s 中
transfer.accept=接受转移
-transfer.accept_desc=`转移到 "%s"`
+transfer.accept_desc=转移到"%s"
transfer.reject=拒绝转移
-transfer.reject_desc=`取消转移到 "%s"`
+transfer.reject_desc=取消转移到"%s"
transfer.no_permission_to_accept=您没有权限接受此转让。
transfer.no_permission_to_reject=您没有权限拒绝此转让。
@@ -1131,10 +1131,10 @@ desc.internal=内部
desc.archived=已存档
desc.sha256 = SHA256
template.items=模板选项
-template.git_content=Git数据(默认分支)
-template.git_hooks=Git 钩子
-template.git_hooks_tooltip=你目前无法修改或删除被添加过的 Git Hook。仅当你信任模板仓库时才可以选择此项。
-template.webhooks=Web 钩子
+template.git_content=Git内容(默认分支)
+template.git_hooks=Git钩子
+template.git_hooks_tooltip=你目前无法修改或删除被添加过的Git钩子。仅当你信任模板仓库时才可以选择此项。
+template.webhooks=Web钩子
template.topics=主题
template.avatar=头像
template.issue_labels=议题标签
@@ -1142,20 +1142,20 @@ template.one_item=必须至少选择一个模板项
template.invalid=必须选择一个模板仓库
archive.title=此仓库已存档。您可以查看文件和克隆仓库,但无法对其状态进行任何更改,例如推送和创建新议题、合并请求或评论。
-archive.title_date=此仓库已于 %s 存档。您可以查看文件或克隆它,但无法对其状态进行任何更改,例如推送和创建新议题、合并请求或评论。
-form.reach_limit_of_creation_1=你已经达到了 %d 仓库的上限。
-form.reach_limit_of_creation_n=你已经达到了 %d 个仓库的上限。
-form.name_reserved=仓库名称 %s 是被保留的。
-form.name_pattern_not_allowed=仓库名称中不允许使用 %s 格式。
+archive.title_date=此仓库已于%s存档。您可以查看文件或克隆它,但无法对其状态进行任何更改,例如推送和创建新议题、合并请求或评论。
+form.reach_limit_of_creation_1=你已经达到了%d仓库的上限。
+form.reach_limit_of_creation_n=你已经达到了%d个仓库的上限。
+form.name_reserved=仓库名称%s是被保留的。
+form.name_pattern_not_allowed=仓库名称中不允许使用%s格式。
need_auth=授权
migrate_options=迁移选项
migrate_options_mirror_helper=该仓库将是一个镜像
-migrate_options_lfs=迁移 LFS 文件
-migrate_options_lfs_endpoint.label=LFS 网址
-migrate_options_lfs_endpoint.description=迁移将尝试使用你的 Git remote 来 确定 LFS 服务器。如果仓库 LFS 数据存储在其他位置,你还可以指定自定义网址。
+migrate_options_lfs=迁移LFS文件
+migrate_options_lfs_endpoint.label=LFS网址
+migrate_options_lfs_endpoint.description=迁移将尝试使用你的Git remote来确定LFS服务器。如果仓库LFS数据存储在其他位置,你还可以指定自定义网址。
migrate_options_lfs_endpoint.description.local=支持本地服务器路径。
-migrate_options_lfs_endpoint.placeholder=如果留空,网址将从克隆 URL 中得到
+migrate_options_lfs_endpoint.placeholder=如果留空,网址将从克隆URL中得到
migrate_items=迁移项目
migrate_items_wiki=百科
migrate_items_milestones=里程碑
@@ -1165,21 +1165,21 @@ migrate_items_pullrequests=合并请求
migrate_items_merge_requests=合并请求
migrate_items_releases=版本发布
migrate_repo=迁移仓库
-migrate.clone_address=从 URL 迁移/克隆
-migrate.clone_address_desc=现有仓库的 HTTP(s) 或 Git “clone” URL
-migrate.github_token_desc=您可以在此填写一个或多个以逗号分隔的令牌,以规避 GitHub API 速率限制并加快迁移速度。 警告:滥用此功能可能会违反服务提供商的政策并导致您的帐户被封禁。
+migrate.clone_address=从URL迁移/克隆
+migrate.clone_address_desc=现有仓库的HTTP(S)或Git“clone”URL
+migrate.github_token_desc=您可以在此填写一个或多个以逗号分隔的令牌,以规避GitHub API速率限制并加快迁移速度。警告:滥用此功能可能会违反服务提供商的政策并导致您的帐户被封禁。
migrate.clone_local_path=或服务器本地路径
migrate.permission_denied=您没有获得导入本地仓库的权限。
-migrate.permission_denied_blocked=您不能从不允许的主机导入,请询问管理员以检查 ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS 设置。
+migrate.permission_denied_blocked=您不能从不允许的主机导入,请询问管理员以检查ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS设置。
migrate.invalid_local_path=本地路径不存在或不是一个目录。
-migrate.invalid_lfs_endpoint=LFS 网址无效。
+migrate.invalid_lfs_endpoint=LFS网址无效。
migrate.failed=迁移失败:%v
migrate.migrate_items_options=需要访问令牌来迁移额外的内容
-migrated_from=从 %[2]s 迁移
-migrated_from_fake=从 %[1]s 迁移成功
-migrate.migrate=从 %s 迁移
-migrate.migrating=正在从 %s 迁移…
-migrate.migrating_failed=从 %s 迁移失败。
+migrated_from=从%[2]s迁移
+migrated_from_fake=从%[1]s迁移成功
+migrate.migrate=从%s迁移
+migrate.migrating=正在从%s迁移……
+migrate.migrating_failed=从%s迁移失败。
migrate.migrating_failed.error=迁移失败:%s
migrate.migrating_failed_no_addr=迁移失败。
migrate.migrating_git=迁移Git数据
@@ -1214,15 +1214,15 @@ cite_this_repo=引用此仓库
create_new_repo_command=从命令行创建一个新的仓库
push_exist_repo=从命令行推送已经创建的仓库
empty_message=这个家伙很懒,什么都没有推送。
-broken_message=无法读取此仓库下的 Git 数据。 联系此实例的管理员或删除此仓库。
+broken_message=无法读取此仓库下的Git数据。联系此实例的管理员或删除此仓库。
code=代码
code.desc=查看源码、文件、提交和分支。
branch=分支
tree=目录树
-clear_ref=`清除当前引用`
+clear_ref=清除当前引用
filter_branch_and_tag=过滤分支或标签
-find_tag=查找Git标签
+find_tag=查找标签
branches=分支列表
tags=标签列表
issues=议题
@@ -1230,7 +1230,7 @@ pulls=合并请求
packages=软件包
actions=Actions
labels=标签
-org_labels_desc=组织级别的标签,可以被本组织下的 所有仓库 使用
+org_labels_desc=组织级别的标签,可以被本组织下的所有仓库使用
org_labels_desc_manage=管理
milestones=里程碑
@@ -1240,7 +1240,7 @@ release=版本发布
releases=版本发布
tag=Git标签
released_this=发布
-file.title=%s 位于 %s
+file.title=%s位于%s
file_raw=原始文件
file_history=历史
file_view_source=源码模式
@@ -1248,21 +1248,21 @@ file_view_rendered=渲染模式
file_view_raw=查看原始文件
file_permalink=永久链接
file_too_large=文件过大,无法显示。
-invisible_runes_header=`此文件含有不可见的 Unicode 字符`
-invisible_runes_description=`此文件含有人类无法区分的不可见的 Unicode 字符,但可以由计算机进行不同的处理。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。`
-ambiguous_runes_header=`此文件含有模棱两可的 Unicode 字符`
-ambiguous_runes_description=`此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。`
-invisible_runes_line=`此行含有不可见的 unicode 字符`
-ambiguous_runes_line=`此行有模棱两可的 unicode 字符`
-ambiguous_character=`%[1]c [U+%04[1]X] 容易和 %[2]c [U+%04[2]X] 混淆`
+invisible_runes_header=此文件含有不可见的Unicode字符
+invisible_runes_description=此文件含有人类无法区分的不可见的Unicode字符,但可以由计算机进行不同的处理。如果您是想特意这样的,可以安全地忽略该警告。使用Escape按钮显示他们。
+ambiguous_runes_header=此文件含有模棱两可的Unicode字符
+ambiguous_runes_description=此文件含有可能会与其他字符混淆的Unicode字符。如果您是想特意这样的,可以安全地忽略该警告。使用Escape按钮显示他们。
+invisible_runes_line=此行含有不可见的unicode字符
+ambiguous_runes_line=此行有模棱两可的unicode字符
+ambiguous_character=%[1]c [U+%04[1]X]容易和%[2]c [U+%04[2]X]混淆
escape_control_characters=转义
unescape_control_characters=反转义
file_copy_permalink=复制固定链接
-view_git_blame=查看 Git Blame
-video_not_supported_in_browser=您的浏览器不支持 HTML5 “video” 标签。
-audio_not_supported_in_browser=您的浏览器不支持 HTML5 “audio” 标签。
-stored_lfs=存储到 Git LFS
+view_git_blame=查看Git Blame
+video_not_supported_in_browser=您的浏览器不支持HTML5“video” 标签。
+audio_not_supported_in_browser=您的浏览器不支持HTML5“audio” 标签。
+stored_lfs=存储到Git LFS
symbolic_link=符号链接
executable_file=可执行文件
vendored = Vendored
@@ -1287,7 +1287,7 @@ editor.new_file=新建文件
editor.upload_file=上传文件
editor.edit_file=编辑文件
editor.preview_changes=预览变更
-editor.cannot_edit_lfs_files=无法在 Web 界面中编辑 LFS 文件。
+editor.cannot_edit_lfs_files=无法在Web界面中编辑LFS文件。
editor.cannot_edit_non_text_files=网页不能编辑二进制文件。
editor.edit_this_file=编辑文件
editor.this_file_locked=文件已锁定
@@ -1295,65 +1295,65 @@ editor.must_be_on_a_branch=您必须在某个分支上才能对此文件进行
editor.fork_before_edit=您必须先派生这个仓库才能对此文件进行修改操作。
editor.delete_this_file=删除文件
editor.must_have_write_access=您必须具有写权限才能对此文件进行修改操作。
-editor.file_delete_success=文件 %s 已被删除。
-editor.name_your_file=命名文件…
+editor.file_delete_success=文件%s已被删除。
+editor.name_your_file=命名文件……
editor.filename_help=通过键入名称后跟半角斜杠(“/”)来添加目录。在输入框的开头退格来删除目录。
editor.or=或
editor.cancel_lower=取消
editor.commit_signed_changes=提交已签名的更改
editor.commit_changes=提交变更
editor.add_tmpl=添加 “<%s>”
-editor.add=添加 %s
-editor.update=更新 %s
-editor.delete=删除 %s
+editor.add=添加%s
+editor.update=更新%s
+editor.delete=删除%s
editor.patch=应用补丁
editor.patching=打补丁:
-editor.fail_to_apply_patch=无法应用补丁 %s
+editor.fail_to_apply_patch=无法应用补丁%s
editor.new_patch=新补丁
-editor.commit_message_desc=添加一个可选的扩展描述…
+editor.commit_message_desc=添加一个可选的扩展描述……
editor.signoff_desc=在提交日志消息末尾添加签署人信息。
-editor.commit_directly_to_this_branch=直接提交至 %[1]s 分支。
-editor.create_new_branch=为此提交创建一个 新的分支 并发起合并请求。
-editor.create_new_branch_np=为此提交创建 新分支。
+editor.commit_directly_to_this_branch=直接提交至%[1]s分支。
+editor.create_new_branch=为此提交创建一个新的分支并发起合并请求。
+editor.create_new_branch_np=为此提交创建新分支。
editor.propose_file_change=提议文件更改
editor.new_branch_name=为这次提交的新分支命名
-editor.new_branch_name_desc=新的分支名称…
+editor.new_branch_name_desc=新的分支名称……
editor.cancel=取消
editor.filename_cannot_be_empty=文件名不能为空。
-editor.filename_is_invalid=文件名 %s 无效。
-editor.branch_does_not_exist=此仓库中不存在名为 %s 的分支。
-editor.branch_already_exists=此仓库已存在名为 %s 的分支。
-editor.directory_is_a_file=%s 已经作为文件名在此仓库中存在。
-editor.file_is_a_symlink=`"%s" 是一个符号链接,无法在 web 编辑器中编辑`
+editor.filename_is_invalid=文件名%s无效。
+editor.branch_does_not_exist=此仓库中不存在名为%s的分支。
+editor.branch_already_exists=此仓库已存在名为%s的分支。
+editor.directory_is_a_file=%s已经作为文件名在此仓库中存在。
+editor.file_is_a_symlink="%s"是一个符号链接,无法在web编辑器中编辑
editor.filename_is_a_directory=此仓库中已存在名为“%s” 的目录。
-editor.file_editing_no_longer_exists=正在编辑的文件 %s 已不存在。
-editor.file_deleting_no_longer_exists=正在删除的文件 %s 已不存在。
-editor.file_changed_while_editing=文件内容在您打开文件后被更改。单击此处 查看具体被更改的内容,或者 再次提交 覆盖其它在编辑时产生的更改。
-editor.file_already_exists=此仓库已经存在名为 %s 的文件。
+editor.file_editing_no_longer_exists=正在编辑的文件%s已不存在。
+editor.file_deleting_no_longer_exists=正在删除的文件%s已不存在。
+editor.file_changed_while_editing=文件内容在您打开文件后被更改。单击此处查看具体被更改的内容,或者再次提交覆盖其它在编辑时产生的更改。
+editor.file_already_exists=此仓库已经存在名为%s的文件。
editor.commit_empty_file_header=提交一个空文件
editor.commit_empty_file_text=您要提交的文件是空的,继续吗?
editor.no_changes_to_show=没有可以显示的变更。
-editor.fail_to_update_file=更新/创建文件 %s 失败。
+editor.fail_to_update_file=更新/创建文件%s失败。
editor.fail_to_update_file_summary=错误信息:
-editor.push_rejected_no_message=此修改被服务器拒绝并且没有反馈消息。请检查 Git Hook。
-editor.push_rejected=此修改被服务器拒绝。请检查 Git Hook。
+editor.push_rejected_no_message=此修改被服务器拒绝且没有反馈消息。请检查Git钩子。
+editor.push_rejected=此修改被服务器拒绝。请检查Git钩子。
editor.push_rejected_summary=详细拒绝信息:
-editor.add_subdir=添加目录…
-editor.unable_to_upload_files=上传文件至 %s 时发生错误:%v
-editor.upload_file_is_locked=文件 %s 被 %s 锁定。
-editor.upload_files_to_dir=上传文件至 %s
-editor.cannot_commit_to_protected_branch=不可以提交到受保护的分支 %s。
+editor.add_subdir=添加目录……
+editor.unable_to_upload_files=上传文件至%s时发生错误:%v
+editor.upload_file_is_locked=文件%s被%s锁定。
+editor.upload_files_to_dir=上传文件至%s
+editor.cannot_commit_to_protected_branch=不可以提交到受保护的分支%s。
editor.no_commit_to_branch=无法直接提交分支,因为:
editor.user_no_push_to_branch=用户不能推送到分支
editor.require_signed_commit=分支需要签名提交
-editor.cherry_pick=Cherry-pick %s 到:
-editor.revert=将 %s 还原到:
+editor.cherry_pick=Cherry-pick %s到:
+editor.revert=将%s还原到:
commits.desc=浏览代码修改历史。
commits.commits=次代码提交
-commits.no_commits=没有共同的提交。%s 和 %s 的历史完全不同。
+commits.no_commits=没有共同的提交。%s和%s的历史完全不同。
commits.nothing_to_compare=这些分支是相同的。
-commits.search.tooltip=您可以在关键词前加上前缀,如"author:", "committer:", "after:", 或"before:", 例如 "retrin author:Alice before:2019-01-13"。
+commits.search.tooltip=您可以在关键词前加上前缀"author:"、"committer:"、"after:"或"before:",例如"revert author:Alice before:2019-01-13"。
commits.search_all=所有分支
commits.author=作者
commits.message=备注
@@ -1363,8 +1363,8 @@ commits.newer=更新的提交
commits.signed_by=签署人
commits.signed_by_untrusted_user=由未授信的用户签名
commits.signed_by_untrusted_user_unmatched=由与提交者不匹配的未授信的用户签名
-commits.gpg_key_id=GPG 密钥 ID
-commits.ssh_key_fingerprint=SSH 密钥指纹
+commits.gpg_key_id=GPG密钥ID
+commits.ssh_key_fingerprint=SSH密钥指纹
commits.view_path=在历史记录中的此处查看
commit.operations=操作
@@ -1373,7 +1373,7 @@ commit.revert-header=还原:%s
commit.revert-content=选择要还原的分支:
commit.cherry-pick=拣选
commit.cherry-pick-header=Cherry-pick:%s
-commit.cherry-pick-content=选择 cherry-pick 的目标分支:
+commit.cherry-pick-content=选择cherry-pick的目标分支:
commitstatus.error=错误
commitstatus.failure=失败
@@ -1389,14 +1389,14 @@ projects.create=创建项目
projects.title=标题
projects.new=创建项目
projects.new_subheader=在一个地方协调、跟踪和更新您的工作,让项目保持透明并按计划进行。
-projects.create_success=项目 %s 创建成功。
+projects.create_success=项目%s创建成功。
projects.deletion=删除项目
projects.deletion_desc=删除项目会从所有相关的议题中移除它。是否继续?
projects.deletion_success=该项目已被删除。
projects.edit=编辑项目
projects.edit_subheader=项目用于组织议题和跟踪进展情况。
projects.modify=更新项目
-projects.edit_success=项目 %s 更新成功。
+projects.edit_success=项目%s更新成功。
projects.type.none=无
projects.type.basic_kanban=基础看板
projects.type.bug_triage=Bug分类看板
@@ -1428,7 +1428,7 @@ issues.filter_reviewers=筛选评审员
issues.new=创建议题
issues.new.title_empty=标题不能为空
issues.new.labels=标签
-issues.new.no_label=未选择标签
+issues.new.no_label=暂无标签
issues.new.clear_labels=清除选中的标签
issues.new.projects=项目
issues.new.clear_projects=清除选中的项目
@@ -1437,20 +1437,20 @@ issues.new.open_projects=开放中的项目
issues.new.closed_projects=已关闭的项目
issues.new.no_items=无可选项
issues.new.milestone=里程碑
-issues.new.no_milestone=未选择里程碑
+issues.new.no_milestone=暂无里程碑
issues.new.clear_milestone=清除选中的里程碑
issues.new.open_milestone=开放中的里程碑
issues.new.closed_milestone=已关闭的里程碑
issues.new.assignees=指派成员
issues.new.clear_assignees=取消指派成员
issues.new.no_assignees=未指派成员
-issues.new.no_reviewers=无评审员
+issues.new.no_reviewers=暂无评审员
issues.choose.get_started=开始
issues.choose.open_external_link=开启
issues.choose.blank=默认模板
issues.choose.blank_about=从默认模板创建一个议题。
issues.choose.ignore_invalid_templates=已忽略无效模板
-issues.choose.invalid_templates=发现了 %v 个无效模板
+issues.choose.invalid_templates=发现了%v个无效模板
issues.choose.invalid_config=问题配置包含错误:
issues.no_ref=未指定分支或标签
issues.create=创建议题
@@ -1462,29 +1462,29 @@ issues.label_templates.title=加载预定义的标签模板
issues.label_templates.info=还没有任何标签。您可以使用“创建标签”按钮或者加载预定义的标签集创建标签:
issues.label_templates.helper=选择标签模板
issues.label_templates.use=使用标签集
-issues.label_templates.fail_to_load_file=加载标签模板文件 %s 时发生错误:%v
-issues.add_label=于 %[2]s 添加了标签 %[1]s
-issues.add_labels=于 %s 添加 %s 标签
-issues.remove_label=于 %[2]s 删除了标签 %[1]s
-issues.remove_labels=于 %[2]s 删除了标签 %[1]s
-issues.add_remove_labels=于 %[3]s 添加了标签 %[1]s ,删除了标签 %[2]s
-issues.add_milestone_at=`于 %[2]s 添加了里程碑 %[1]s`
-issues.add_project_at=`将此添加到 %s 项目 %s`
-issues.change_milestone_at=`%[3]s 修改了里程碑从 %[1]s 到 %[2]s`
-issues.change_project_at=修改项目从 %s 到 %s %s
-issues.remove_milestone_at=`%[2]s 删除了里程碑 %[1]s`
-issues.remove_project_at=`从 %s 项目 %s 中删除`
+issues.label_templates.fail_to_load_file=加载标签模板文件%s时发生错误:%v
+issues.add_label=于%[2]s添加了标签%[1]s
+issues.add_labels=于%s添加%s标签
+issues.remove_label=于%[2]s删除了标签%[1]s
+issues.remove_labels=于%[2]s删除了标签%[1]s
+issues.add_remove_labels=于%[3]s添加了标签%[1]s,删除了标签%[2]s
+issues.add_milestone_at=于%[2]s添加了里程碑%[1]s
+issues.add_project_at=将此添加到%s项目%s
+issues.change_milestone_at=%[3]s修改了里程碑从%[1]s到%[2]s
+issues.change_project_at=修改项目从%s到%s %s
+issues.remove_milestone_at=%[2]s删除了里程碑%[1]s
+issues.remove_project_at=从%s项目%s中删除
issues.deleted_milestone=(已删除)
-issues.deleted_project=`(已删除)`
-issues.self_assign_at=`于 %s 指派给自己`
-issues.add_assignee_at=`于 %[2]s 被 %[1]s 指派`
-issues.remove_assignee_at=`%s 取消了指派在 %s`
-issues.remove_self_assignment=`于 %s 取消了指派`
-issues.change_title_at=`于 %[3]s 修改标题 %[1]s 为 %[2]s`
-issues.change_ref_at=`将引用从 %s 更改为了 %s %s`
-issues.remove_ref_at=`删除了引用 %s %s`
-issues.add_ref_at=`添加了引用 %s %s`
-issues.delete_branch_at=`于 %[2]s 删除了分支 %[1]s`
+issues.deleted_project=(已删除)
+issues.self_assign_at=于%s指派给自己
+issues.add_assignee_at=于%[2]s被%[1]s指派
+issues.remove_assignee_at=%s取消了指派在%s
+issues.remove_self_assignment=于%s取消了指派
+issues.change_title_at=于%[3]s修改标题%[1]s为%[2]s
+issues.change_ref_at=将引用从%s更改为了%s %s
+issues.remove_ref_at=删除了引用%s %s
+issues.add_ref_at=添加了引用%s %s
+issues.delete_branch_at=于%[2]s删除了分支%[1]s
issues.filter_label=标签
issues.filter_label_exclude=使用 Alt + 单击 排除标签
issues.filter_label_no_select=所有标签
@@ -1531,20 +1531,20 @@ issues.action_assignee=指派人筛选
issues.action_assignee_no_select=未指派
issues.action_check=选中/取消选中
issues.action_check_all=选中/取消选中所有项目
-issues.opened_by=由 %[3]s 于 %[1]s创建
-pulls.merged_by=由 %[3]s 创建,合并于 %[1]s
-pulls.merged_by_fake=由 %[2]s 创建,合并于 %[1]s
-issues.closed_by=由 %[3]s 创建,被关闭于 %[1]s
-issues.opened_by_fake=由 %[2]s 于 %[1]s 打开
-issues.closed_by_fake=由 %[2]s 创建,被关闭于 %[1]s
+issues.opened_by=由%[3]s创建于%[1]s
+pulls.merged_by=由%[3]s创建,合并于%[1]s
+pulls.merged_by_fake=由%[2]s创建,合并于%[1]s
+issues.closed_by=由%[3]s创建,被关闭于%[1]s
+issues.opened_by_fake=由%[2]s于%[1]s打开
+issues.closed_by_fake=由%[2]s创建,被关闭于%[1]s
issues.previous=上一页
issues.next=下一页
issues.open_title=开放中
issues.closed_title=已关闭
issues.draft_title=草稿
-issues.num_comments_1=%d 评论
-issues.num_comments=%d 条评论
-issues.commented_at=`评论于 %s`
+issues.num_comments_1=%d评论
+issues.num_comments=%d条评论
+issues.commented_at=评论于%s
issues.delete_comment_confirm=您确定要删除该条评论吗?
issues.context.copy_link=复制链接
issues.context.quote_reply=回复
@@ -1553,20 +1553,20 @@ issues.context.edit=编辑
issues.context.delete=删除
issues.no_content=没有提供说明。
issues.close=关闭
-issues.comment_pull_merged_at=已合并提交 %[1]s 到 %[2]s %[3]s
-issues.comment_manually_pull_merged_at=手动合并提交 %[1]s 到 %[2]s %[3]s
+issues.comment_pull_merged_at=已合并提交%[1]s到%[2]s %[3]s
+issues.comment_manually_pull_merged_at=手动合并提交%[1]s到%[2]s %[3]s
issues.close_comment_issue=评论并关闭
issues.reopen_issue=重新开放
issues.reopen_comment_issue=重新打开并评论
issues.create_comment=评论
-issues.closed_at=`于 %s 关闭了此议题`
-issues.reopened_at=`于 %s 重新打开了此议题`
-issues.commit_ref_at=`于 %s 从提交中引用了此议题`
-issues.ref_issue_from=`于 %[1]s 引用了此议题 %[3]s`
-issues.ref_pull_from=`引用了此合并请求 %[3]s %[1]s`
-issues.ref_closing_from=`于 %[1]s 从合并请求 %[3]s 引用了此议题,将关闭此议题`
-issues.ref_reopening_from=`于 %[1]s 从合并请求 %[3]s 引用了此议题,将重新打开此议题 `
-issues.ref_from=`来自 %[1]s`
+issues.closed_at=关闭了此议题%s
+issues.reopened_at=于%s重新打开了此议题
+issues.commit_ref_at=于%s从提交中引用了此议题
+issues.ref_issue_from=于%[1]s 引用了此议题%[3]s
+issues.ref_pull_from=引用了此合并请求%[3]s %[1]s
+issues.ref_closing_from=于%[1]s 从合并请求%[3]s引用了此议题,将关闭此议题
+issues.ref_reopening_from=于%[1]s 从合并请求%[3]s引用了此议题,将重新打开此议题
+issues.ref_from=来自%[1]s
issues.author=作者
issues.role.owner=所有者
issues.role.owner_helper=该用户是该仓库的所有者。
@@ -1584,7 +1584,7 @@ issues.remove_request_review=移除评审请求
issues.remove_request_review_block=无法移除评审请求
issues.dismiss_review=取消评审
issues.dismiss_review_warning=您确定要取消此评审吗?
-issues.sign_in_require_desc=登录 并参与到对话中。
+issues.sign_in_require_desc=登录并参与到对话中。
issues.edit=编辑
issues.cancel=取消
issues.save=保存
@@ -1595,10 +1595,10 @@ issues.label_exclusive=独有
issues.label_archive=存档标签
issues.label_archived_filter=显示存档标签
issues.label_archive_tooltip=在标签搜索时,默认情况下存档标签将被排除在外。
-issues.label_exclusive_desc=命名标签为 scope/item 以使其与其他以 scope/ 开头的标签互斥。
+issues.label_exclusive_desc=命名标签为scope/item以使其与其他以scope/开头的标签互斥。
issues.label_exclusive_warning=在编辑议题或合并请求的标签时,任何冲突的范围标签都将被删除。
-issues.label_count=%d 个标签
-issues.label_open_issues=%d 个开放中的议题
+issues.label_count=%d个标签
+issues.label_open_issues=%d个开放中的议题
issues.label_edit=编辑
issues.label_delete=删除
issues.label_modify=编辑标签
@@ -1609,118 +1609,118 @@ issues.label.filter_sort.alphabetically=按字母顺序排序
issues.label.filter_sort.reverse_alphabetically=按字母逆序排序
issues.label.filter_sort.by_size=最小尺寸
issues.label.filter_sort.reverse_by_size=最大尺寸
-issues.num_participants_few=%d 名参与者
-issues.attachment.open_tab=`在新的标签页中查看 '%s'`
+issues.num_participants_few=%d名参与者
+issues.attachment.open_tab=在新的标签页中查看'%s'
issues.attachment.download=`点击下载 '%s'`
issues.subscribe=订阅
issues.unsubscribe=取消订阅
issues.unpin_issue=取消置顶
issues.max_pinned=您不能置顶更多议题
-issues.pin_comment=于 %s 置顶本议题
-issues.unpin_comment=于 %s 取消置顶本议题
+issues.pin_comment=于%s置顶本议题
+issues.unpin_comment=于%s取消置顶本议题
issues.lock=锁定对话
issues.unlock=解锁对话
issues.lock.unknown_reason=由于未知原因无法锁定。
issues.lock_duplicate=一个议题不能被锁定两次。
issues.unlock_error=无法解锁一个未锁定的议题。
-issues.lock_with_reason=于 %[2]s 以 %[1]s 锁定本议题,并限制仅限协作者发言
-issues.lock_no_reason=于 %s 锁定本议题并限制仅协作者可发言
-issues.unlock_comment=于 %s 解锁此议题
+issues.lock_with_reason=于%[2]s以%[1]s锁定本议题,并限制仅限协作者发言
+issues.lock_no_reason=于%s锁定本议题并限制仅协作者可发言
+issues.unlock_comment=于%s解锁此议题
issues.lock_confirm=锁定
issues.unlock_confirm=解锁
-issues.lock.notice_1=- 其他用户不能评论此议题。
-issues.lock.notice_2=- 您和仓库其他协作者仍可评论并可见。
-issues.lock.notice_3=- 您可以在未来再次解锁这个议题。
-issues.unlock.notice_1=- 每个人都可以再次就这一议题发表评论。
-issues.unlock.notice_2=- 您可以在未来再次解锁这个议题。
+issues.lock.notice_1=-其他用户不能评论此议题。
+issues.lock.notice_2=-您和仓库其他协作者仍可评论并可见。
+issues.lock.notice_3=-您可以在未来再次解锁这个议题。
+issues.unlock.notice_1=-每个人都可以再次就这一议题发表评论。
+issues.unlock.notice_2=-您可以在未来再次解锁这个议题。
issues.lock.reason=锁定原因
issues.lock.title=锁定对话
issues.unlock.title=解锁对话
issues.comment_on_locked=您不能对锁定的问题发表评论。
issues.delete=删除
-issues.delete.title=是否删除议题?
+issues.delete.title=是否删除议题?
issues.delete.text=您真的要删除这个议题吗?(该操作将会永久删除所有内容。如果您需要保留,请关闭它)
issues.tracker=时间跟踪
issues.start_tracking_short=启动计时器
issues.start_tracking=开始时间跟踪
-issues.start_tracking_history=`开始工作 %s`
+issues.start_tracking_history=开始工作%s
issues.tracker_auto_close=当此议题关闭时,自动停止计时器
-issues.tracking_already_started=`你已经开始对 另一个议题 进行时间跟踪!`
+issues.tracking_already_started=你已在对另一个议题进行时间跟踪!
issues.stop_tracking=停止计时器
-issues.stop_tracking_history=`停止工作 %s`
+issues.stop_tracking_history=停止工作%s
issues.cancel_tracking=放弃
-issues.cancel_tracking_history=`取消时间跟踪 %s`
+issues.cancel_tracking_history=取消时间跟踪%s
issues.add_time=手动记录时间
issues.del_time=删除此时间跟踪日志
issues.add_time_short=添加时间
issues.add_time_cancel=取消
-issues.add_time_history=`添加耗时 %s`
-issues.del_time_history=`已删除时间 %s`
+issues.add_time_history=添加耗时%s
+issues.del_time_history=已删除时间%s
issues.add_time_hours=小时
issues.add_time_minutes=分钟
issues.add_time_sum_to_small=没有输入时间。
issues.time_spent_total=总用时
-issues.time_spent_from_all_authors=`总花费时间:%s`
+issues.time_spent_from_all_authors=总花费时间:%s
issues.due_date=到期时间
-issues.push_commit_1=于 %[2]s 推送了 %[1]d 个提交
-issues.push_commits_n=于 %[2]s 推送了 %[1]d 个提交
-issues.force_push_codes=`于 %[6]s 强制推送 %[1]s,从 %[2]s %[8]s,至 %[4]s %[9]s`
+issues.push_commit_1=于%[2]s推送了%[1]d个提交
+issues.push_commits_n=于%[2]s推送了%[1]d个提交
+issues.force_push_codes=于%[6]s强制推送%[1]s,从%[2]s %[8]s至%[4]s %[9]s
issues.force_push_compare=比较
issues.due_date_form=yyyy年mm月dd日
issues.due_date_form_edit=编辑
issues.due_date_form_remove=删除
issues.due_date_not_set=未设置到期时间。
-issues.due_date_added=于 %[2]s 设置到期时间为 %[1]s
-issues.due_date_modified=于 %[3]s 将到期日从 %[2]s 修改为 %[1]s
-issues.due_date_remove=于 %[2]s 删除了到期时间 %[1]s
+issues.due_date_added=于%[2]s设置到期时间为%[1]s
+issues.due_date_modified=于%[3]s将到期日从%[2]s修改为%[1]s
+issues.due_date_remove=于%[2]s删除了到期时间%[1]s
issues.due_date_overdue=超期
issues.due_date_invalid=到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。
issues.dependency.title=依赖议题
issues.dependency.issue_no_dependencies=未设置依赖项。
issues.dependency.pr_no_dependencies=没有设置依赖项。
-issues.dependency.no_permission_1=您没有读取 %d 依赖关系的权限
-issues.dependency.no_permission_n=您没有读取 %d 依赖关系的权限
+issues.dependency.no_permission_1=您没有读取%d依赖关系的权限
+issues.dependency.no_permission_n=您没有读取%d依赖关系的权限
issues.dependency.no_permission.can_remove=您没有读取此依赖关系的权限,但可以删除此依赖关系
-issues.dependency.add=添加依赖议题…
+issues.dependency.add=添加依赖议题……
issues.dependency.cancel=取消
issues.dependency.remove=删除
issues.dependency.remove_info=删除此依赖项
-issues.dependency.added_dependency=`添加了一个新的依赖项 %s`
-issues.dependency.removed_dependency=`移除了一个依赖项 %s`
+issues.dependency.added_dependency=添加了一个新的依赖项%s
+issues.dependency.removed_dependency=移除了一个依赖项%s
issues.dependency.pr_closing_blockedby=以下议题阻止了关闭此合并请求
issues.dependency.issue_closing_blockedby=关闭此议题被以下议题阻止
issues.dependency.issue_close_blocks=此议题阻止了以下议题的关闭
issues.dependency.pr_close_blocks=此合并请求阻止以下议题的关闭
-issues.dependency.issue_close_blocked=您需要关闭所有阻止此议题的议题, 然后才能关闭它。
-issues.dependency.issue_batch_close_blocked=无法批量关闭您所选择的议题,因为 #%d 议题仍然有处于打开状态的依赖议题
-issues.dependency.pr_close_blocked=您需要关闭所有阻止此合并请求的议题, 然后才能合并它。
+issues.dependency.issue_close_blocked=您需要关闭所有阻止此议题的议题,然后才能关闭它。
+issues.dependency.issue_batch_close_blocked=无法批量关闭您所选择的议题,因为#%d议题仍然有处于打开状态的依赖议题
+issues.dependency.pr_close_blocked=您需要关闭所有阻止此合并请求的议题,然后才能合并它。
issues.dependency.blocks_short=阻止
issues.dependency.blocked_by_short=依赖于
issues.dependency.remove_header=删除依赖项
-issues.dependency.issue_remove_text=此操作将从议题中删除依赖。是否要继续?
-issues.dependency.pr_remove_text=此操作将从合并请求中删除依赖。是否要继续?
+issues.dependency.issue_remove_text=此操作将从议题中删除依赖。是否要继续?
+issues.dependency.pr_remove_text=此操作将从合并请求中删除依赖。是否要继续?
issues.dependency.setting=为议题和合并请求启用依赖
issues.dependency.add_error_same_issue=你不能让一个议题依赖于自己。
issues.dependency.add_error_dep_issue_not_exist=依赖项不存在。
issues.dependency.add_error_dep_not_exist=依赖项不存在。
issues.dependency.add_error_dep_exists=依赖项已存在。
-issues.dependency.add_error_cannot_create_circular=您不能创建依赖, 使得两个议题相互阻止。
+issues.dependency.add_error_cannot_create_circular=您不能创建依赖,使得两个议题相互阻止。
issues.dependency.add_error_dep_not_same_repo=这两个议题必须在同一仓库。
issues.review.self.approval=您不能批准您自己的合并请求。
issues.review.self.rejection=您不能请求对您自己的合并请求进行更改。
-issues.review.approve=于 %s 批准此合并请求
-issues.review.comment=评审于 %s
-issues.review.dismissed=于 %[2]s 取消了 %[1]s 的评审
+issues.review.approve=于%s批准此合并请求
+issues.review.comment=评审于%s
+issues.review.dismissed=于%[2]s取消了%[1]s的评审
issues.review.dismissed_label=已取消
issues.review.left_comment=留下了一条评论
issues.review.content.empty=您需要留下一个注释,表明需要的更改。
-issues.review.reject=于 %s 请求更改
+issues.review.reject=于%s请求更改
issues.review.wait=于 %s 请求评审
-issues.review.add_review_request=于 %[2]s 请求 %[1]s 评审
-issues.review.remove_review_request=于 %[2]s 取消对 %[1]s 的评审请求
-issues.review.remove_review_request_self=于 %s 拒绝评审
+issues.review.add_review_request=于%[2]s请求%[1]s评审
+issues.review.remove_review_request=于%[2]s取消对%[1]s的评审请求
+issues.review.remove_review_request_self=于%s拒绝评审
issues.review.pending=待定
-issues.review.pending.tooltip=此评论目前对其他用户不可见。 若要提交您的待定评论,请在页面顶部选择 %s -> %s/%s/%s。
+issues.review.pending.tooltip=此评论目前对其他用户不可见。若要提交您的待定评论,请在页面顶部选择%s -> %s/%s/%s。
issues.review.reviewers=评审人
issues.review.outdated=已过时
issues.review.outdated_description=评论发布后内容已经修改
@@ -1735,7 +1735,7 @@ issues.review.un_resolve_conversation=未解决
issues.review.resolved_by=标记问题为已解决
issues.reference_issue.body=内容
issues.content_history.deleted=删除于
-issues.content_history.edited=最后编辑于
+issues.content_history.edited=编辑于
issues.content_history.created=创建于
issues.content_history.delete_from_history=从历史记录中删除
issues.content_history.delete_from_history_confirm=从历史记录中删除吗?
@@ -1753,20 +1753,20 @@ pulls.allow_edits_from_maintainers_err=更新失败
pulls.compare_changes_desc=选择合并的目标分支和源分支。
pulls.has_viewed_file=已查看
pulls.has_changed_since_last_review=自您上次评审以来已有更改
-pulls.viewed_files_label=已查看 %[1]d / %[2]d 个文件
+pulls.viewed_files_label=已查看%[1]d / %[2]d个文件
pulls.expand_files=展开所有文件
pulls.collapse_files=折叠所有文件
pulls.compare_base=合并到
pulls.compare_compare=拉取从
pulls.switch_comparison_type=切换比较类型
-pulls.switch_head_and_base=切换 head 和 base
+pulls.switch_head_and_base=切换head和base
pulls.filter_branch=过滤分支
pulls.no_results=未找到结果。
pulls.show_all_commits=显示所有提交
pulls.show_changes_since_your_last_review=显示自您上次评审以来的更改
-pulls.showing_only_single_commit=仅显示提交 %[1]s 的更改
-pulls.showing_specified_commit_range=仅显示 %[1]s...%[2]s 之间的更改
-pulls.select_commit_hold_shift_for_range=选择提交。按住 Shift + 单击选择一个范围
+pulls.showing_only_single_commit=仅显示提交%[1]s的更改
+pulls.showing_specified_commit_range=仅显示%[1]s...%[2]s之间的更改
+pulls.select_commit_hold_shift_for_range=选择提交。按住Shift +单击选择一个范围
pulls.review_only_possible_for_full_diff=只有在查看全部差异时才能进行评审
pulls.filter_changes_by_commit=按提交筛选
pulls.nothing_to_compare=分支内容相同,无需创建合并请求。
@@ -1774,23 +1774,23 @@ pulls.nothing_to_compare_have_tag = 所选分支/标签相同。
pulls.nothing_to_compare_and_allow_empty_pr=这些分支是相等的,此合并请求将为空。
pulls.has_pull_request=这些分支之间的合并请求已存在:%[2]s#%[3]d
pulls.create=创建合并请求
-pulls.change_target_branch_at=将目标分支从 %s 更改为 %s %s
+pulls.change_target_branch_at=将目标分支从%s更改为%s %s
pulls.tab_conversation=对话
pulls.tab_commits=代码提交
-pulls.tab_files=文件变动
+pulls.tab_files=文件更改
pulls.reopen_to_merge=请重新创建此合并请求。
pulls.cant_reopen_deleted_branch=无法重新打开此合并请求,因为分支已删除。
pulls.merged=已合并
pulls.merged_success=合并请求已成功合并和关闭
pulls.closed=合并请求已关闭
pulls.manually_merged=已手动合并
-pulls.merged_info_text=分支 %s 现在可以被删除了。
+pulls.merged_info_text=分支%s现在可以被删除了。
pulls.is_closed=合并请求已经关闭。
-pulls.title_wip_desc=`标题以 %s 开头以免合并请求意外合并。`
+pulls.title_wip_desc=标题以%s开头以免合并请求意外合并。
pulls.cannot_merge_work_in_progress=此合并请求被标记为正在进行的工作。
pulls.still_in_progress=仍在进行中?
-pulls.add_prefix=添加 %s 前缀
-pulls.remove_prefix=删除 %s 前缀
+pulls.add_prefix=添加%s前缀
+pulls.remove_prefix=删除%s前缀
pulls.data_broken=此合并请求因为派生仓库信息缺失而中断。
pulls.files_conflicted=此合并请求有变更与目标分支冲突。
pulls.is_checking=正在进行合并冲突检测,请稍后再试。
@@ -1799,7 +1799,7 @@ pulls.is_empty=此分支上的更改已经在目标分支上。这将是一个
pulls.required_status_check_failed=一些必要的检测没有成功。
pulls.required_status_check_missing=缺少一些必要的检测。
pulls.required_status_check_administrator=作为管理员,您仍可合并此合并请求。
-pulls.blocked_by_approvals=此合并请求当前还没有通过审批。已获取审批数%d个,共需要审批数%d个。
+pulls.blocked_by_approvals=此合并请求尚未通过审批。已有%d个批准,共需%d个。
pulls.blocked_by_rejection=此合并请求有官方评审员请求的更改。
pulls.blocked_by_official_review_requests=此合并请求需要一名或多名评审员审阅批准。
pulls.blocked_by_outdated_branch=此合并请求因过期而被阻止。
@@ -1808,15 +1808,15 @@ pulls.blocked_by_changed_protected_files_n=此合并请求因修改了下列被
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.approve_count_n=%d 项批准
-pulls.reject_count_1=%d 变更请求
-pulls.reject_count_n=%d 变更请求
-pulls.waiting_count_1=正等待 %d 人评审
-pulls.waiting_count_n=正等待 %d 人评审
-pulls.wrong_commit_id=提交 ID 必须是目标分支上的提交的 ID
+pulls.num_conflicting_files_1=%d个冲突文件
+pulls.num_conflicting_files_n=%d个冲突文件
+pulls.approve_count_1=%d项批准
+pulls.approve_count_n=%d项批准
+pulls.reject_count_1=%d变更请求
+pulls.reject_count_n=%d变更请求
+pulls.waiting_count_1=等待%d人评审
+pulls.waiting_count_n=等待%d人评审
+pulls.wrong_commit_id=提交ID必须是目标分支上的提交的ID
pulls.no_merge_desc=由于未启用合并选项,此合并请求无法被合并。
pulls.no_merge_helper=在仓库设置中启用合并选项或者手工合并请求。
@@ -1828,7 +1828,7 @@ pulls.rebase_merge_pull_request=变基后快进
pulls.rebase_merge_commit_pull_request=变基后创建合并提交
pulls.squash_merge_pull_request=创建压缩提交
pulls.merge_manually=手动合并
-pulls.merge_commit_id=合并提交 ID
+pulls.merge_commit_id=合并提交ID
pulls.require_signed_wont_sign=分支需要签名的提交,但这个合并将不会被签名
pulls.invalid_merge_option=你可以在此合并请求中使用合并选项。
@@ -1838,12 +1838,12 @@ pulls.rebase_conflict=合并失败:变基提交有冲突:%[1]s。提示:
pulls.rebase_conflict_summary=错误信息
pulls.unrelated_histories=合并失败:两个分支没有共同历史。提示:尝试不同的策略
pulls.merge_out_of_date=合并失败:在生成合并时,主分支已更新。提示:再试一次。
-pulls.head_out_of_date=合并失败:在生成合并时,head 已更新。提示:再试一次。
+pulls.head_out_of_date=合并失败:在生成合并时,head已更新。提示:再试一次。
pulls.has_merged=失败:合并请求已经被合并,您不能再次合并或更改目标分支。
-pulls.push_rejected=合并失败:推送被拒绝。请查看此仓库的 Git 钩子。
+pulls.push_rejected=合并失败:推送被拒绝。请查看此仓库的Git钩子。
pulls.push_rejected_summary=详细拒绝信息
-pulls.push_rejected_no_message=推送失败:此推送被拒绝但未提供其他信息。请检查此仓库的 Git 钩子
-pulls.open_unmerged_pull_exists=`您不能执行重新打开操作, 因为已经存在相同的合并请求(#%d)。`
+pulls.push_rejected_no_message=推送失败:此推送被拒绝但未提供其他信息。请检查此仓库的Git钩子
+pulls.open_unmerged_pull_exists=您不能执行重新打开操作,因为已经存在相同的合并请求(#%d)。
pulls.status_checking=仍在等待一些检测
pulls.status_checks_success=所有检测均成功
pulls.status_checks_warning=一些检测报告了警告
@@ -1859,55 +1859,55 @@ pulls.update_branch_success=分支更新成功
pulls.update_not_allowed=您无权更新分支
pulls.outdated_with_base_branch=此分支相比基础分支已过期
pulls.close=关闭
-pulls.closed_at=`于 %s 关闭了此合并请求 `
-pulls.reopened_at=`于 %s 重新打开了此合并请求`
+pulls.closed_at=于%s关闭了此合并请求
+pulls.reopened_at=于%s重新打开了此合并请求
pulls.cmd_instruction_hint=查看命令行说明
pulls.cmd_instruction_checkout_title=检出
pulls.cmd_instruction_checkout_desc=从你的仓库中检出一个新的分支并测试变更。
pulls.cmd_instruction_merge_title=合并
-pulls.cmd_instruction_merge_desc=合并更改并在 Forgejo 上更新。
-pulls.clear_merge_message=清除合并信息
-pulls.clear_merge_message_hint=清除合并消息只会删除提交消息内容,并保留生成的 git 附加内容,如“Co-Authored-By …”。
+pulls.cmd_instruction_merge_desc=合并更改并在Forgejo上更新。
+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_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.auto_merge_newly_scheduled_comment=已安排此拉取请求在所有检测成功后自动合并%[1]s
+pulls.auto_merge_canceled_schedule_comment=已取消当所有检测成功后自动合并此拉取请求%[1]s
pulls.delete.title=删除此拉取请求?
pulls.delete.text=你真的要删除这个拉取请求吗?(这将永久删除所有内容。如果你打算将内容存档,请考虑关闭它)
-pulls.recently_pushed_new_branches=您已于%[2]s推送了分支 %[1]s
+pulls.recently_pushed_new_branches=您已于%[2]s推送了分支%[1]s
pull.deleted_branch=(已删除):%s
milestones.new=新的里程碑
-milestones.closed=于 %s关闭
-milestones.update_ago=已更新 %s
+milestones.closed=关闭于%s
+milestones.update_ago=已更新%s
milestones.no_due_date=暂无截止日期
milestones.open=开放中
milestones.close=关闭
milestones.new_subheader=里程碑可以帮助您组织议题并跟踪其进度。
-milestones.completeness=%d%% 已完成
+milestones.completeness=%d%%已完成
milestones.create=创建里程碑
milestones.title=标题
milestones.desc=描述
milestones.due_date=截止日期(可选)
milestones.clear=清除
milestones.invalid_due_date_format=到期时间的格式必须是“yyyy-mm-dd”。
-milestones.create_success=里程碑 %s 创建成功。
+milestones.create_success=里程碑%s创建成功。
milestones.edit=编辑里程碑
milestones.edit_subheader=里程碑组织议题,合并请求和跟踪进度。
milestones.cancel=取消
milestones.modify=更新里程碑
-milestones.edit_success=里程碑 %s 已经更新。
+milestones.edit_success=里程碑%s已经更新。
milestones.deletion=删除里程碑
milestones.deletion_desc=删除该里程碑将会移除所有议题中相关的信息。是否继续?
milestones.deletion_success=里程碑已被删除。
@@ -1918,7 +1918,7 @@ milestones.filter_sort.most_complete=完成度从高到低
milestones.filter_sort.most_issues=议题从多到少
milestones.filter_sort.least_issues=议题从少到多
-signing.will_sign=这个提交将用密钥 "%s" 签名。
+signing.will_sign=这个提交将用密钥"%s"签名。
signing.wont_sign.error=检测提交是否可以签名时出错。
signing.wont_sign.nokey=本实例没有密钥用于签署该提交。
signing.wont_sign.never=提交从未签名。
@@ -1945,83 +1945,83 @@ wiki.page_title=页面标题
wiki.page_content=页面内容
wiki.default_commit_message=关于此次修改的说明(可选)。
wiki.save_page=保存页面
-wiki.last_commit_info=%s 于 %s 修改了此页面
+wiki.last_commit_info=%s于%s修改了此页面
wiki.edit_page_button=修改
wiki.new_page_button=新的页面
wiki.file_revision=页面历史
wiki.wiki_page_revisions=页面历史
wiki.back_to_wiki=返回百科
wiki.delete_page_button=删除页面
-wiki.delete_page_notice_1=百科页面 %s 删除后无法恢复,是否继续?
-wiki.page_already_exists=相同名称的 Wiki 页面已经存在。
-wiki.reserved_page=百科页面名称 %s 是被保留的。
+wiki.delete_page_notice_1=百科页面%s删除后无法恢复,是否继续?
+wiki.page_already_exists=相同名称的Wiki页面已经存在。
+wiki.reserved_page=百科页面名称%s是被保留的。
wiki.pages=所有页面
-wiki.last_updated=最后更新于 %s
-wiki.page_name_desc=输入此 Wiki 页面的名称。特殊名称包括“Home”、“_Sidebar”和“_Footer”。
-wiki.original_git_entry_tooltip=查看原始的 Git 文件而不是使用友好链接。
+wiki.last_updated=最后更新于%s
+wiki.page_name_desc=输入此Wiki页面的名称。特殊名称包括“Home”、“_Sidebar”和“_Footer”。
+wiki.original_git_entry_tooltip=查看原始的Git文件而不是使用友好链接。
activity=动态
activity.navbar.contributors=贡献者
activity.period.filter_label=周期:
-activity.period.daily=1 天
-activity.period.halfweekly=3 天
+activity.period.daily=1天
+activity.period.halfweekly=3天
activity.period.weekly=1周
-activity.period.monthly=1 个月
+activity.period.monthly=1个月
activity.period.quarterly=3个月
-activity.period.semiyearly=6 个月
+activity.period.semiyearly=6个月
activity.period.yearly=1年
activity.overview=概览
activity.merged_prs_count_1=已合并的合并请求
activity.merged_prs_count_n=已合并的合并请求
activity.opened_prs_count_1=新合并请求
activity.opened_prs_count_n=新合并请求
-activity.title.user_1=%d 名用户
-activity.title.user_n=%d 名用户
-activity.title.prs_1=%d 个合并请求
-activity.title.prs_n=%d 个合并请求
-activity.title.prs_merged_by=%[2]s 共合并了 %[1]s
-activity.title.prs_opened_by=%[2]s 共创建了 %[1]s
+activity.title.user_1=%d名用户
+activity.title.user_n=%d名用户
+activity.title.prs_1=%d个合并请求
+activity.title.prs_n=%d个合并请求
+activity.title.prs_merged_by=%[2]s共合并了%[1]s
+activity.title.prs_opened_by=%[2]s共创建了%[1]s
activity.merged_prs_label=已合并
activity.opened_prs_label=已创建
activity.closed_issues_count_1=已关闭的议题
activity.closed_issues_count_n=已关闭的议题
-activity.title.issues_1=%d 项议题
-activity.title.issues_n=%d 项议题
-activity.title.issues_closed_from=%[2]s 共关闭了 %[1]s
-activity.title.issues_created_by=%[2]s 共创建了 %[1]s
+activity.title.issues_1=%d项议题
+activity.title.issues_n=%d项议题
+activity.title.issues_closed_from=%[2]s共关闭了%[1]s
+activity.title.issues_created_by=%[2]s共创建了%[1]s
activity.closed_issue_label=已关闭
activity.new_issues_count_1=新议题
activity.new_issues_count_n=新议题
activity.new_issue_label=打开的
-activity.title.unresolved_conv_1=%d 项未解决的会话
-activity.title.unresolved_conv_n=%d 项未解决的会话
+activity.title.unresolved_conv_1=%d项未解决的会话
+activity.title.unresolved_conv_n=%d项未解决的会话
activity.unresolved_conv_desc=这些最近更新的议题和合并请求还没有解决。
activity.unresolved_conv_label=打开
-activity.title.releases_1=%d 个版本发布
-activity.title.releases_n=%d 个版本发布
-activity.title.releases_published_by=%[2]s 共发布了 %[1]s
+activity.title.releases_1=%d个版本发布
+activity.title.releases_n=%d个版本发布
+activity.title.releases_published_by=%[2]s共发布了%[1]s
activity.published_release_label=版本发布
activity.no_git_activity=在此期间没有任何提交活动。
activity.git_stats_exclude_merges=除去合并提交以外,
-activity.git_stats_author_1=%d 名作者
-activity.git_stats_author_n=%d 名作者
+activity.git_stats_author_1=%d名作者
+activity.git_stats_author_n=%d名作者
activity.git_stats_pushed_1=总共推送了
activity.git_stats_pushed_n=总共推送了
-activity.git_stats_commit_1=%d 个提交
-activity.git_stats_commit_n=%d 个提交
-activity.git_stats_push_to_branch=到 %s 和
+activity.git_stats_commit_1=%d个提交
+activity.git_stats_commit_n=%d个提交
+activity.git_stats_push_to_branch=到%s和
activity.git_stats_push_to_all_branches=到所有分支。
-activity.git_stats_on_default_branch=在 %s 分支上,
-activity.git_stats_file_1=%d 个文件
-activity.git_stats_file_n=%d 个文件
+activity.git_stats_on_default_branch=在%s分支上,
+activity.git_stats_file_1=%d个文件
+activity.git_stats_file_n=%d个文件
activity.git_stats_files_changed_1=被改动
activity.git_stats_files_changed_n=被改动
activity.git_stats_additions=,总共
-activity.git_stats_addition_1=新增了 %d 行
-activity.git_stats_addition_n=新增了 %d 行
+activity.git_stats_addition_1=新增了%d行
+activity.git_stats_addition_n=新增了%d行
activity.git_stats_and_deletions=并有
-activity.git_stats_deletion_1=%d 行被删除
-activity.git_stats_deletion_n=%d 行被删除
+activity.git_stats_deletion_1=%d行被删除
+activity.git_stats_deletion_n=%d行被删除
contributors.contribution_type.filter_label=贡献类型:
contributors.contribution_type.commits=提交
@@ -2037,8 +2037,8 @@ settings.collaboration.write=可写权限
settings.collaboration.read=可读权限
settings.collaboration.owner=所有者
settings.collaboration.undefined=未定义
-settings.hooks=Web 钩子
-settings.githooks=管理 Git 钩子
+settings.hooks=Web钩子
+settings.githooks=管理Git钩子
settings.basic_settings=基本设置
settings.mirror_settings=镜像设置
settings.mirror_settings.docs=设置您的仓库以自动同步另一个仓库的提交、标签和分支。
@@ -2060,13 +2060,13 @@ settings.mirror_settings.direction.pull=拉取
settings.mirror_settings.direction.push=推送
settings.mirror_settings.last_update=最后更新
settings.mirror_settings.push_mirror.none=未配置推送镜像
-settings.mirror_settings.push_mirror.remote_url=Git 远程仓库链接
+settings.mirror_settings.push_mirror.remote_url=Git远程仓库链接
settings.mirror_settings.push_mirror.add=添加推送镜像
settings.mirror_settings.push_mirror.edit_sync_time=编辑镜像同步间隔
settings.sync_mirror=立即同步
-settings.pull_mirror_sync_in_progress=正在从远程 %s 拉取更改。
-settings.push_mirror_sync_in_progress=正在推送变更到远程 %s 。
+settings.pull_mirror_sync_in_progress=正在从远程%s拉取更改。
+settings.push_mirror_sync_in_progress=正在推送变更到远程%s。
settings.site=网站
settings.update_settings=保存设置
settings.update_mirror_settings=更新镜像设置
@@ -2078,23 +2078,23 @@ settings.wiki_desc=启用仓库百科
settings.use_internal_wiki=使用内置百科
settings.use_external_wiki=使用外部百科
settings.external_wiki_url=外部百科链接
-settings.external_wiki_url_error=外部百科链接不是有效的 URL。
-settings.external_wiki_url_desc=当点击百科标签时,访问者将被重定向到外部百科系统的URL。
+settings.external_wiki_url_error=外部百科链接不是有效的URL。
+settings.external_wiki_url_desc=在用户点击百科标签时,重定向至外部百科系统的URL。
settings.issues_desc=启用仓库议题系统
settings.use_internal_issue_tracker=使用内置的议题系统
settings.use_external_issue_tracker=使用外部的议题系统
-settings.external_tracker_url=外部议题系统 URL
+settings.external_tracker_url=外部议题系统URL
settings.external_tracker_url_error=外部百科链接无效。
-settings.external_tracker_url_desc=当点击议题标签时,访问者将被重定向到外部议题系统的URL。
-settings.tracker_url_format=外部议题系统的 URL 格式
+settings.external_tracker_url_desc=在用户点击议题标签时,重定向至外部议题系统的URL。
+settings.tracker_url_format=外部议题系统的URL格式
settings.tracker_url_format_error=外部议题追踪器链接无效。
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.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=启用合并请求
@@ -2106,7 +2106,7 @@ settings.pulls.default_allow_edits_from_maintainers=默认开启允许维护者
settings.releases_desc=启用版本发布
settings.packages_desc=启用仓库软件包注册中心
settings.projects_desc=启用仓库项目
-settings.actions_desc=使用 Forgejo Actions 启用集成 CI/CD 管道
+settings.actions_desc=使用Forgejo Actions启用集成CI/CD管道
settings.admin_settings=管理员设置
settings.admin_enable_health_check=启用仓库健康检查(git fsck)
settings.admin_code_indexer=代码索引器
@@ -2133,15 +2133,15 @@ settings.transfer.rejected=代码库转移被拒绝。
settings.transfer.success=代码库转移成功。
settings.transfer_abort=取消转移
settings.transfer_abort_invalid=你不能取消不存在的代码库转移。
-settings.transfer_abort_success=成功取消了将代码库转让给 %s。
+settings.transfer_abort_success=成功取消了将代码库转让给%s。
settings.transfer_desc=您可以将仓库转移至您拥有管理员权限的帐户或组织。
-settings.transfer_in_progress=当前正在进行转让。 如果你想将此代码库转让给另一个用户,请取消它。
-settings.transfer_notices_1=- 如果将此仓库转移给其他用户, 您将失去对此仓库的访问权限。
-settings.transfer_notices_2=-如果将其转移到您(共同) 拥有的组织,您可以继续访问该仓库。
-settings.transfer_notices_3=- 如果仓库是私有的并且被转移给某个用户,那么此操作可以确保该用户至少具有读权限(以及必要时的更改权限)。
+settings.transfer_in_progress=当前正在进行转让。如果你想将此代码库转让给另一个用户,请取消它。
+settings.transfer_notices_1=-若将此仓库转移给其他用户,您将失去对其的访问权限。
+settings.transfer_notices_2=-若将其转移到您(共同)拥有的组织,您可以继续访问该仓库。
+settings.transfer_notices_3=-如果仓库是私有的并且被转移给某个用户,那么此操作可以确保该用户至少具有读权限(以及必要时的更改权限)。
settings.transfer_owner=新拥有者
settings.transfer_perform=执行转让
-settings.transfer_started=该代码库已被标记为转让并等待来自 %s 的确认
+settings.transfer_started=该代码库已被标记为转让并等待来自%s的确认
settings.transfer_succeed=仓库已被转移。
settings.signing_settings=签名验证设置
settings.trust_model=签名信任模型
@@ -2151,21 +2151,21 @@ settings.trust_model.collaborator=协作者
settings.trust_model.collaborator.long=协作者:信任协作者的签名
settings.trust_model.collaborator.desc=此仓库中协作者的有效签名将被标记为「可信」(无论它们是否是提交者),签名只符合提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。
settings.trust_model.committer=提交者
-settings.trust_model.committer.long=提交者:信任与提交者相符的签名(此特性类似 GitHub,这会强制采用 Forgejo 作为提交者和签名者)
-settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为“受信任”,否则它们将被标记为“不匹配”。这强制 Forgejo 成为签名提交的提交者,而实际提交者被加上 Co-authored-by:和 Co-committed-by:的标记。 默认的 Forgejo 密钥必须匹配数据库中的一名用户。
+settings.trust_model.committer.long=提交者:信任与提交者相符的签名(此特性类似GitHub,这会强制采用Forgejo作为提交者和签名者)
+settings.trust_model.committer.desc=有效签名只有和提交者相匹配才会被标记为“受信任”,否则它们将被标记为“不匹配”。这强制Forgejo成为签名提交的提交者,而实际提交者被加上Co-authored-by:和Co-committed-by:的标记。 默认的Forgejo密钥必须匹配数据库中的一名用户。
settings.trust_model.collaboratorcommitter=协作者+提交者
settings.trust_model.collaboratorcommitter.long=协作者+提交者:信任协作者同时是提交者的签名
-settings.trust_model.collaboratorcommitter.desc=此仓库中协作者的有效签名在他同时是提交者时将被标记为「可信」,签名只匹配了提交者时将标记为「不可信」,都不匹配时标记为「不匹配」。这会强制 Forgejo 成为签名者和提交者,实际的提交者将被标记于提交消息结尾处的「Co-Authored-By:」和「Co-Committed-By:」。默认的 Forgejo 签名密钥必须匹配数据库中的一个用户密钥。
+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.delete=删除本仓库
-settings.delete_desc=删除仓库是永久性的, 无法撤消。
-settings.delete_notices_1=- 此操作不可被回滚。
-settings.delete_notices_2=- 此操作将永久删除仓库 %s,包括 Git 数据、 议题、评论、百科和协作者的操作权限。
-settings.delete_notices_fork_1=- 在此仓库删除后,它的派生仓库将变成独立仓库。
+settings.delete_desc=删除仓库是永久的,无法撤消。
+settings.delete_notices_1=-此操作不可被回滚。
+settings.delete_notices_2=-此操作将永久删除仓库%s,包括Git数据、议题、评论、百科和协作者的操作权限。
+settings.delete_notices_fork_1=-在此仓库删除后,它的派生仓库将变成独立仓库。
settings.deletion_success=仓库已被删除。
settings.update_settings_success=仓库设置已更新。
settings.update_settings_no_unit=该代码库应该至少允许某种形式的交互。
@@ -2187,44 +2187,44 @@ settings.add_team=添加团队
settings.add_team_duplicate=团队已经拥有仓库
settings.add_team_success=团队现在可以访问仓库。
settings.change_team_permission_tip=团队权限设置于团队设置页面,不能根据仓库更改
-settings.delete_team_tip=该团队仍有仓库, 无法删除
+settings.delete_team_tip=无法删除还有仓库的团队
settings.remove_team_success=团队访问仓库的权限已被删除。
-settings.add_webhook=添加 Web 钩子
-settings.add_webhook.invalid_channel_name=Webhook 通道名称不能为空且不能仅包含一个 # 字符。
-settings.hooks_desc=当Forgejo事件发生时,Web钩子自动发出HTTP POST请求。在 指南 中阅读更多内容。
-settings.webhook_deletion=删除 Web 钩子
-settings.webhook_deletion_desc=删除 web钩子 将删除其设置和历史记录。继续?
-settings.webhook_deletion_success=Web 钩子已移除。
+settings.add_webhook=添加Web钩子
+settings.add_webhook.invalid_channel_name=Web钩子通道名称不能为空且不能仅包含一个#字符。
+settings.hooks_desc=当某些Forgejo事件发生时,Web钩子将自动发出HTTP POST请求。在Web钩子指南阅读更多内容。
+settings.webhook_deletion=删除Web钩子
+settings.webhook_deletion_desc=删除Web钩子将删除其设置和历史记录。继续?
+settings.webhook_deletion_success=Web钩子已移除。
settings.webhook.test_delivery=测试推送
-settings.webhook.test_delivery_desc=用假事件测试这个 web钩子。
-settings.webhook.test_delivery_desc_disabled=要用 虚假事件 测试这个Webhook,请激活它。
+settings.webhook.test_delivery_desc=使用假事件测试此Web钩子。
+settings.webhook.test_delivery_desc_disabled=用假事件测试这个Web钩子前,请先激活它。
settings.webhook.request=请求内容
settings.webhook.response=响应内容
settings.webhook.headers=头信息
settings.webhook.payload=内容
settings.webhook.body=响应体
-settings.webhook.replay.description=重放此 webhook。
-settings.webhook.replay.description_disabled=若要重播此 WebHook,请激活它。
+settings.webhook.replay.description=重新执行此Web钩子。
+settings.webhook.replay.description_disabled=重新执行此Web钩子前,请先激活它。
settings.webhook.delivery.success=一个事件已被添加到推送队列。可能需要过几秒钟才会显示在推送记录中。
-settings.githooks_desc=Git Hook 是 Git 本身提供的功能。您可以在下方编辑 hook 文件以设置自定义操作。
+settings.githooks_desc=Git钩子是Git本身提供的功能。您可以在下方编辑hook文件以设置自定义操作。
settings.githook_edit_desc=如果钩子未启动,则会显示样例文件中的内容。如果想要删除某个钩子,则提交空白文本即可。
settings.githook_name=钩子名称
settings.githook_content=钩子内容
settings.update_githook=更新钩子
-settings.add_webhook_desc=Forgejo 将向目标 URL 发送具有指定内容类型的 POST 请求。在 webhooks 指南 中阅读更多内容。
-settings.payload_url=目标 URL
-settings.http_method=HTTP 方法
-settings.content_type=POST 内容类型
+settings.add_webhook_desc=Forgejo将向目标URL发送具有指定Content-Type的POST请求。在Web钩子指南阅读更多内容。
+settings.payload_url=目标URL
+settings.http_method=HTTP方法
+settings.content_type=POST内容类型
settings.secret=密钥文本
settings.slack_username=服务名称
-settings.slack_icon_url=图标 URL
+settings.slack_icon_url=图标URL
settings.slack_color=颜色
settings.discord_username=用户名
-settings.discord_icon_url=图标 URL
+settings.discord_icon_url=图标URL
settings.event_desc=触发条件:
settings.event_push_only=推送事件
settings.event_send_everything=所有事件
-settings.event_choose=自定义事件…
+settings.event_choose=自定义事件……
settings.event_header_repository=仓库事件
settings.event_create=创建
settings.event_create_desc=创建分支或标签。
@@ -2237,7 +2237,7 @@ settings.event_wiki_desc=创建、重命名、编辑或删除了百科页面。
settings.event_release=版本发布
settings.event_release_desc=发布、更新或删除版本时。
settings.event_push=推送
-settings.event_push_desc=推送到 Git 仓库。
+settings.event_push_desc=推送到Git仓库。
settings.event_repository=仓库
settings.event_repository_desc=创建或删除仓库。
settings.event_header_issue=议题事件
@@ -2273,21 +2273,21 @@ settings.event_pull_request_merge=合并请求合并
settings.event_package=软件包
settings.event_package_desc=软件包已在仓库中被创建或删除。
settings.branch_filter=分支过滤
-settings.branch_filter_desc=推送、创建,删除分支事件的分支白名单,使用 glob 模式匹配指定。若为空或 *,则将报告所有分支的事件。语法文档见 %[2]s。示例:master,{master,release*}。
+settings.branch_filter_desc=推送事件、创建或删除分支事件的分支白名单,使用glob模式匹配指定。若为空或*,则将报告所有分支的事件。语法文档见%[2]s。示例:master、{master,release*}。
settings.authorization_header=授权标头
settings.authorization_header_desc=当存在时将被作为授权标头包含在内。例如:%s。
settings.active=激活
-settings.active_helper=触发事件的信息将发送到此 webhook 网址。
-settings.add_hook_success=Web 钩子已添加。
-settings.update_webhook=更新 Web 钩子
-settings.update_hook_success=Web 钩子已更新。
-settings.delete_webhook=删除 Web 钩子
+settings.active_helper=将触发事件的信息发送到此Web钩子URL。
+settings.add_hook_success=Web钩子已添加。
+settings.update_webhook=更新Web钩子
+settings.update_hook_success=Web钩子已更新。
+settings.delete_webhook=删除Web钩子
settings.recent_deliveries=最近推送记录
settings.hook_type=钩子类型
settings.slack_token=令牌
settings.slack_domain=域名
settings.slack_channel=频道
-settings.add_web_hook_desc=将 %s集成到您的代码库。
+settings.add_web_hook_desc=将%s集成到您的仓库。
settings.web_hook_name_gitea=Gitea
settings.web_hook_name_forgejo = Forgejo
settings.web_hook_name_gogs=Gogs
@@ -2297,25 +2297,25 @@ settings.web_hook_name_dingtalk=钉钉
settings.web_hook_name_telegram=Telegram
settings.web_hook_name_matrix=Matrix
settings.web_hook_name_msteams=Microsoft Teams
-settings.web_hook_name_feishu=飞书 / Lark Suite
+settings.web_hook_name_feishu=飞书/ Lark Suite
settings.web_hook_name_feishu_only =飞书
settings.web_hook_name_larksuite_only =Lark Suite
settings.web_hook_name_wechatwork=企业微信
settings.web_hook_name_packagist=Packagist
-settings.packagist_username=Packagist 用户名
-settings.packagist_api_token=API 令牌
-settings.packagist_package_url=Packagist 软件包 URL
+settings.packagist_username=Packagist用户名
+settings.packagist_api_token=API令牌
+settings.packagist_package_url=Packagist软件包URL
settings.deploy_keys=部署密钥
settings.add_deploy_key=添加部署密钥
settings.deploy_key_desc=部署密钥对仓库可具有只读或读写访问权限。
settings.is_writable=启用写权限
-settings.is_writable_info=允许此部署密钥 推送 提交到仓库。
+settings.is_writable_info=允许此部署密钥推送提交到仓库。
settings.no_deploy_keys=没有部署密钥。
settings.title=标题
settings.deploy_key_content=密钥文本
settings.key_been_used=具有相同内容的部署密钥已在使用中。
settings.key_name_used=使用相同名称的部署密钥已经存在。
-settings.add_key_success=部署密钥 %s 添加成功。
+settings.add_key_success=部署密钥%s添加成功。
settings.deploy_key_deletion=删除部署密钥
settings.deploy_key_deletion_desc=删除部署密钥将取消此密钥对此仓库的访问权限。继续?
settings.deploy_key_deletion_success=部署密钥已删除。
@@ -2350,7 +2350,7 @@ settings.protect_no_valid_status_check_patterns=没有有效的状态检测规
settings.protect_required_approvals=所需的批准
settings.protect_required_approvals_desc=只允许合并有足够评审人数的拉取请求。
settings.protect_approvals_whitelist_enabled=批准仅限列入白名单的用户或团队
-settings.protect_approvals_whitelist_enabled_desc=只有白名单用户或团队的评审才能被计入需要的批准数量。 没有白名单时,来自任何有写入权限的人的评审都将计数。
+settings.protect_approvals_whitelist_enabled_desc=只有白名单用户或团队的评审才能被计入需要的批准数量。没有白名单时,来自任何有写入权限的人的评审都将计数。
settings.protect_approvals_whitelist_users=审查者白名单
settings.protect_approvals_whitelist_teams=审查团队白名单
settings.dismiss_stale_approvals=取消过时的批准
@@ -2360,13 +2360,13 @@ settings.ignore_stale_approvals_desc = 不将旧的提交(陈旧的评审)
settings.require_signed_commits=需要签名提交
settings.require_signed_commits_desc=拒绝推送未签名或无法验证的提交到此分支。
settings.protect_branch_name_pattern=受保护的分支名称正则
-settings.protect_branch_name_pattern_desc=受保护的分支名称正则。语法请参阅文档 。如:main, release/**
+settings.protect_branch_name_pattern_desc=受保护的分支名称正则。语法请参阅文档。如:main,release/**
settings.protect_patterns=规则
-settings.protect_protected_file_patterns=受保护的文件模式(使用半角分号“;”分隔)
-settings.protect_protected_file_patterns_desc=即使用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。 可以使用半角分号(“;”)分隔多个模式。 见%[2]s文档了解模式语法。例如:.drone.yml, /docs/**/*.txt。
+settings.protect_protected_file_patterns=受保护的文件模式(使用半角分号“;”分隔)
+settings.protect_protected_file_patterns_desc=即便用户有权添加、编辑或删除此分支中的文件,也不允许直接更改受保护的文件。多个匹配模式使用半角分号(";")分隔。查阅%[2]s文档了解匹配模式语法。例如:.drone.yml、/docs/**/*.txt。
settings.protect_unprotected_file_patterns=不受保护的文件模式(使用半角分号“;”分隔)
-settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。如有多个匹配模式,则可用半角分号(“;”)分隔开。见 %[2]s 的文档以了解匹配模式的格式。例子:.drone.yml、/docs/**/*.txt。
-settings.update_protect_branch_success=分支保护规则 %s 更新成功。
+settings.protect_unprotected_file_patterns_desc=在用户有写权限的情况下允许绕过限制,直接修改设为不保护的文件。多个匹配模式可以使用半角分号(“;”)分隔。查阅%[2]s文档了解匹配模式语法。例子:.drone.yml, /docs/**/*.txt。
+settings.update_protect_branch_success=分支保护规则%s更新成功。
settings.remove_protected_branch_success=移除分支保护规则"%s"成功。
settings.remove_protected_branch_failed=移除分支保护规则"%s"失败。
settings.protected_branch_deletion=禁用分支保护
@@ -2380,25 +2380,25 @@ settings.block_outdated_branch_desc=当头部分支落后基础分支时,不
settings.default_branch_desc=请选择一个默认的分支用于合并请求和提交:
settings.merge_style_desc=合并方式
settings.default_merge_style_desc=默认合并方式
-settings.choose_branch=选择一个分支…
+settings.choose_branch=选择一个分支……
settings.no_protected_branch=没有分支受到保护。
settings.edit_protected_branch=编辑
settings.protected_branch_required_rule_name=必须填写规则名称
settings.protected_branch_duplicate_rule_name=这些分支已设有规则
settings.protected_branch_required_approvals_min=所需的审批数不能为负数。
settings.tags=标签
-settings.tags.protection=Git标签保护
-settings.tags.protection.pattern=Git标签模式
+settings.tags.protection=标签保护
+settings.tags.protection.pattern=标签模式
settings.tags.protection.allowed=允许列表
settings.tags.protection.allowed.users=允许的账号
settings.tags.protection.allowed.teams=允许的团队
settings.tags.protection.allowed.noone=无
settings.tags.protection.create=添加规则
-settings.tags.protection.none=没有Git标签受到保护。
-settings.tags.protection.pattern.description=你可以使用单个名称或 glob 模式匹配或正则表达式来匹配多个标签。了解详情请访问 受保护Git标签指南。
+settings.tags.protection.none=没有受保护的标签。
+settings.tags.protection.pattern.description=你可以使用单个名称、glob模式匹配或正则表达式来匹配多个标签。了解详情请访问受保护标签指南。
settings.bot_token=机器人令牌
-settings.chat_id=聊天 ID
-settings.thread_id=线程 ID
+settings.chat_id=聊天ID
+settings.thread_id=线程ID
settings.matrix.homeserver_url=主服务器网址
settings.matrix.room_id=房间ID
settings.matrix.message_type=消息类型
@@ -2418,33 +2418,33 @@ settings.unarchive.success=仓库已成功撤销存档。
settings.unarchive.error=仓库在取消存档时出现异常。请通过日志获取详细信息。
settings.update_avatar_success=仓库头像已经更新。
settings.lfs=LFS
-settings.lfs_filelist=存储在此仓库中的 LFS 文件
-settings.lfs_no_lfs_files=此仓库中没有 LFS 文件
+settings.lfs_filelist=存储在此仓库中的LFS文件
+settings.lfs_no_lfs_files=此仓库中没有LFS文件
settings.lfs_findcommits=查找提交
-settings.lfs_lfs_file_no_commits=没有找到关于此 LFS 文件的提交
+settings.lfs_lfs_file_no_commits=没有找到关于此LFS文件的提交
settings.lfs_noattribute=此路径在默认分支中没有可锁定的属性
-settings.lfs_delete=删除 OID 为 %s 的 LFS 文件
-settings.lfs_delete_warning=删除一个 LFS 文件可能导致检出时出现“对象不存在”的错误。确定继续吗?
+settings.lfs_delete=删除OID为%s的LFS文件
+settings.lfs_delete_warning=删除一个LFS文件可能导致检出时出现“对象不存在”的错误。确定继续吗?
settings.lfs_findpointerfiles=查找指针文件
settings.lfs_locks=锁定
settings.lfs_invalid_locking_path=无效路径:%s
settings.lfs_invalid_lock_directory=无法锁定目录:%s
settings.lfs_lock_already_exists=锁已经存在:%s
settings.lfs_lock=锁定
-settings.lfs_lock_path=要锁定的文件路径…
+settings.lfs_lock_path=要锁定的文件路径……
settings.lfs_locks_no_locks=无锁定
settings.lfs_lock_file_no_exist=锁定的文件在默认分支中不存在
settings.lfs_force_unlock=强制解锁
-settings.lfs_pointers.found=找到 %d 个块指针 - %d 个关联, %d 个未关联(%d 个从仓库丢失)
+settings.lfs_pointers.found=找到%d个块指针- %d个关联,%d个未关联(%d个从仓库丢失)
settings.lfs_pointers.sha=Blob SHA
settings.lfs_pointers.oid=OID
settings.lfs_pointers.inRepo=在仓库中
settings.lfs_pointers.exists=在仓库中存在
settings.lfs_pointers.accessible=用户可访问
-settings.lfs_pointers.associateAccessible=关联可访问的 %d OID
-settings.rename_branch_failed_exist=无法重命名分支,因为目标分支 %s 存在。
-settings.rename_branch_failed_not_exist=无法重命名分支 %s ,因为它不存在。
-settings.rename_branch_success=分支 %s 已成功重命名为 %s。
+settings.lfs_pointers.associateAccessible=关联可访问的%d OID
+settings.rename_branch_failed_exist=无法重命名分支,因为目标分支%s存在。
+settings.rename_branch_failed_not_exist=无法重命名分支%s,因为它不存在。
+settings.rename_branch_success=分支%s已成功重命名为%s。
settings.rename_branch=重命名分支
diff.browse_source=浏览代码
@@ -2452,9 +2452,9 @@ diff.parent=父节点
diff.commit=当前提交
diff.git-notes=注释
diff.data_not_available=比较内容不可用
-diff.options_button=Diff 选项
-diff.download_patch=下载 Patch 文件
-diff.download_diff=下载 Diff 文件
+diff.options_button=Diff选项
+diff.download_patch=下载Patch文件
+diff.download_diff=下载Diff文件
diff.show_split_view=拆分视图
diff.show_unified_view=合并视图
diff.whitespace_button=空白符号
@@ -2462,8 +2462,8 @@ diff.whitespace_show_everything=显示所有更改
diff.whitespace_ignore_all_whitespace=比较行时忽略空白符号
diff.whitespace_ignore_amount_changes=忽略空白符号数量的变化
diff.whitespace_ignore_at_eol=忽略行末空白符号的更改
-diff.stats_desc=共有 %d 个文件被更改,包括 %d 次插入 和 %d 次删除
-diff.stats_desc_file=更改 %d 行:新增 %d 行,删除 %d 行
+diff.stats_desc=共有 %d个文件被更改,包括%d次插入和%d次删除
+diff.stats_desc_file=更改%d行:新增%d行,删除%d行
diff.bin=二进制
diff.bin_not_shown=二进制文件未显示。
diff.view_file=查看文件
@@ -2474,14 +2474,14 @@ diff.file_image_height=高度
diff.file_byte_size=大小
diff.file_suppressed=文件差异内容过多而无法显示
diff.file_suppressed_line_too_long=文件差异因一行或多行过长而隐藏
-diff.too_many_files=某些文件未显示,因为此 diff 中更改的文件太多
+diff.too_many_files=某些文件未显示,因为此diff中更改的文件太多
diff.show_more=显示更多
diff.load=加载差异
diff.generated=自动生成
diff.vendored=Vendored
diff.comment.add_line_comment=添加行内评论
diff.comment.placeholder=留下评论
-diff.comment.markdown_info=支持使用 Markdown 格式。
+diff.comment.markdown_info=支持使用Markdown格式。
diff.comment.add_single_comment=添加单条评论
diff.comment.add_review_comment=添加评论
diff.comment.start_review=开始评审
@@ -2506,15 +2506,15 @@ diff.hide_file_tree=隐藏文件树
releases.desc=跟踪项目版本和下载。
release.releases=版本发布
release.detail=发布详情
-release.tags=Git标签
+release.tags=标签
release.new_release=发布新版
release.draft=草稿
release.prerelease=预发行
release.stable=稳定
release.compare=比较
release.edit=编辑
-release.ahead.commits=%d 次提交
-release.ahead.target=在此版本发布后被加入到 %s
+release.ahead.commits=%d次提交
+release.ahead.target=在此版本发布后被加入到%s
tag.ahead.target=自此标签到 %s
release.source_code=源代码
release.new_subheader=版本发布组织项目的版本。
@@ -2536,43 +2536,43 @@ release.edit_release=更新此次发布
release.delete_release=删除发布
release.delete_tag=删除标签
release.deletion=删除发布
-release.deletion_desc=删除版本发布只会从 Forgejo 中移除。这不会影响 Git 的标签以及您仓库的内容和历史。是否继续?
-release.deletion_success=Release已被删除。
-release.deletion_tag_desc=将从仓库中删除此 Git标签。仓库内容和历史记录保持不变。继续吗?
-release.deletion_tag_success=该 Git 标签已被删除。
+release.deletion_desc=删除版本发布只会从Forgejo中移除。这不会影响Git的标签以及您仓库的内容和历史。是否继续?
+release.deletion_success=已删除此版本发布。
+release.deletion_tag_desc=将从仓库中删除此标签,仓库内容和历史记录将保持不变。继续吗?
+release.deletion_tag_success=该Git标签已被删除。
release.tag_name_already_exist=使用此标签名称的发布版本已经存在。
release.tag_name_invalid=标签名称无效。
-release.tag_name_protected=Git标签名称已受保护。
+release.tag_name_protected=标签名称受到保护。
release.tag_already_exist=此 Git 标签已存在。
release.downloads=下载附件
release.add_tag_msg=使用发布的标题和内容作为标签消息。
release.add_tag=创建标签
-release.releases_for=%s 的版本发布
-release.tags_for=%s 的标签
+release.releases_for=%s的版本发布
+release.tags_for=%s的标签
branch.name=分支名称
-branch.already_exists=名为 %s 的分支已存在。
+branch.already_exists=名为%s的分支已存在。
branch.delete_head=删除
-branch.delete=删除分支 "%s"
+branch.delete=删除分支"%s"
branch.delete_html=删除分支
branch.delete_desc=删除分支是永久的。虽然已删除的分支在实际被删除前有可能会短时间存在,但这在大多数情况下无法撤销。是否继续?
-branch.deletion_success=分支 %s 已被删除。
-branch.deletion_failed=删除分支 %s 失败。
-branch.delete_branch_has_new_commits=因为合并之后有新的提交,分支 %s 无法被删除。
-branch.create_branch=创建分支 %s
-branch.create_from=从 %s
-branch.create_success=分支 '%s' 已创建。
-branch.branch_already_exists=此仓库已存在名为 %s 的分支。
+branch.deletion_success=分支%s已被删除。
+branch.deletion_failed=删除分支%s失败。
+branch.delete_branch_has_new_commits=因为合并之后有新的提交,分支%s无法被删除。
+branch.create_branch=创建分支%s
+branch.create_from=从%s
+branch.create_success=分支'%s'已创建。
+branch.branch_already_exists=此仓库已存在名为%s的分支。
branch.branch_name_conflict=分支名称"%s"与已存在的分支"%s"冲突。
-branch.tag_collision=分支 %s 不能被创建因为同名的标签已经存在。
+branch.tag_collision=分支%s不能被创建因为同名的标签已经存在。
branch.deleted_by=删除人:%s
-branch.restore_success=分支 "%s"已还原。
-branch.restore_failed=还原分支 "%s"失败。
-branch.protected_deletion_failed=不能删除受保护的分支 "%s"。
+branch.restore_success=分支"%s"已还原。
+branch.restore_failed=还原分支"%s"失败。
+branch.protected_deletion_failed=不能删除受保护的分支"%s"。
branch.default_deletion_failed=不能删除默认分支"%s"。
-branch.restore=恢复分支 "%s"
-branch.download=下载分支 "%s"
-branch.rename=重命名分支 "%s"
+branch.restore=恢复分支"%s"
+branch.download=下载分支"%s"
+branch.rename=重命名分支"%s"
branch.included_desc=此分支是默认分支的一部分
branch.included=已包含
branch.create_new_branch=从下列分支创建分支:
@@ -2582,9 +2582,9 @@ branch.rename_branch_to=正在重命名分支“%s”。
branch.create_branch_operation=创建分支
branch.new_branch=创建新分支
branch.new_branch_from=基于"%s"创建新分支
-branch.renamed=分支 %s 被重命名为 %s。
+branch.renamed=分支%s被重命名为%s。
-tag.create_tag=创建标签 %s
+tag.create_tag=创建标签%s
tag.create_tag_operation=创建标签
tag.confirm_create_tag=创建标签
tag.create_tag_from=基于"%s"创建新标签
@@ -2600,12 +2600,12 @@ find_file.go_to_file=查找文件
find_file.no_matching=没有找到匹配的文件
error.csv.too_large=无法渲染此文件,因为它太大了。
-error.csv.unexpected=无法渲染此文件,因为它包含了意外字符,其位于第 %d 行和第 %d 列。
-error.csv.invalid_field_count=无法渲染此文件,因为它在第 %d 行中的字段数有误。
+error.csv.unexpected=无法渲染此文件,因为它包含了意外字符,其位于第%d行和第%d列。
+error.csv.invalid_field_count=无法渲染此文件,因为它在第%d行中的字段数有误。
admin.enabled_flags = 该仓库启用的标志:
admin.flags_replaced = 仓库标志已被替换
admin.update_flags = 更新标志
-rss.must_be_on_branch = 您必须处于一个分支上才能拥有一个RSS订阅源。
+rss.must_be_on_branch = 只有在分支上才能有RSS订阅源。
admin.manage_flags = 管理标志
admin.failed_to_replace_flags = 替换仓库标志失败
issues.blocked_by_user = 由于你已被仓库所有者屏蔽,你无法在此仓库创建议题。
@@ -2613,7 +2613,7 @@ settings.wiki_rename_branch_main_desc = 将百科内部使用的分支重命名
editor.invalid_commit_mail = 用于创建提交的邮件地址无效。
pulls.blocked_by_user = 你无法在此仓库上创建合并请求,因为您已被仓库所有者屏蔽。
commits.browse_further = 浏览更多
-commits.renamed_from = 重命名自 %s
+commits.renamed_from = 重命名自%s
wiki.cancel = 取消
settings.wiki_globally_editable = 允许任何人编辑百科
settings.new_owner_blocked_doer = 新所有者已将你拉黑。
@@ -2622,8 +2622,8 @@ settings.wiki_rename_branch_main = 标准化百科分支名称
settings.wiki_rename_branch_main_notices_1 = 此操作无法撤消。
settings.wiki_branch_rename_success = 百科仓库的分支名称已成功规范化。
settings.confirm_wiki_branch_rename = 重命名百科分支
-pulls.commit_ref_at = `于 %s 从提交中引用了此合并请求`
-settings.wiki_rename_branch_main_notices_2 = 这将永久重命名 %s 的仓库百科的内部分支。现存的检出方式需要更新。
+pulls.commit_ref_at = 于%s从提交中引用了此合并请求
+settings.wiki_rename_branch_main_notices_2 = 这将永久重命名%s的仓库百科的内部分支。现存的检出方式需要更新。
settings.wiki_branch_rename_failure = 无法标准化仓库百科的分支名称。
settings.add_collaborator_blocked_our = 因仓库所有者已将其拉黑,不能添加该用户为协作者。
settings.add_collaborator_blocked_them = 因该用户已将仓库所有者拉黑,不能添加该用户为协作者。
@@ -2638,65 +2638,65 @@ pulls.made_using_agit = AGit
activity.navbar.pulse = 动态
activity.navbar.code_frequency = 代码频率
activity.navbar.recent_commits = 近期提交
-pulls.agit_explanation = 该合并请求是用 AGit 工作流创建的。使用 AGit,贡献者无需派生或创建分支就可以直接通过 “git push” 提出更改代码。
+pulls.agit_explanation = 该合并请求是用AGit工作流创建的。使用AGit,贡献者无需派生或创建分支就可以直接通过 “git push” 提出更改代码。
commits.search_branch = 此分支
-open_with_editor = 使用 %s 打开
-settings.rename_branch_failed_protected = 无法重命名受保护的分支 %s。
+open_with_editor = 使用%s打开
+settings.rename_branch_failed_protected = 无法重命名受保护的分支%s。
stars = 点赞
settings.confirmation_string = 确认输入
-n_commit_one = %s 提交
-n_commit_few = %s 提交
-n_branch_one = %s 分支
-n_branch_few = %s 分支
-n_tag_one = %s 标签
-n_tag_few = %s 标签
+n_commit_one = %s提交
+n_commit_few = %s提交
+n_branch_one = %s分支
+n_branch_few = %s分支
+n_tag_one = %s标签
+n_tag_few = %s标签
editor.commit_id_not_matching = 您在编辑文件时该文件已被更改。请提交到一个新的分支,然后再将这个新的分支合并回当前分支。
-issues.num_participants_one = %d 位参与者
+issues.num_participants_one = %d位参与者
issues.archived_label_description = (已存档)%s
editor.push_out_of_date = 推送似乎已过期。
settings.enforce_on_admins = 对仓库的管理员适用该规则
settings.enforce_on_admins_desc = 使仓库管理员也须遵守此规则。
settings.sourcehut_builds.secrets = 密钥
-size_format = %[1]s:%[2]s, %[3]s:%[4]s
+size_format = %[1]s:%[2]s,%[3]s:%[4]s
settings.add_webhook.invalid_path = 路径中不能包含“.”或“..”,也不能在开头或结尾中使用斜杠。
-settings.sourcehut_builds.secrets_helper = 给予任务访问构建密钥的权限(需要 SECRETS:RO 权限)
+settings.sourcehut_builds.secrets_helper = 给予任务访问构建密钥的权限(需要SECRETS:RO权限)
release.system_generated = 此附件是自动生成的。
pulls.ready_for_review = 准备好接受评审了吗?
settings.web_hook_name_sourcehut_builds = SourceHut Builds
-settings.graphql_url = GraphQL URL 链接
-settings.sourcehut_builds.access_token_helper = 已授予 JOBS:RW 权限的访问令牌。可在 meta.sr.ht 上生成标准的 builds.sr.ht 令牌或带有密匙访问权限的 builds.sr.ht 令牌 。
-settings.matrix.access_token_helper = 推荐为此设立专门的 Matrix 账户。访问令牌可从 Element Web 客户端(在隐私/无痕模式选项卡中打开)> 用户菜单(左上角)> 所有设置 > 帮助及关于 > 高级 > 访问令牌(在主服务器 URL 下方)检索。获取完成后,请直接关闭隐私/无痕选项卡(注销会使令牌失效)。
+settings.graphql_url = GraphQL URL链接
+settings.sourcehut_builds.access_token_helper = 已授予JOBS:RW权限的访问令牌。可在meta.sr.ht上生成标准的builds.sr.ht令牌或带有密匙访问权限的builds.sr.ht令牌。
+settings.matrix.access_token_helper = 推荐为此设立专门的Matrix账户。访问令牌可从Element Web客户端(在隐私/无痕模式选项卡中打开)>用户菜单(左上角)>所有设置>帮助及关于>高级>访问令牌(在主服务器URL下方)检索。获取完成后,请直接关闭隐私/无痕选项卡(注销会使令牌失效)。
settings.event_pull_request_enforcement = 执行
settings.sourcehut_builds.manifest_path = 构建清单路径
settings.sourcehut_builds.visibility = 作业可见性
-settings.matrix.room_id_helper = 房间 ID 可从 Element Web 客户端 > 房间设置 > 高级 > 内部房间 ID 获得。例如:%s。
+settings.matrix.room_id_helper = 房间ID可从Element Web客户端>房间设置>高级>内部房间ID获得。例如:%s。
release.hide_archive_links_helper = 为此版本发布隐藏自动生成的源代码存档。例如,如果您准备自行上传。
release.hide_archive_links = 隐藏自动生成的存档
settings.transfer.modal.title = 转移所有权
settings.transfer.button = 转移所有权
wiki.search = 搜索百科
wiki.no_search_results = 无结果
-form.string_too_long = 给定的字符串长度超过 %d 个字符。
-n_release_one = %s 版本发布
-n_release_few = %s 版本发布
+form.string_too_long = 给定的字符串长度超过%d个字符。
+n_release_one = %s版本发布
+n_release_few = %s版本发布
project = 项目
issues.edit.already_changed = 无法保存对议题的更改。议题似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
pulls.edit.already_changed = 无法保存对合并请求的更改。内容似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
comments.edit.already_changed = 无法保存对评论的更改。内容似乎已经被另一个用户修改了,为了防止修改被覆盖,请刷新页面后再次尝试编辑
subscribe.issue.guest.tooltip = 登录以订阅议题。
subscribe.pull.guest.tooltip = 登录以订阅此合并请求。
-settings.federation_following_repos = 关注的仓库URL地址,多个地址以 “;” 分隔,不需要前后空格。
+settings.federation_following_repos = 关注的仓库URL地址。以";"分隔,不需要空格。
settings.federation_settings = 邦联设置
-settings.federation_apapiurl = 此仓库的邦联URL地址。将其作为关注的仓库URL地址填写到另一个仓库的邦联设置中。
+settings.federation_apapiurl = 此仓库的联邦URL地址。将其作为关注的仓库URL地址填写到另一个仓库的联邦设置中。
settings.federation_not_enabled = 当前实例未启用邦联功能。
issues.author.tooltip.issue = 此用户是本议题的作者。
issues.author.tooltip.pr = 此用户是此合并请求的作者。
release.type_attachment = 附件
release.type_external_asset = 外部资源
release.asset_name = 资源名称
-release.asset_external_url = 外部 URL
+release.asset_external_url = 外部URL
release.add_external_asset = 添加外部资源
-release.invalid_external_url = 无效的外部 URL:“%s”
+release.invalid_external_url = 无效的外部URL:“%s”
milestones.filter_sort.name = 名称
settings.pull_mirror_sync_quota_exceeded = 超出配额,未拉取更改。
settings.transfer_quota_exceeded = 新所有者(%s)已超出配额。仓库尚未转移。
@@ -2708,18 +2708,18 @@ activity.commit = 提交活动
pulls.cmd_instruction_merge_warning = 警告:未启用此仓库的“自动检测手动合并”设置,您之后必须将此合并请求标记为手动合并。
settings.protect_new_rule = 创建新的分支保护规则
mirror_denied_combination = 不能同时使用公钥和基于密码的验证。
-mirror_public_key = 公共 SSH 公钥
-mirror_use_ssh.text = 使用 SSH 验证
-mirror_use_ssh.helper = 选择此选项后,Forgejo 将通过 SSH 以 Git 方式镜像仓库,并为您创建一个密钥对。您必须确保已授权生成的公钥推送到目标仓库。选择此选项时,不能使用基于密码的授权。
+mirror_public_key = 公共SSH公钥
+mirror_use_ssh.text = 使用SSH验证
+mirror_use_ssh.helper = 选择此选项后,Forgejo将通过SSH以Git方式镜像仓库,并为您创建一个密钥对。您必须确保已授权生成的公钥推送到目标仓库。选择此选项时,不能使用基于密码的授权。
settings.mirror_settings.push_mirror.copy_public_key = 复制公钥
settings.mirror_settings.push_mirror.none_ssh = 无
-mirror_use_ssh.not_available = SSH 验证不可用。
+mirror_use_ssh.not_available = SSH验证不可用。
issues.new.assign_to_me = 指派给我
issues.all_title = 全部
-settings.discord_icon_url.exceeds_max_length = 图标 URL 必须小于或等于 2048 个字符
-issues.review.remove_review_requests = 于 %[2]s 取消对 %[1]s 的评审请求
-issues.review.add_review_requests = 于 %[2]s 请求 %[1]s 评审
-issues.review.add_remove_review_requests = 于 %[3]s 请求 %[1]s 评审,并取消对 %[2]s 的评审请求
+settings.discord_icon_url.exceeds_max_length = 图标URL必须小于或等于2048个字符
+issues.review.remove_review_requests = 于%[2]s取消对%[1]s的评审请求
+issues.review.add_review_requests = 于%[2]s请求%[1]s评审
+issues.review.add_remove_review_requests = 于%[3]s请求%[1]s评审,并取消对%[2]s的评审请求
pulls.delete_after_merge.head_branch.is_protected = 您要删除的头部分支是受保护的分支,无法删除。
pulls.delete_after_merge.head_branch.insufficient_branch = 您没有权限删除头部分支。
pulls.delete_after_merge.head_branch.is_default = 您要删除的头部分支是默认分支,无法删除。
@@ -2727,9 +2727,9 @@ issues.filter_sort.relevance = 相关性
diff.git-notes.add = 添加注释
diff.git-notes.remove-header = 移除注释
diff.git-notes.remove-body = 此注释将被移除。
-issues.num_reviews_one = %d 评审
-issues.num_reviews_few = %d 评审
-issues.summary_card_alt = 仓库 %[2]s 中标题为 %[1]s 的议题的摘要卡片
+issues.num_reviews_one = %d评审
+issues.num_reviews_few = %d评审
+issues.summary_card_alt = 仓库%[2]s中标题为%[1]s的议题的摘要卡片
editor.add_tmpl.filename = 文件名
settings.default_update_style_desc = 用于更新落后于基础分支的合并请求的默认更新样式。
pulls.sign_in_require = 登录以创建新的合并请求。
@@ -2737,15 +2737,15 @@ new_from_template = 使用模板
new_from_template_description = 您可以选择此实例上现有仓库模板并应用其设置。
new_advanced = 高级设置
new_advanced_expand = 单击展开
-auto_init_description = 以一个自述文件、可选的许可证与 .gitignore 文件开始Git历史。
+auto_init_description = 以自述文件、可选的许可证和.gitignore文件开启Git历史。
issues.reaction.add = 添加回应
-issues.reaction.alt_few = %[1]s 回应了 %[2]s。
-issues.reaction.alt_many = %[1]s 和另外 %[2]d 人回应了 %[3]s。
-issues.reaction.alt_remove = 从评论中移除 %[1] 回应。
+issues.reaction.alt_few = %[1]s回应了%[2]s。
+issues.reaction.alt_many = %[1]s和另外%[2]d人回应了%[3]s。
+issues.reaction.alt_remove = 从评论中移除%[1]回应。
issues.context.menu = 评论菜单
-issues.reaction.alt_add = 对评论添加 %[1]s 回应。
-release.summary_card_alt = 仓库 %[2]s 中标题为 %[1]s 的版本发布的摘要卡片
-summary_card_alt = 仓库 %s 的摘要卡片
+issues.reaction.alt_add = 对评论添加%[1]s回应。
+release.summary_card_alt = 仓库%[2]s中标题为%[1]s的版本发布的摘要卡片
+summary_card_alt = 仓库%s的摘要卡片
editor.commit_email = 提交电子邮件
archive.pull.noreview = 此仓库已存档,您无法评审合并请求。
commits.view_single_diff = 查看该提交对本文件的更改
@@ -2758,8 +2758,8 @@ migrate.repo_desc_helper = 留空以导入现有描述
archive.nocomment = 您无法评论,因为此仓库已存档。
comment.blocked_by_user = 您无法评论,因为您已被仓库所有者或作者屏蔽。
sync_fork.button = 同步
-sync_fork.branch_behind_one = 此分支落后于 %[2]s %[1]d 个提交
-sync_fork.branch_behind_few = 此分支落后于 %[2]s %[1]d 个提交
+sync_fork.branch_behind_one = 此分支落后于%[2]s %[1]d个提交
+sync_fork.branch_behind_few = 此分支落后于%[2]s %[1]d个提交
settings.event_action_failure = 失败
settings.event_action_recover = 恢复
settings.event_action_recover_desc = Action运行在同一工作流上次失败后成功。
@@ -2768,14 +2768,14 @@ settings.event_action_success_desc = Action运行以成功结束。
settings.event_action_failure_desc = Action运行以失败结束。
settings.event_header_action = Action运行事件
issues.filter_type.all_pull_requests = 所有合并请求
-tree_path_not_found.commit = 路径 %[1]s 在提交 %[2]s 中不存在
-tree_path_not_found.branch = 路径 %[1]s 在分支 %[2]s 中不存在
-tree_path_not_found.tag = 路径 %[1]s 在标签 %[2]s 中不存在
+tree_path_not_found.commit = 路径%[1]s在提交%[2]s中不存在
+tree_path_not_found.branch = 路径%[1]s在分支%[2]s中不存在
+tree_path_not_found.tag = 路径%[1]s在标签%[2]s中不存在
[graphs]
-component_loading=正在加载%s…
+component_loading=正在加载%s……
component_loading_failed=无法加载%s
-component_loading_info=这可能需要一点时间…
+component_loading_info=这可能需要一点时间……
component_failed_to_load=意外的错误发生了。
contributors.what=贡献
recent_commits.what = 近期提交
@@ -2786,7 +2786,7 @@ org_name_holder=组织名称
org_full_name_holder=组织全名
org_name_helper=组织名字应该简单明了。
create_org=创建组织
-repo_updated=于 %s 更新
+repo_updated=于%s更新
members=成员
teams=团队
code=代码
@@ -2804,8 +2804,8 @@ team_permission_desc=权限
team_unit_desc=允许访问仓库单元
team_unit_disabled=(已禁用)
-form.name_reserved=组织名称 '%s' 是被保留的。
-form.name_pattern_not_allowed=仓库名称中不允许使用 "%s"。
+form.name_reserved=组织名称'%s'是被保留的。
+form.name_pattern_not_allowed=仓库名称中不允许使用"%s"。
form.create_org_not_allowed=您不能创建组织。
settings=组织设置
@@ -2825,18 +2825,18 @@ settings.visibility.private_shortname=私有
settings.update_settings=更新设置
settings.update_setting_success=组织设置已更新。
-settings.change_orgname_prompt=注意:更改组织名称同时会更改组织的 URL 地址并释放旧的名称。
+settings.change_orgname_prompt=注意:更改组织名称同时会更改组织的URL地址并释放旧的名称。
settings.change_orgname_redirect_prompt=在被人使用前,旧用户名将会被重定向。
settings.update_avatar_success=组织头像已经更新。
settings.delete=删除组织
settings.delete_account=删除当前组织
-settings.delete_prompt=删除操作会永久清除该组织的信息,并且 不可恢复!
+settings.delete_prompt=删除操作会永久清除该组织的信息,并且不可恢复!
settings.confirm_delete_account=确认删除
settings.delete_org_title=删除组织
settings.delete_org_desc=此组织将会被永久删除,确认继续吗?
-settings.hooks_desc=在此处添加的 Web 钩子将会应用到该组织下的 所有仓库。
+settings.hooks_desc=在此处添加的Web钩子将会应用到该组织下的所有仓库。
-settings.labels_desc=添加能够被该组织下的 所有仓库 的议题使用的标签。
+settings.labels_desc=添加能够被该组织下的所有仓库的议题使用的标签。
members.membership_visibility=成员可见性:
members.public=可见
@@ -2847,7 +2847,7 @@ members.member_role=成员角色:
members.owner=所有者
members.member=成员
members.remove=移除成员
-members.remove.detail=从 %[2]s 中移除 %[1]s 吗?
+members.remove.detail=从%[2]s中移除%[1]s吗?
members.leave=离开组织
members.leave.detail=是否确定要离开组织“%s”?
members.invite_desc=邀请新的用户加入 %s:
@@ -2868,12 +2868,12 @@ teams.admin_access=管理员权限
teams.admin_access_helper=成员可以拉取和推送到团队仓库同时可以添加协作者。
teams.no_desc=该团队暂无描述
teams.settings=团队设置
-teams.owners_permission_desc=管理员团队对 所有仓库 具有操作权限,且对组织具有 管理员权限。
+teams.owners_permission_desc=管理员团队对所有仓库具有操作权限,且对组织具有管理员权限。
teams.members=团队成员
teams.update_settings=更新设置
teams.delete_team=删除团队
teams.add_team_member=添加团队成员
-teams.invite_team_member=邀请加入 %s
+teams.invite_team_member=邀请加入%s
teams.invite_team_member.list=待处理的邀请
teams.delete_team_title=删除团队
teams.delete_team_desc=删除一个团队将删除团队成员的访问权限,继续?
@@ -2890,16 +2890,16 @@ teams.add_duplicate_users=用户已经是团队成员。
teams.repos.none=此团队无法访问任何仓库。
teams.members.none=团队中没有成员。
teams.specific_repositories=指定仓库
-teams.specific_repositories_helper=团队成员将只能访问添加到团队的仓库。 选择此项将不会自动删除通过所有仓库添加的仓库。
+teams.specific_repositories_helper=团队成员将只能访问添加到团队的仓库。选择此项将不会自动删除通过所有仓库添加的仓库。
teams.all_repositories=所有仓库
-teams.all_repositories_helper=团队可以访问所有仓库。选择此选项将 添加所有现有的 仓库到指定团队。
-teams.invite.title=您已被邀请加入组织 %s 中的团队 %s。
-teams.invite.by=邀请人 %s
+teams.all_repositories_helper=团队可以访问所有仓库。选择此选项将添加所有现有的仓库到指定团队。
+teams.invite.title=您已被邀请加入组织%s中的团队%s。
+teams.invite.by=邀请人%s
teams.invite.description=请点击下面的按钮加入团队。
follow_blocked_user = 你无法关注此组织,因为此组织已屏蔽你。
open_dashboard = 打开仪表盘
-settings.change_orgname_redirect_prompt.with_cooldown.one = 旧组织名将在 %[1]d 天的保护期后对所有人可用,您仍可以在此期间重新认领旧名称。
-settings.change_orgname_redirect_prompt.with_cooldown.few = 旧组织名将在 %[1]d 天的保护期后对所有人可用,您仍可以在此期间重新认领旧名称。
+settings.change_orgname_redirect_prompt.with_cooldown.one = 旧组织名将在%[1]d天的保护期后对所有人可用,您仍可以在此期间重新认领旧名称。
+settings.change_orgname_redirect_prompt.with_cooldown.few = 旧组织名将在%[1]d天的保护期后对所有人可用,您仍可以在此期间重新认领旧名称。
[admin]
dashboard=管理面板
@@ -2909,7 +2909,7 @@ users=用户帐户
organizations=组织管理
assets=代码资源
repositories=仓库管理
-hooks=Web 钩子
+hooks=Web钩子
integrations=集成
authentication=认证源
emails=用户邮件
@@ -2921,83 +2921,83 @@ last_page=末页
total=总计:%d
settings=管理设置
-dashboard.new_version_hint=Forgejo %s 现已可用,您正在运行 %s。查看 博客 了解详情。
+dashboard.new_version_hint=Forgejo %s现已可用,您正在运行%s。查看博客了解详情。
dashboard.statistic=摘要
dashboard.operations=维护操作
dashboard.system_status=系统状态
dashboard.operation_name=操作名称
dashboard.operation_switch=开关
dashboard.operation_run=执行
-dashboard.clean_unbind_oauth=清理未绑定的 OAuth 连接
-dashboard.clean_unbind_oauth_success=所有未绑定的 OAuth 连接已被删除。
+dashboard.clean_unbind_oauth=清理未绑定的OAuth连接
+dashboard.clean_unbind_oauth_success=所有未绑定的OAuth连接已被删除。
dashboard.task.started=已开始任务:%[1]s
dashboard.task.process=任务:%[1]s
-dashboard.task.cancelled=任务:%[1]s 已取消:%[3]s
+dashboard.task.cancelled=任务:%[1]s已取消:%[3]s
dashboard.task.error=任务中的错误:%[1]s:%[3]s
-dashboard.task.finished=任务:%[2]s 启动的 %[1]s 已完成
+dashboard.task.finished=任务:%[2]s启动的%[1]s已完成
dashboard.task.unknown=未知任务:%[1]s
dashboard.cron.started=已开始计划任务:%[1]s
dashboard.cron.process=计划任务:%[1]s
-dashboard.cron.cancelled=定时任务:%[1]s 已取消:%[3]s
+dashboard.cron.cancelled=定时任务:%[1]s已取消:%[3]s
dashboard.cron.error=任务中的错误:%s:%[3]s
-dashboard.cron.finished=任务:%[1]s 已经完成
+dashboard.cron.finished=任务:%[1]s已经完成
dashboard.delete_inactive_accounts=删除所有未激活的帐户
dashboard.delete_inactive_accounts.started=删除所有未激活的账户任务已启动。
-dashboard.delete_repo_archives=删除所有仓库的存档(ZIP、 TAR.GZ 等…)
+dashboard.delete_repo_archives=删除所有仓库的存档(ZIP、TAR.GZ等)
dashboard.delete_repo_archives.started=删除所有仓库存档任务已启动。
-dashboard.delete_missing_repos=删除所有丢失 Git 文件的仓库
-dashboard.delete_missing_repos.started=删除所有丢失 Git 文件的仓库任务已启动。
+dashboard.delete_missing_repos=删除所有丢失Git文件的仓库
+dashboard.delete_missing_repos.started=删除所有丢失Git文件的仓库任务已启动。
dashboard.delete_generated_repository_avatars=删除生成的仓库头像
-dashboard.sync_repo_branches=将缺少的分支从 Git 数据同步到数据库
-dashboard.sync_repo_tags = 将 git 数据中的标签同步到数据库
+dashboard.sync_repo_branches=将缺少的分支从Git数据同步到数据库
+dashboard.sync_repo_tags = 同步Git数据中的标签至数据库
dashboard.update_mirrors=更新镜像仓库
dashboard.repo_health_check=对所有仓库健康检查
dashboard.check_repo_stats=检查所有仓库统计
dashboard.archive_cleanup=删除旧的仓库存档
dashboard.deleted_branches_cleanup=清理已删除的分支
-dashboard.update_migration_poster_id=更新迁移的发表者ID
+dashboard.update_migration_poster_id=更新迁移的发布者ID
dashboard.git_gc_repos=对仓库进行垃圾回收
-dashboard.resync_all_sshkeys=使用 Forgejo 的 SSH 密钥更新“.ssh/authorized_keys”文件。
-dashboard.resync_all_sshprincipals=使用 Forgejo 的 SSH 规则更新“.ssh/authorized_principals”文件。
-dashboard.resync_all_hooks=重新同步所有仓库的 pre-receive、update、 post-receive、proc-receive 等钩子
-dashboard.reinit_missing_repos=重新初始化所有丢失的 Git 仓库存在的记录
+dashboard.resync_all_sshkeys=使用Forgejo的SSH密钥更新“.ssh/authorized_keys”文件。
+dashboard.resync_all_sshprincipals=使用Forgejo的SSH规则更新“.ssh/authorized_principals”文件。
+dashboard.resync_all_hooks=重新同步所有仓库的Git钩子(pre-receive、update、post-receive、proc-receive等)
+dashboard.reinit_missing_repos=重新初始化所有丢失的Git仓库存在的记录
dashboard.sync_external_users=同步外部用户数据
-dashboard.cleanup_hook_task_table=清理 hook_task 表
+dashboard.cleanup_hook_task_table=清理hook_task表
dashboard.cleanup_packages=清理过期的软件包
dashboard.cleanup_actions=清理过期的Actions日志和制品
dashboard.server_uptime=服务运行时间
-dashboard.current_goroutine=当前 Goroutines 数量
+dashboard.current_goroutine=当前Goroutines数量
dashboard.current_memory_usage=当前内存使用量
dashboard.total_memory_allocated=所有被分配的内存
dashboard.memory_obtained=内存占用量
dashboard.pointer_lookup_times=指针查找次数
dashboard.memory_allocate_times=内存分配次数
dashboard.memory_free_times=内存释放次数
-dashboard.current_heap_usage=当前 Heap 内存使用量
-dashboard.heap_memory_obtained=Heap 内存占用量
-dashboard.heap_memory_idle=Heap 内存空闲量
-dashboard.heap_memory_in_use=正在使用的 Heap 内存
-dashboard.heap_memory_released=被释放的 Heap 内存
-dashboard.heap_objects=Heap 对象数量
-dashboard.bootstrap_stack_usage=启动 Stack 使用量
-dashboard.stack_memory_obtained=被分配的 Stack 内存
-dashboard.mspan_structures_usage=MSpan 结构内存使用量
-dashboard.mspan_structures_obtained=被分配的 MSpan 结构内存
-dashboard.mcache_structures_usage=MCache 结构内存使用量
-dashboard.mcache_structures_obtained=被分配的 MCache 结构内存
+dashboard.current_heap_usage=当前Heap内存使用量
+dashboard.heap_memory_obtained=Heap内存占用量
+dashboard.heap_memory_idle=Heap内存空闲量
+dashboard.heap_memory_in_use=正在使用的Heap内存
+dashboard.heap_memory_released=被释放的Heap内存
+dashboard.heap_objects=Heap对象数量
+dashboard.bootstrap_stack_usage=启动Stack使用量
+dashboard.stack_memory_obtained=被分配的Stack内存
+dashboard.mspan_structures_usage=MSpan结构内存使用量
+dashboard.mspan_structures_obtained=被分配的MSpan结构内存
+dashboard.mcache_structures_usage=MCache结构内存使用量
+dashboard.mcache_structures_obtained=被分配的MCache结构内存
dashboard.profiling_bucket_hash_table_obtained=被分配的剖析哈希表内存
-dashboard.gc_metadata_obtained=被分配的 GC 元数据内存
+dashboard.gc_metadata_obtained=被分配的GC元数据内存
dashboard.other_system_allocation_obtained=其它被分配的系统内存
-dashboard.next_gc_recycle=下次 GC 内存回收量
-dashboard.last_gc_time=距离上次 GC 时间
-dashboard.total_gc_pause=GC 暂停时间总量
-dashboard.last_gc_pause=上次 GC 暂停时间
-dashboard.gc_times=GC 执行次数
+dashboard.next_gc_recycle=下次GC内存回收量
+dashboard.last_gc_time=距离上次GC时间
+dashboard.total_gc_pause=GC暂停时间总量
+dashboard.last_gc_pause=上次GC暂停时间
+dashboard.gc_times=GC执行次数
dashboard.delete_old_actions=从数据库中删除所有旧操作记录
dashboard.delete_old_actions.started=已开始从数据库中删除所有旧操作记录。
dashboard.update_checker=更新检查器
dashboard.delete_old_system_notices=从数据库中删除所有旧系统通知
-dashboard.gc_lfs=垃圾回收 LFS 元数据
+dashboard.gc_lfs=垃圾回收LFS元数据
dashboard.stop_zombie_tasks=停止僵尸操作任务
dashboard.stop_endless_tasks=停止无休止的操作任务
dashboard.cancel_abandoned_jobs=取消放弃的操作任务
@@ -3022,7 +3022,7 @@ users.created=创建时间
users.last_login=上次登录
users.never_login=从未登录
users.send_register_notify=通过邮件发送注册通知
-users.new_success=用户账户 '%s' 已被创建。
+users.new_success=用户账户'%s'已被创建。
users.edit=修改
users.auth_source=认证源
users.local=本地
@@ -3031,13 +3031,13 @@ users.password_helper=保持密码为空将不更改密码。
users.update_profile_success=该帐户已被更新。
users.edit_account=编辑帐号
users.max_repo_creation=最大仓库数
-users.max_repo_creation_desc=(设置为 -1 表示使用全局默认值)
+users.max_repo_creation_desc=(设置为-1表示使用全局默认值)
users.is_activated=已激活账号
users.prohibit_login=已暂停账号
users.is_admin=管理员账号
users.is_restricted=受限账号
-users.allow_git_hook=允许创建 Git 钩子
-users.allow_git_hook_tooltip=Git 钩子将会被以操作系统用户运行,将会拥有同样的主机访问权限。因此,拥有此特殊的Git 钩子权限将能够访问合修改所有的 Forgejo 仓库或者Forgejo的数据库。同时也能获得Forgejo的管理员权限。
+users.allow_git_hook=允许创建Git钩子
+users.allow_git_hook_tooltip=Git钩子将以运行Forgejo的操作系统用户的身份执行,并拥有同等级别的主机访问权限。因此,拥有这种特殊Git钩子权限的用户可以访问和修改所有Forgejo仓库以及Forgejo使用的数据库。这使得他们也能够借此获取Forgejo管理员权限。
users.allow_import_local=允许导入本地仓库
users.allow_create_organization=允许创建组织
users.update_profile=更新帐户
@@ -3060,8 +3060,8 @@ users.list_status_filter.is_restricted=受限
users.list_status_filter.not_restricted=不受限
users.list_status_filter.is_prohibit_login=禁止登录
users.list_status_filter.not_prohibit_login=允许登录
-users.list_status_filter.is_2fa_enabled=已启用 2FA
-users.list_status_filter.not_2fa_enabled=未启用 2FA
+users.list_status_filter.is_2fa_enabled=已启用2FA
+users.list_status_filter.not_2fa_enabled=未启用2FA
users.details=用户详情
emails.email_manage_panel=管理用户邮件地址
@@ -3091,7 +3091,7 @@ repos.name=名称
repos.private=私有
repos.issues=议题数
repos.size=大小
-repos.lfs_size=LFS 大小
+repos.lfs_size=LFS大小
packages.package_manage_panel=软件包管理
packages.total_size=总大小:%s
@@ -3108,14 +3108,14 @@ packages.size=大小
packages.published=已发布
defaulthooks=默认Web钩子
-defaulthooks.desc=当某些 Forgejo 事件触发时,Web 钩子自动向服务器发出 HTTP POST 请求。这里定义的 Web 钩子是默认配置,将被复制到所有新的仓库中。详情请访问 Web 钩子指南。
-defaulthooks.add_webhook=添加默认Web 钩子
-defaulthooks.update_webhook=更新默认 Web 钩子
+defaulthooks.desc=当某些Forgejo事件触发时,Web钩子自动向服务器发出HTTP POST请求。这里定义的Web钩子是默认配置,将被复制到所有新的仓库中。详情请访问Web钩子指南。
+defaulthooks.add_webhook=添加默认Web钩子
+defaulthooks.update_webhook=更新默认Web钩子
-systemhooks=系统 Web 钩子
-systemhooks.desc=当某些 Forgejo 事件触发时,Web 钩子自动向服务器发出HTTP POST请求。这里定义的 Web 钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。了解详情请访问 Web 钩子指南。
-systemhooks.add_webhook=添加系统 Web 钩子
-systemhooks.update_webhook=更新系统 Web 钩子
+systemhooks=系统Web钩子
+systemhooks.desc=当某些Forgejo事件触发时,Web钩子自动向服务器发出HTTP POST请求。这里定义的Web钩子将作用于系统上的所有仓库,所以请考虑这可能带来的任何性能影响。了解详情请访问Web钩子指南。
+systemhooks.add_webhook=添加系统Web钩子
+systemhooks.update_webhook=更新系统Web钩子
auths.auth_manage_panel=认证源管理
auths.new=添加认证源
@@ -3130,88 +3130,88 @@ auths.security_protocol=安全协议
auths.domain=域名
auths.host=主机
auths.port=端口
-auths.bind_dn=绑定 DN
+auths.bind_dn=绑定DN
auths.bind_password=绑定密码
auths.user_base=用户搜索基准
-auths.user_dn=用户 DN
+auths.user_dn=用户DN
auths.attribute_username=用户名属性
-auths.attribute_username_placeholder=置空将使用Forgejo的用户名。
+auths.attribute_username_placeholder=留空以使用Forgejo中输入的的用户名。
auths.attribute_name=名字属性
auths.attribute_surname=姓氏属性
auths.attribute_mail=电子邮件地址属性
auths.attribute_ssh_public_key=SSH公钥属性
auths.attribute_avatar=头像属性
-auths.attributes_in_bind=从 bind DN 中拉取属性信息
+auths.attributes_in_bind=从bind DN中拉取属性信息
auths.allow_deactivate_all=允许在搜索结果为空时停用所有用户
auths.use_paged_search=使用分页搜索
auths.search_page_size=分页大小
auths.filter=用户过滤规则
auths.admin_filter=管理员过滤规则
auths.restricted_filter=受限的过滤器
-auths.restricted_filter_helper=留空则不将任何用户设置为受限。使用星号('*') 将所有不匹配管理过滤器的用户设置为受限用户。
-auths.verify_group_membership=验证 LDAP 组成员资格(留空过滤器跳过)
-auths.group_search_base=群组搜索基础 DN
+auths.restricted_filter_helper=留空则不将任何用户设置为受限。使用星号('*')将所有不匹配管理过滤器的用户设置为受限用户。
+auths.verify_group_membership=验证LDAP组成员资格(留空过滤器跳过)
+auths.group_search_base=群组搜索基础DN
auths.group_attribute_list_users=包含用户列表的群组属性
auths.user_attribute_in_group=群组中列出的用户属性
-auths.map_group_to_team=将 LDAP 组映射到组织团队(留空字段则跳过)
-auths.map_group_to_team_removal=如果用户不属于相应的 LDAP 组,从已同步团队中移除用户
-auths.enable_ldap_groups=启用 LDAP 组
+auths.map_group_to_team=将LDAP组映射到组织团队(留空字段则跳过)
+auths.map_group_to_team_removal=如果用户不属于相应的LDAP组,从已同步团队中移除用户
+auths.enable_ldap_groups=启用LDAP组
auths.ms_ad_sa=MS AD 搜索属性
-auths.smtp_auth=SMTP 认证类型
-auths.smtphost=SMTP 主机地址
-auths.smtpport=SMTP 主机端口
+auths.smtp_auth=SMTP认证类型
+auths.smtphost=SMTP主机地址
+auths.smtpport=SMTP主机端口
auths.allowed_domains=域名白名单
auths.allowed_domains_helper=每个域名用逗号分隔,如要允许任意域名则留空。
-auths.skip_tls_verify=忽略 TLS 验证
-auths.force_smtps=强制 SMTPS
-auths.force_smtps_helper=SMTPS 始终用于 465 端口。设置此项会强制其他端口也使用 SMTPS。(否则,如果主机支持,将在其他端口上使用 STARTTLS。)
-auths.helo_hostname=HELO 主机名
-auths.helo_hostname_helper=用 HELO 发送的主机名。 留空发送当前主机名。
-auths.disable_helo=禁用 HELO
-auths.pam_service_name=PAM 服务名称
-auths.pam_email_domain=PAM 电子邮件域(可选)
-auths.oauth2_provider=OAuth2 提供程序
-auths.oauth2_icon_url=图标 URL
-auths.oauth2_clientID=客户端 ID (键)
+auths.skip_tls_verify=忽略TLS验证
+auths.force_smtps=强制SMTPS
+auths.force_smtps_helper=SMTPS始终用于465端口。设置此项会强制其他端口也使用SMTPS。(否则,如果主机支持,将在其他端口上使用STARTTLS。)
+auths.helo_hostname=HELO主机名
+auths.helo_hostname_helper=用HELO发送的主机名。留空发送当前主机名。
+auths.disable_helo=禁用HELO
+auths.pam_service_name=PAM服务名称
+auths.pam_email_domain=PAM电子邮件域(可选)
+auths.oauth2_provider=OAuth2提供程序
+auths.oauth2_icon_url=图标URL
+auths.oauth2_clientID=客户端ID(密钥)
auths.oauth2_clientSecret=客户端密钥
-auths.openIdConnectAutoDiscoveryURL=OpenID 连接自动发现 URL
-auths.oauth2_use_custom_url=使用自定义的 URL 而不是默认的 URL
-auths.oauth2_tokenURL=令牌 URL
-auths.oauth2_authURL=授权 URL
-auths.oauth2_profileURL=个人信息 URL
-auths.oauth2_emailURL=电子邮件 URL
+auths.openIdConnectAutoDiscoveryURL=OpenID连接自动发现URL
+auths.oauth2_use_custom_url=使用自定义的URL而不是默认的URL
+auths.oauth2_tokenURL=令牌URL
+auths.oauth2_authURL=授权URL
+auths.oauth2_profileURL=个人信息URL
+auths.oauth2_emailURL=电子邮件URL
auths.skip_local_two_fa=跳过本地两步验证
auths.skip_local_two_fa_helper=不设置意味着设置了两步验证的本地用户仍然需要通过两步验证才能登录
auths.oauth2_tenant=租户
auths.oauth2_scopes=附加授权范围(Scopes)
-auths.oauth2_required_claim_name=必须填写 Claim 声明的名称
+auths.oauth2_required_claim_name=必须填写Claim声明的名称
auths.oauth2_required_claim_name_helper=设置此名称,只有具有此名称的声明(Claim)的用户可从此源登录
-auths.oauth2_required_claim_value=必须填写 Claim 声明的值
+auths.oauth2_required_claim_value=必须填写Claim声明的值
auths.oauth2_required_claim_value_helper=设置此值,只有拥有对应的声明(Claim)的名称和值的用户才被允许从此源登录
-auths.oauth2_group_claim_name=用于提供用户组名称的 Claim 声明名称。(可选)
-auths.oauth2_admin_group=管理员用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
-auths.oauth2_restricted_group=受限用户组的 Claim 声明值。(可选 - 需要上面的声明名称)
-auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选 - 要求在上面填写声明的名字)
+auths.oauth2_group_claim_name=用于提供用户组名称的Claim声明名称。(可选)
+auths.oauth2_admin_group=管理员用户组的Claim声明值。(可选-需要上面的声明名称)
+auths.oauth2_restricted_group=受限用户组的Claim声明值。(可选-需要上面的声明名称)
+auths.oauth2_map_group_to_team=映射声明的组到组织团队。(可选-要求在上面填写声明的名字)
auths.oauth2_map_group_to_team_removal=如果用户不属于相应的组,则从同步的团队中移除用户。
auths.tips=帮助提示
-auths.tips.oauth2.general=OAuth2 认证
-auths.tips.oauth2.general.tip=当注册新的 OAuth2 身份验证时,回调/重定向 URL 应该是:
-auths.tip.oauth2_provider=OAuth2 提供程序
-auths.tip.bitbucket=`在 %s
-auths.tip.nextcloud=使用菜单“设置->安全->OAuth 2.0客户端”在您的实例上注册一个新的 OAuth 客户端
-auths.tip.dropbox=在 %s 上创建一个新的应用程序
-auths.tip.facebook=`在 %s 注册一个新的应用,并添加产品"Facebook 登录"`
-auths.tip.github=在 %s 注册一个 OAuth 应用程序
-auths.tip.google_plus=从谷歌 API 控制台(%s) 获得 OAuth2 客户端凭据
-auths.tip.openid_connect=使用 OpenID 连接发现 URL(/.well-known/openid-configuration) 来指定终点
-auths.tip.twitter=前往 %s,创建一个应用程序并确保启用了“允许此应用程序用于使用 Twitter 登录”选项
-auths.tip.discord=在 %s 上注册新应用程序
-auths.tip.gitea=注册一个新的 OAuth2 应用程序。可以访问 %s 查看帮助
-auths.tip.yandex=在 %s 上创建一个新的应用程序。在“ Yandex.Passport API”这部分中选择以下权限:“访问电子邮件地址(Access to email address)”,“访问用户头像(Access to user avatar)”和“访问用户名,名字和姓氏,性别(Access to username, first name and surname, genderAccess to username, first name and surname, gender)”
-auths.tip.mastodon=输入您想要认证的 mastodon 实例的自定义 URL(或使用默认值)
+auths.tips.oauth2.general=OAuth2认证
+auths.tips.oauth2.general.tip=当注册新的OAuth2身份验证时,回调/重定向URL应该是:
+auths.tip.oauth2_provider=OAuth2提供程序
+auths.tip.bitbucket=在%s注册新的OAuth客户端,并添加“账户”—“读取”权限
+auths.tip.nextcloud=在您的实例上使用菜单“设置->安全-> OAuth 2.0客户端”注册新的OAuth客户端
+auths.tip.dropbox=在%s上创建一个新的应用程序
+auths.tip.facebook=在%s注册一个新的应用,并添加产品"Facebook登录"
+auths.tip.github=在%s注册一个OAuth应用程序
+auths.tip.google_plus=从谷歌API控制台(%s)获得OAuth2客户端凭据
+auths.tip.openid_connect=使用OpenID Connect发现URL(/.well-known/openid-configuration)指定端点
+auths.tip.twitter=前往%s,创建一个应用程序并确保启用了“允许此应用程序用于使用Twitter登录”选项
+auths.tip.discord=在%s上注册新应用程序
+auths.tip.gitea=注册一个新的OAuth2应用程序。可以访问%s查看帮助
+auths.tip.yandex=在%s上创建一个新的应用程序。在“Yandex.Passport API”这部分中选择以下权限:“访问电子邮件地址(Access to email address)”,“访问用户头像(Access to user avatar)”和“访问用户名,名字和姓氏,性别(Access to username,first name and surname,gender)”
+auths.tip.mastodon=输入您想要认证的mastodon实例的自定义URL(或使用默认值)
auths.edit=修改认证源
auths.activated=该认证源已经启用
-auths.new_success=已添加身份验证 '%s'。
+auths.new_success=已添加身份验证'%s'。
auths.update_success=认证源已经更新。
auths.update=更新认证源
auths.delete=删除认证源
@@ -3219,15 +3219,15 @@ auths.delete_auth_title=删除认证源
auths.delete_auth_desc=删除一个认证源将阻止使用它进行登录。确认?
auths.still_in_used=认证源仍在使用。请先解除或者删除使用此认证源的用户。
auths.deletion_success=认证源已经更新。
-auths.login_source_exist=认证源 '%s' 已经存在。
+auths.login_source_exist=认证源'%s'已经存在。
auths.login_source_of_type_exist=此类型的认证源已存在。
-auths.unable_to_initialize_openid=无法初始化 OpenID Connect 提供商:%s
-auths.invalid_openIdConnectAutoDiscoveryURL=无效的 Auto Discovery URL(这必须是一个以 http:// 或 https://开头的有效的 URL)
+auths.unable_to_initialize_openid=无法初始化OpenID Connect提供商:%s
+auths.invalid_openIdConnectAutoDiscoveryURL=无效的Auto Discovery URL(这必须是一个以http://或https://开头的有效的URL)
config.server_config=服务器配置
config.app_name=实例名称
-config.app_ver=Forgejo 版本
-config.app_url=基本 URL
+config.app_ver=Forgejo版本
+config.app_url=基础URL
config.custom_conf=配置文件路径
config.custom_file_root_path=自定义文件根路径
config.domain=服务器域名
@@ -3235,7 +3235,7 @@ config.offline_mode=离线模式
config.disable_router_log=关闭路由日志
config.run_user=以用户名运行
config.run_mode=运行模式
-config.git_version=Git 版本
+config.git_version=Git版本
config.app_data_path=应用数据路径
config.repo_root_path=仓库根目录
config.lfs_root_path=LFS根目录
@@ -3243,10 +3243,10 @@ config.log_file_root_path=日志路径
config.script_type=脚本类型
config.reverse_auth_user=反向代理认证用户
-config.ssh_config=SSH 配置
+config.ssh_config=SSH配置
config.ssh_enabled=启用
-config.ssh_start_builtin_server=使用内置 SSH 服务器
-config.ssh_domain=SSH 服务器域名
+config.ssh_start_builtin_server=使用内置SSH服务器
+config.ssh_domain=SSH服务器域名
config.ssh_port=端口
config.ssh_listen_port=监听端口
config.ssh_root_path=根目录
@@ -3255,10 +3255,10 @@ config.ssh_keygen_path=密钥生成器(“ssh-keygen”)路径
config.ssh_minimum_key_size_check=密钥最小长度检查
config.ssh_minimum_key_sizes=密钥最小长度限制
-config.lfs_config=LFS 配置
+config.lfs_config=LFS配置
config.lfs_enabled=启用
-config.lfs_content_path=LFS 内容存放目录
-config.lfs_http_auth_expiry=LFS HTTP 身份验证过期时间
+config.lfs_content_path=LFS内容存放目录
+config.lfs_http_auth_expiry=LFS HTTP身份验证过期时间
config.db_config=数据库配置
config.db_type=类型
@@ -3272,10 +3272,10 @@ config.db_path=数据库路径
config.service_config=服务配置
config.register_email_confirm=需要电子邮件确认注册
config.disable_register=禁止用户注册
-config.allow_only_internal_registration=只允许通过 Forgejo 进行注册
+config.allow_only_internal_registration=只允许通过Forgejo进行注册
config.allow_only_external_registration=仅允许通过外部服务注册
-config.enable_openid_signup=启用 OpenID 自助注册
-config.enable_openid_signin=启用 OpenID 登录
+config.enable_openid_signup=启用OpenID自助注册
+config.enable_openid_signin=启用OpenID登录
config.show_registration_button=显示注册按钮
config.require_sign_in_view=需要登录才能查看内容
config.mail_notify=启用邮件通知
@@ -3292,29 +3292,29 @@ config.no_reply_address=隐藏的电子邮件域名
config.default_visibility_organization=新组织的默认可见性
config.default_enable_dependencies=默认情况下启用议题依赖
-config.webhook_config=Web 钩子配置
+config.webhook_config=Web钩子配置
config.queue_length=队列长度
config.deliver_timeout=推送超时
-config.skip_tls_verify=跳过 TLS 验证
+config.skip_tls_verify=跳过TLS验证
config.mailer_config=邮件配置
config.mailer_enabled=启用服务
config.mailer_enable_helo=启用HELO
config.mailer_name=任务名称
config.mailer_protocol=协议
-config.mailer_smtp_addr=SMTP 地址
-config.mailer_smtp_port=SMTP 端口
+config.mailer_smtp_addr=SMTP地址
+config.mailer_smtp_port=SMTP端口
config.mailer_user=发送者帐号
-config.mailer_use_sendmail=使用 Sendmail
-config.mailer_sendmail_path=Sendmail 路径
-config.mailer_sendmail_args=Sendmail 的额外参数
-config.mailer_sendmail_timeout=Sendmail 超时
+config.mailer_use_sendmail=使用Sendmail
+config.mailer_sendmail_path=Sendmail路径
+config.mailer_sendmail_args=Sendmail的额外参数
+config.mailer_sendmail_timeout=Sendmail超时
config.mailer_use_dummy=Dummy
config.test_email_placeholder=电子邮址(例如:test@example.com)
config.send_test_mail=发送测试邮件
config.send_test_mail_submit=发送
-config.test_mail_failed=发送测试邮件至 "%s" 时失败:%v
-config.test_mail_sent=测试邮件已经发送至 "%s"。
+config.test_mail_failed=发送测试邮件至"%s"时失败:%v
+config.test_mail_sent=测试邮件已经发送至"%s"。
config.oauth_config=OAuth 配置
config.oauth_enabled=启用
@@ -3323,42 +3323,42 @@ config.cache_config=缓存配置
config.cache_adapter=缓存适配器
config.cache_interval=缓存周期
config.cache_conn=缓存连接字符串
-config.cache_item_ttl=缓存条目 TTL
+config.cache_item_ttl=缓存条目TTL
-config.session_config=Session 配置
-config.session_provider=Session 提供者
+config.session_config=Session配置
+config.session_provider=Session提供者
config.provider_config=提供者配置
-config.cookie_name=Cookie 名称
-config.gc_interval_time=GC 周期
-config.session_life_time=Session 生命周期
-config.https_only=仅限 HTTPS
+config.cookie_name=Cookie名称
+config.gc_interval_time=GC周期
+config.session_life_time=Session生命周期
+config.https_only=仅限HTTPS
config.cookie_life_time=Cookie 生命周期
config.picture_config=图片和头像配置
config.picture_service=图片服务
-config.disable_gravatar=禁用 Gravatar 头像
+config.disable_gravatar=禁用Gravatar头像
config.enable_federated_avatar=启用联邦头像
-config.git_config=Git 配置
+config.git_config=Git配置
config.git_disable_diff_highlight=禁用差异对比语法高亮
config.git_max_diff_lines=差异对比显示的最大行数(单个文件)
config.git_max_diff_line_characters=差异对比显示的最大字符数(单行)
config.git_max_diff_files=差异对比显示的最大文件数
-config.git_gc_args=GC 参数
+config.git_gc_args=GC参数
config.git_migrate_timeout=迁移操作超时
config.git_mirror_timeout=镜像更新操作超时
config.git_clone_timeout=克隆操作超时
config.git_pull_timeout=拉取操作超时
-config.git_gc_timeout=GC 操作超时
+config.git_gc_timeout=GC操作超时
config.log_config=日志配置
config.logger_name_fmt=日志:%s
config.disabled_logger=禁用
config.access_log_mode=访问日志模式
config.access_log_template=访问日志模板
-config.xorm_log_sql=日志 SQL
+config.xorm_log_sql=日志SQL
-config.set_setting_failed=设置 %s 失败
+config.set_setting_failed=设置%s失败
monitor.stats=统计
@@ -3370,7 +3370,7 @@ monitor.previous=上次执行时间
monitor.execute_times=执行次数
monitor.process=运行中进程
monitor.stacktrace=调用栈踪迹
-monitor.processes_count=%d 个进程
+monitor.processes_count=%d个进程
monitor.download_diagnosis_report=下载诊断报告
monitor.desc=进程描述
monitor.start=开始时间
@@ -3378,7 +3378,7 @@ monitor.execute_time=执行时长
monitor.last_execution_result=结果
monitor.process.cancel=中止进程
monitor.process.cancel_desc=中止一个进程可能导致数据丢失
-monitor.process.cancel_notices=中止:%s ?
+monitor.process.cancel_notices=中止:%s?
monitor.process.children=子进程
monitor.queues=队列
@@ -3386,15 +3386,15 @@ monitor.queue=队列:%s
monitor.queue.name=名称
monitor.queue.type=类型
monitor.queue.exemplar=数据类型
-monitor.queue.numberworkers=worker 数量
-monitor.queue.activeworkers=活跃 worker
-monitor.queue.maxnumberworkers=最大 worker 数量
+monitor.queue.numberworkers=worker数量
+monitor.queue.activeworkers=活跃worker
+monitor.queue.maxnumberworkers=最大worker数量
monitor.queue.numberinqueue=队列中的数量
-monitor.queue.review_add=审查 / 添加 worker
+monitor.queue.review_add=审查/添加worker
monitor.queue.settings.title=池设置
monitor.queue.settings.desc=因为工作者队列阻塞,池正在动态扩展。
monitor.queue.settings.maxnumberworkers=最大工作者数量
-monitor.queue.settings.maxnumberworkers.placeholder=当前 %[1]d
+monitor.queue.settings.maxnumberworkers.placeholder=当前%[1]d
monitor.queue.settings.maxnumberworkers.error=最大工作者数必须是数字
monitor.queue.settings.submit=更新设置
monitor.queue.settings.changed=设置已更新
@@ -3418,10 +3418,10 @@ notices.delete_success=系统通知已被删除。
self_check.no_problem_found=尚未发现问题。
self_check.database_collation_mismatch=期望数据库使用的校验方式:%s
self_check.database_collation_case_insensitive=数据库正在使用排序规则%s,这是一个不敏感的排序规则。虽然Forgejo可以与其一同工作,但可能有一些罕见的情况存在问题。
-self_check.database_inconsistent_collation_columns=数据库正在使用%s的排序规则,但是这些列使用了不匹配的排序规则。这可能会造成一些意外问题。
-self_check.database_fix_mysql=对于 MySQL/MariaDB 用户,您可以使用“forgejo doctor convert”命令来修复排序规则问题,或者您也可以手动通过“ALTER ... COLLATE ...” SQL 修复该问题。
-auths.tips.gmail_settings = Gmail 设置:
-auths.tip.gitlab_new = 在 %s 上注册新应用
+self_check.database_inconsistent_collation_columns=数据库正在使用%s排序规则,但是这些列使用了不匹配的排序规则,可能会造成一些意外问题。
+self_check.database_fix_mysql=对于MySQL/MariaDB用户,您可以使用“forgejo doctor convert”命令来修复排序规则问题,或者您也可以手动通过“ALTER ... COLLATE ...”SQL修复该问题。
+auths.tips.gmail_settings = Gmail设置:
+auths.tip.gitlab_new = 在%s上注册新应用
config_settings = 设置
config_summary = 概况
auths.default_domain_name = 用于电子邮件地址的默认域名
@@ -3434,70 +3434,70 @@ emails.delete = 删除电子邮件地址
emails.delete_desc = 是否确定要删除此电子邮件地址?
emails.deletion_success = 已删除此电子邮件地址。
emails.delete_primary_email_error = 您无法删除主要电子邮件。
-config.cache_test_succeeded = 缓存测试成功,在 %s 中收到响应。
+config.cache_test_succeeded = 缓存测试成功,在%s中收到响应。
users.activated.description = 完成电子邮件验证。在电子邮件验证完成之前,未激活账号的所有者将无法登录。
users.block.description = 阻止此用户通过其账号与此服务交互,并禁止登录。
-users.admin.description = 授予此用户对通过 Web UI 和 API 提供的所有管理功能的完全访问权限。
+users.admin.description = 授予此用户对通过Web UI和API提供的所有管理功能的完全访问权限。
users.restricted.description = 仅允许与添加此用户作为协作者的仓库和组织进行交互。这将阻止访问此实例上的公开仓库。
users.local_import.description = 允许从服务器的本地文件系统导入仓库。这可能是一个安全问题。
users.organization_creation.description = 允许创建新组织。
monitor.duration = 时长(秒)
[action]
-create_repo=创建了仓库 %s
-rename_repo=重命名仓库 %[1]s 为 %[3]s
-commit_repo=推送到了仓库 %[4]s 的 %[3]s 分支
-create_issue=`创建了议题 %[3]s#%[2]s`
-close_issue=`关闭了议题 %[3]s#%[2]s`
-reopen_issue=`重新开放了议题 %[3]s#%[2]s`
-create_pull_request=`创建了合并请求 %[3]s#%[2]s`
-close_pull_request=`关闭了合并请求 %[3]s#%[2]s`
-reopen_pull_request=`重新开放了合并请求 %[3]s#%[2]s`
-comment_issue=`评论了议题 %[3]s#%[2]s`
-comment_pull=`评论了合并请求 %[3]s#%[2]s`
-merge_pull_request=`合并了合并请求 %[3]s#%[2]s`
-auto_merge_pull_request=`自动合并了拉取请求 %[3]s#%[2]s`
-transfer_repo=将仓库 %s 转移至 %s
-push_tag=推送了标签 %[3]s 至仓库 %[4]s
-delete_tag=从%[3]s 删除了标签 %[2]s
-delete_branch=删除了 %[3]s 的 %[2]s 分支
+create_repo=创建了仓库%s
+rename_repo=重命名仓库%[1]s为%[3]s
+commit_repo=推送到了仓库%[4]s的%[3]s分支
+create_issue=创建了议题%[3]s#%[2]s
+close_issue=关闭了议题%[3]s#%[2]s
+reopen_issue=重新开放了议题%[3]s#%[2]s
+create_pull_request=创建了合并请求%[3]s#%[2]s
+close_pull_request=关闭了合并请求%[3]s#%[2]s
+reopen_pull_request=重新开放了合并请求%[3]s#%[2]s
+comment_issue=评论了议题%[3]s#%[2]s
+comment_pull=评论了合并请求%[3]s#%[2]s
+merge_pull_request=合并了合并请求%[3]s#%[2]s
+auto_merge_pull_request=自动合并了拉取请求%[3]s#%[2]s
+transfer_repo=将仓库%s转移至%s
+push_tag=推送了标签%[3]s至仓库%[4]s
+delete_tag=从%[3]s删除了标签%[2]s
+delete_branch=删除了%[3]s的%[2]s分支
compare_branch=比较
-compare_commits=比较 %d 提交
+compare_commits=比较%d提交
compare_commits_general=比较提交
-mirror_sync_push=从镜像同步了提交至仓库 %[4]s 的 %[3]s 分支
-mirror_sync_create=从镜像同步了引用 %[3]s 至仓库 %[4]s
-mirror_sync_delete=从镜像同步并从 %[3]s 删除了引用 %[2]s
-approve_pull_request=`批准了 %[3]s#%[2]s`
-reject_pull_request=`建议变更 %[3]s#%[2]s`
-publish_release=`在 %[3]s 发布了 "%[4]s" `
-review_dismissed=`取消了 %[4]s 对 %[3]s#%[2]s 的变更请求`
+mirror_sync_push=从镜像同步了提交至仓库%[4]s的%[3]s分支
+mirror_sync_create=从镜像同步了引用%[3]s至仓库%[4]s
+mirror_sync_delete=从镜像同步并从%[3]s删除了引用%[2]s
+approve_pull_request=批准了%[3]s#%[2]s
+reject_pull_request=建议变更%[3]s#%[2]s
+publish_release=在%[3]s发布了 "%[4]s"
+review_dismissed=取消了%[4]s对%[3]s#%[2]s的变更请求
review_dismissed_reason=原因:
-create_branch=于 %[4]s 创建了分支 %[3]s
-starred_repo=点赞了 %[2]s
-watched_repo=开始关注 %[2]s
+create_branch=于%[4]s创建了分支%[3]s
+starred_repo=点赞了%[2]s
+watched_repo=开始关注%[2]s
[tool]
now=现在
future=将来
-1s=1 秒
+1s=1秒
1m=1分钟
-1h=1 小时
-1d=1 天
-1w=1 周
-1mon=1 个月
-1y=1 年
-seconds=%d 秒
-minutes=%d 分钟
-hours=%d 小时
-days=%d 天
-weeks=%d 周
-months=%d 个月
-years=%d 年
+1h=1小时
+1d=1天
+1w=1周
+1mon=1个月
+1y=1年
+seconds=%d秒
+minutes=%d分钟
+hours=%d小时
+days=%d天
+weeks=%d周
+months=%d个月
+years=%d年
raw_seconds=秒
raw_minutes=分钟
[dropzone]
-default_message=拖放文件或点击此处上传。
+default_message=拖放文件或点击此处上传
invalid_input_type=您不能上传该类型的文件。
file_too_big=文件体积({{filesize}} MB)超过了最大允许体积({{maxFilesize}} MB)。
remove_file=移除文件
@@ -3524,8 +3524,8 @@ error.no_committer_account=没有帐户链接到提交者的电子邮件
error.no_gpg_keys_found=找不到此签名对应的密钥
error.not_signed_commit=提交未签名
error.failed_retrieval_gpg_keys=找不到任何与该提交者账号相关的密钥
-error.probable_bad_signature=警告!虽然数据库中有一个此ID对应的密钥,但这个密钥不能验证此提交!该提交可疑。
-error.probable_bad_default_signature=警告!虽然默认密钥拥有此ID,但不能验证此提交!该提交可疑。
+error.probable_bad_signature=警告!尽管数据库中有此 ID 对应的密钥,但此提交未通过验证!此提交是可疑的。
+error.probable_bad_default_signature=警告!尽管默认密钥具有此 ID,但此提交未通过验证!此提交是可疑的。
[units]
unit=单元
@@ -3672,7 +3672,7 @@ owner.settings.cleanuprules.pattern_full_match=应用规则到完整软件包名
owner.settings.cleanuprules.keep.title=与这些规则相匹配的版本即使与下面的删除规则相匹配,也将予以保留。
owner.settings.cleanuprules.keep.count=保留最新的
owner.settings.cleanuprules.keep.count.1=每个软件包1个版本
-owner.settings.cleanuprules.keep.count.n=每个软件包 %d 个版本
+owner.settings.cleanuprules.keep.count.n=每个软件包%d个版本
owner.settings.cleanuprules.keep.pattern=保持版本匹配
owner.settings.cleanuprules.keep.pattern.container=容器的latest版本总是会被保留。
owner.settings.cleanuprules.remove.title=与这些规则相匹配的版本将被删除,除非其中存在某个保留它们的规则。
@@ -3713,16 +3713,16 @@ alt.repository.multiple_groups = 此软件包在多个组中可用。
[secrets]
secrets=密钥
-description=机密将被传给特定的 Action,其它情况将不能被读取。
+description=机密将被传给特定的Action,其它情况将不能被读取。
none=还没有密钥。
creation=添加密钥
creation.name_placeholder=不区分大小写,只能包含英文字母、数字或下划线,不能以 GITEA_ 或 GITHUB_ 开头
creation.value_placeholder=输入任何内容。开头和结尾的空格都会被省略。
-creation.success=您的密钥 '%s' 添加成功。
+creation.success=您的密钥'%s'添加成功。
creation.failed=添加密钥失败。
deletion=删除密钥
deletion.description=删除密钥是永久性的,无法撤消。继续吗?
-deletion.success=此Secret已被删除。
+deletion.success=已删除此机密。
deletion.failed=删除密钥失败。
management=密钥管理
@@ -3733,7 +3733,7 @@ unit.desc=使用 Forgejo Actions 管理集成的 CI/CD 管道。
status.unknown=未知
status.waiting=等待中
-status.running=正在运行
+status.running=运行中
status.success=成功
status.failure=失败
status.cancelled=已取消
@@ -3793,9 +3793,9 @@ runs.no_runs=工作流尚未运行过。
runs.empty_commit_message=(空白的提交消息)
workflow.disable=禁用工作流
-workflow.disable_success=工作流 "%s" 已成功禁用。
+workflow.disable_success=工作流"%s"已成功禁用。
workflow.enable=启用工作流
-workflow.enable_success=工作流 "%s" 已成功启用。
+workflow.enable_success=工作流"%s"已成功启用。
workflow.disabled=工作流已禁用。
need_approval_desc=该工作流由派生仓库的合并请求所触发,需要批准方可运行。
@@ -3806,7 +3806,7 @@ variables.creation=添加变量
variables.none=目前还没有变量。
variables.deletion=删除变量
variables.deletion.description=删除变量是永久性的,无法撤消。继续吗?
-variables.description=变量将被传给特定的 Action,其它情况将不能被读取。
+variables.description=变量将被传给特定的Action,其它情况将不能被读取。
variables.id_not_exist=ID为 %d 的变量不存在。
variables.edit=编辑变量
variables.deletion.failed=删除变量失败。
@@ -3818,15 +3818,15 @@ variables.update.success=该变量已被编辑。
runs.workflow = 工作流
runs.no_job_without_needs = 工作流必须至少包含一组没有依赖的作业。
runs.no_job = 工作流必须至少包含一个作业
-workflow.dispatch.trigger_found = 此工作流有 workflow_dispatch 事件触发器。
+workflow.dispatch.trigger_found = 此工作流有workflow_dispatch事件触发器。
workflow.dispatch.use_from = 使用工作流
workflow.dispatch.invalid_input_type = 输入类型“%s”无效。
-workflow.dispatch.warn_input_limit = 仅显示前 %d 个输入。
+workflow.dispatch.warn_input_limit = 仅显示前%d个输入。
workflow.dispatch.run = 运行工作流
workflow.dispatch.success = 已成功请求工作流运行。
workflow.dispatch.input_required = 需要输入“%s”的值。
runs.expire_log_message = 已清除日志,因为它们太旧了。
-runs.no_workflows.help_write_access = 不知道如何上手 Forgejo Actions?查看用户文档的快速上手部分来编写你的第一个工作流,然后配置一个Forgejo运行器来运行你的任务。
+runs.no_workflows.help_write_access = 不知道如何上手Forgejo Actions?查看用户文档的快速上手部分来编写你的第一个工作流,然后配置一个Forgejo运行器来运行你的任务。
runs.no_workflows.help_no_write_access = 欲了解关于Forgejo Actions的更多信息,请参见文档。
variables.not_found = 找不到变量。
@@ -3837,7 +3837,7 @@ type-3.display_name=组织项目
deleted.display_name = 已删除项目
[git.filemode]
-changed_filemode=%[1]s -> %[2]s
+changed_filemode=%[1]s → %[2]s
directory=目录
normal_file=普通文件
executable_file=可执行文件
@@ -3848,25 +3848,25 @@ submodule=子模块
[search]
keyword_search_unavailable = 关键词搜索目前不可用。请联系站点管理员。
-search = 搜索…
-repo_kind = 搜索仓库…
-user_kind = 搜索用户…
-org_kind = 搜索组织…
-team_kind = 搜索团队…
-code_kind = 搜索代码…
+search = 搜索……
+repo_kind = 搜索仓库……
+user_kind = 搜索用户……
+org_kind = 搜索组织……
+team_kind = 搜索团队……
+code_kind = 搜索代码……
code_search_unavailable = 代码搜索目前不可用。请联系站点管理员。
-package_kind = 搜索软件包…
-project_kind = 搜索项目…
-branch_kind = 搜索分支…
-commit_kind = 搜索提交…
-runner_kind = 搜索运行器…
+package_kind = 搜索软件包……
+project_kind = 搜索项目……
+branch_kind = 搜索分支……
+commit_kind = 搜索提交……
+runner_kind = 搜索运行器……
no_results = 未找到匹配的结果。
type_tooltip = 搜索类型
fuzzy = 模糊
fuzzy_tooltip = 包含与搜索词相近的结果
exact = 精确
-issue_kind = 搜索议题…
-pull_kind = 搜索合并请求…
+issue_kind = 搜索议题……
+pull_kind = 搜索合并请求……
exact_tooltip = 仅包含与搜索词精确匹配的结果
union_tooltip = 包括与以空格分隔的关键字中任意一个相匹配的结果
union = 交集
@@ -3884,8 +3884,8 @@ kib = KiB
mib = MiB
[markup]
-filepreview.line = %[2]s 中的第 %[1]d 行
-filepreview.lines = %[3]s 中的第 %[1]d 到 %[2]d 行
+filepreview.line = %[2]s中的第%[1]d行
+filepreview.lines = %[3]s中的第%[1]d到%[2]d行
filepreview.truncated = 预览已被截断
[translation_meta]
diff --git a/options/locale/locale_zh-TW.ini b/options/locale/locale_zh-TW.ini
index 7304616e31..09bee2fbe1 100644
--- a/options/locale/locale_zh-TW.ini
+++ b/options/locale/locale_zh-TW.ini
@@ -16,7 +16,7 @@ page=頁面
template=模板
language=語言
notifications=通知
-active_stopwatch=啟動的時間追蹤器
+active_stopwatch=使用中的時間追蹤器
create_new=建立…
user_profile_and_more=個人資料和設定…
signed_in_as=已登入為
@@ -1022,6 +1022,8 @@ quota.sizes.assets.attachments.releases = 版本發布附件
keep_pronouns_private = 僅向已驗證的使用者顯示代名詞
keep_pronouns_private.description = 這將對未登入的訪客隱藏您的代名詞。
+ssh_token_help_ssh_agent = 或者,如果您正在使用 SSH 代理(已設定 SSH_AUTH_SOCK 變數):
+
[repo]
owner=所有者
owner_helper=組織可能因為儲存庫數量上限而未列入此選單。
@@ -2166,7 +2168,7 @@ settings.packagist_api_token=API 符記
settings.packagist_package_url=Packagist 軟體包 URL
settings.deploy_keys=部署金鑰
settings.add_deploy_key=新增部署金鑰
-settings.deploy_key_desc=部署金鑰具有唯讀權限,可拉取此儲存庫。
+settings.deploy_key_desc=部署金鑰可具有唯讀或讀寫權限,可拉取此儲存庫。
settings.is_writable=啟用寫入權限
settings.is_writable_info=允許此部署金鑰推送至儲存庫。
settings.no_deploy_keys=沒有任何部屬金鑰。
diff --git a/options/locale_next/locale_bg.json b/options/locale_next/locale_bg.json
index 2cb967d71f..1ca3c23d50 100644
--- a/options/locale_next/locale_bg.json
+++ b/options/locale_next/locale_bg.json
@@ -120,21 +120,25 @@
"other": "%s активни заявки за сливане"
},
"repo.issues.filter_poster.hint": "Филтриране по автор",
- "repo.issues.filter_assignee.hint": "Филтриране по назначен потребител",
- "repo.issues.filter_reviewers.hint": "Филтриране по потребител, който е прегледал",
- "repo.issues.filter_mention.hint": "Филтриране по споменат портребител",
- "repo.issues.filter_modified.hint": "Филтрирай по дата на последното изменение",
+ "repo.issues.filter_assignee.hint": "Филтриране по възложен потребител",
+ "repo.issues.filter_reviewers.hint": "Филтриране по потребител, който е рецензирал",
+ "repo.issues.filter_mention.hint": "Филтриране по споменат потребител",
+ "repo.issues.filter_modified.hint": "Филтриране по дата на последното изменение",
"repo.issues.filter_sort.hint": "Сортиране по: създаден/коментари/актуализиран/краен срок",
- "issues.updated": "актуализирано %s",
+ "issues.updated": "обновено %s",
"repo.pulls.poster_manage_approval": "Управление на одобренията",
"repo.pulls.poster_requires_approval": "Някои работни процеси са в очакване на преглед.",
- "repo.pulls.poster_requires_approval.tooltip": "На автора на това искане за изтегляне не се доверява да изпълнява работни потоци, задействани от искане за изтегляне, създадено от разклонено хранилище или с AGit. Работните потоци, задействани от събитие `pull_request`, няма да се изпълняват, докато не бъдат одобрени.",
+ "repo.pulls.poster_requires_approval.tooltip": "На автора на тази заявка за сливане не се доверява да изпълнява работни потоци, задействани от заявка за сливане, създадено от разклонено хранилище или с AGit. Работните потоци, задействани от събитие `pull_request`, няма да се изпълняват, докато не бъдат одобрени.",
"repo.pulls.poster_is_trusted": "Авторът на това искане за изтегляне е винаги надежден за изпълнение на работни процеси.pick",
- "repo.pulls.poster_is_trusted.tooltip": "На автора на това искане за изтегляне се предоставя изрично доверие да изпълнява работни потоци, задействани от събития `pull_request`.",
+ "repo.pulls.poster_is_trusted.tooltip": "На автора на тази заявка за сливане се предоставя изрично доверие да изпълнява работни потоци, задействани от събития `pull_request`.",
"repo.pulls.poster_trust_deny": "Отказване",
"repo.pulls.poster_trust_deny.tooltip": "Работните процеси, които чакат одобрение, ще бъдат отменени.",
- "repo.pulls.poster_trust_once": "Одобри веднъж",
- "repo.pulls.poster_trust_always": "Одобрявай винаги",
+ "repo.pulls.poster_trust_once": "Одобряване веднъж",
+ "repo.pulls.poster_trust_always": "Одобряване винаги",
"repo.pulls.poster_trust_revoke": "Отмяна",
- "repo.pulls.already_merged": "Сливането се провали: Тази заявка за сливане вече е била слята."
+ "repo.pulls.already_merged": "Сливането се провали: Тази заявка за сливане вече е била слята.",
+ "moderation.action.account.suspend": "Замразяване на акаунта",
+ "moderation.users.cannot_suspend_self": "Не можете да замразите себе си.",
+ "mail.actions.run_info_sha": "Подаване: %[1]s",
+ "discussion.sidebar.reference": "Препратка"
}
diff --git a/options/locale_next/locale_cs-CZ.json b/options/locale_next/locale_cs-CZ.json
index 8703416f66..28eab857d3 100644
--- a/options/locale_next/locale_cs-CZ.json
+++ b/options/locale_next/locale_cs-CZ.json
@@ -263,5 +263,7 @@
"editor.replace_all": "Nahradit vše",
"editor.toggle_case": "Přepnout rozlišování velikosti písmen",
"editor.toggle_regex": "Přepnout používání regulárních výrazů",
- "editor.toggle_whole_word": "Přepnout shodu s celými slovy"
+ "editor.toggle_whole_word": "Přepnout shodu s celými slovy",
+ "install.ssh_authorized_keys_inspection_error": "Nepodařilo se projít existující soubor authorized_keys: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Povolení SSH pro Forgejo je v konfliktu se souborem umístěným v %s, který obsahuje existující klíče SSH. Návrhy: použijte pro Forgejo vyhrazeného systémového uživatele nebo SSH deaktivujte."
}
diff --git a/options/locale_next/locale_de-DE.json b/options/locale_next/locale_de-DE.json
index 1d3de1aebd..89afe7e942 100644
--- a/options/locale_next/locale_de-DE.json
+++ b/options/locale_next/locale_de-DE.json
@@ -248,5 +248,7 @@
"editor.replace_all": "Alle ersetzen",
"editor.toggle_case": "Beachtung der Groß-/Kleinschreibung umschalten",
"editor.toggle_regex": "Mit regulären Ausdrücken umschalten",
- "editor.toggle_whole_word": "Treffer auf ganze Wörter umschalten"
+ "editor.toggle_whole_word": "Treffer auf ganze Wörter umschalten",
+ "install.ssh_authorized_keys_inspection_error": "Existierende authorized_keys-Datei konnte nicht untersucht werden: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Die Aktivierung von SSH für Forgejo steht im Konflikt mit der Datei, die sich bei %s befindet und existierende SSH-Keys enthält. Vorschlag: Benutzen Sie einen eigenen Systembenutzer für Forgejo oder deaktivieren Sie SSH."
}
diff --git a/options/locale_next/locale_el-GR.json b/options/locale_next/locale_el-GR.json
index 3c13e074fc..86fbcf0974 100644
--- a/options/locale_next/locale_el-GR.json
+++ b/options/locale_next/locale_el-GR.json
@@ -192,5 +192,25 @@
"moderation.action.repo.delete": "Διαγραφή αποθετηρίου",
"moderation.action.issue.delete": "Διαγραφή ζητήματος",
"moderation.action.comment.delete": "Διαγραφή σχολίου",
- "moderation.unknown_action": "Άγνωστη ενέργεια"
+ "moderation.unknown_action": "Άγνωστη ενέργεια",
+ "repo.issues.filter_sort.hint": "Ταξινόμηση κατά: δημιουργήθηκε/σχόλια/ενημερώθηκε/διορία",
+ "moderation.users.cannot_suspend_self": "Δεν μπορείτε να αναστείλετε τον εαυτό σας.",
+ "moderation.users.cannot_suspend_admins": "Οι χρήστες με δικαιώματα διαχειριστή δεν μπορούν να ανασταλούν.",
+ "moderation.users.cannot_suspend_org": "Οι οργανισμοί δεν μπορούν να ανασταλούν.",
+ "moderation.users.already_suspended": "Ο λογαριασμός χρήστη είναι ήδη σε αναστολή.",
+ "moderation.users.suspend_success": "Ο λογαριασμός χρήστη έχει ανασταλεί.",
+ "moderation.users.cannot_delete_admins": "Οι χρήστες με δικαιώματα διαχειριστή δεν μπορούν να διαγραφούν.",
+ "moderation.issue.deletion_success": "Το ζήτημα έχει διαγραφεί.",
+ "moderation.comment.deletion_success": "Το σχόλιο έχει διαγραφεί.",
+ "admin.dashboard.actions_action_user": "Ανακαλέσετε την εμπιστοσύνη του Forgejo Actions για ανενεργούς χρήστες",
+ "admin.dashboard.transfer_lingering_logs": "Μεταβιβάστε τις καταγραφές ενεργειών για τις ολοκληρωμένες εργασίες ενεργειών από τη βάση δεδομένων στον αποθηκευτικό χώρο",
+ "migrate.pagure.private_issues.summary": "Ιδιωτικά Ζητήματα (Προαιρετικό)",
+ "teams.add_all_repos.modal.header": "Προσθήκη όλων των αποθετηρίων",
+ "teams.remove_all_repos.modal.header": "Αφαίρεση όλων των αποθετηρίων",
+ "editor.search": "Αναζήτηση",
+ "editor.find_previous": "Προηγούμενη εύρεση",
+ "editor.find_next": "Επόμενη εύρεση",
+ "editor.replace": "Αντικατάσταση",
+ "editor.replace_all": "Αντικατάσταση όλων",
+ "migrate.pagure.token.placeholder": "Μόνο για δημιουργία ιδιωτικού αρχείου ζητημάτων"
}
diff --git a/options/locale_next/locale_es-ES.json b/options/locale_next/locale_es-ES.json
index 113eebd165..1b3eee072a 100644
--- a/options/locale_next/locale_es-ES.json
+++ b/options/locale_next/locale_es-ES.json
@@ -135,5 +135,42 @@
"pulse.n_active_prs": {
"one": "%s pull request activa",
"other": "%s pull requests activas"
- }
+ },
+ "repo.issues.filter_poster.hint": "Filtrar por autor",
+ "repo.issues.filter_assignee.hint": "Filtrar por usuario asignado",
+ "repo.issues.filter_reviewers.hint": "Filtrar por usuario revisor",
+ "repo.issues.filter_mention.hint": "Filtrar por usuario mencionado",
+ "repo.issues.filter_modified.hint": "Filtrar por fecha de última modificación",
+ "repo.issues.filter_sort.hint": "Ordenar por: creación/comentarios/actualización/fecha límite",
+ "issues.updated": "actualizado %s",
+ "repo.pulls.poster_manage_approval": "Administrar la aprobación",
+ "repo.pulls.poster_requires_approval.tooltip": "Al autor de esta solicitud de incorporación de cambios no se le confía el ejecutar flujos de trabajo desencadenados por una solicitud de incorporación de cambios creada a partir de un repositorio bifurcado o con AGit. Los flujos de trabajo desencadenados por un evento \"pull_request\" no funcionarán hasta ser aprobados.",
+ "repo.pulls.poster_is_trusted.tooltip": "Al autor de esta solicitud de incorporación de cambios se le ha confiado explícitamente ejecutar los flujos de trabajo desencadenados por los eventos `pull_request`.",
+ "repo.pulls.poster_trust_deny": "Denegar",
+ "repo.pulls.poster_trust_deny.tooltip": "Los flujos de trabajo esperando por aprobación serán cancelados.",
+ "repo.pulls.poster_trust_once": "Aprobar una vez",
+ "repo.pulls.poster_trust_once.tooltip": "Los flujos de trabajo desencadenados por un evento 'pull_request' se ejecutarán en esta confirmación pero tendrán que ser aprobados para todos las futuras confirmaciones enviadas a esta solicitud de incorporación de cambios.",
+ "repo.pulls.poster_trust_always.tooltip": "Los flujos de trabajo desencadenados por un evento 'pull_request' se ejecutarán en esta confirmación y no habrá necesidad de aprobar las ejecuciones de esta solicitud de incorporación de cambios o futuras solicitudes de incorporación de cambios creadas por el mismo usuario.",
+ "repo.pulls.poster_trust_revoke": "Revocar",
+ "repo.pulls.poster_trust_revoke.tooltip": "Ya no se confiará al autor de esta solicitud de incorporación de cambios para ejecutar los flujos de trabajo desencadenados por un evento “pull_request”, cada ejecución tendrá que ser aprobada manualmente.",
+ "repo.view.gitmodules_too_large": "El archivo .gitmodules es demasiado grande y será ignorado (en llamadas a la API por ejemplo)",
+ "migrate.form.error.url_credentials": "La URL contiene credenciales, colóquelas en los campos de nombre de usuario y contraseña respectivamente",
+ "search.syntax": "Sintaxis de búsqueda",
+ "install.ssh_authorized_keys_inspection_error": "Error al inspeccionar el archivo autorized_keys existente: %v",
+ "moderation.report.mark_as_ignored": "Marcar como ignorado",
+ "moderation.action.account.delete": "Eliminar cuenta",
+ "moderation.action.account.suspend": "Suspender cuenta",
+ "moderation.action.repo.delete": "Eliminar repositorio",
+ "moderation.action.issue.delete": "Eliminar incidencia",
+ "moderation.action.comment.delete": "Eliminar comentario",
+ "moderation.unknown_action": "Acción desconocida",
+ "moderation.users.cannot_suspend_org": "Las organizaciones no pueden ser suspendidas.",
+ "moderation.users.already_suspended": "La cuenta de usuario ya está suspendida.",
+ "moderation.users.suspend_success": "La cuenta de usuario ha sido suspendida.",
+ "moderation.issue.deletion_success": "La incidencia ha sido eliminada.",
+ "moderation.comment.deletion_success": "El comentario ha sido eliminado.",
+ "mail.actions.run_info_sha": "Confirmación: %[1]s",
+ "mail.actions.run_info_trigger": "Desencadenado por: %[1]s by: %[2]s",
+ "mail.issue.action.close_by_commit": "%[1]s cerró %[2]s en la confirmación %[3]s.",
+ "repo.diff.commit.next-short": "Siguiente"
}
diff --git a/options/locale_next/locale_fil.json b/options/locale_next/locale_fil.json
index bcfc7473c6..b32577852e 100644
--- a/options/locale_next/locale_fil.json
+++ b/options/locale_next/locale_fil.json
@@ -90,7 +90,7 @@
"moderation.abuse_category.illegal_content": "Ilegal na nilalaman",
"moderation.abuse_category.other_violations": "Mga ibang paglabag sa mga patakaran ng platform",
"moderation.report_remarks": "Mga pahayag",
- "moderation.report_remarks.placeholder": "Mangyaring magbigay ng mga detalye tungkol sa pang aabuso na inuulat mo.",
+ "moderation.report_remarks.placeholder": "Pakibigay ang mga detalye tungkol sa pang aabuso na inuulat mo.",
"moderation.submit_report": "I-submit ang ulat",
"moderation.reporting_failed": "Hindi ma-submit ang bagong ulat sa pang aabuso: %v",
"moderation.reported_thank_you": "Salamat sa iyong ulat. Naipaalam na ito sa administrasyon.",
@@ -239,5 +239,16 @@
"actions.workflow.incomplete_runson_unknown_cause": "Hindi masuri ang `runs-on` ng trabahong %[1]s: hindi alam na error.",
"admin.auths.oauth2_quota_group_claim_name": "Claim name na nagbibigay ng mga pangalan ng grupo para sa pinagmulan na ito na gagamitin sa pamamahala ng quota. (Opsyonal)",
"admin.auths.oauth2_quota_group_map": "I-map ang mga claimed group sa mga quota group. (Opsyonal - kinakailangan ang claim name sa itaas)",
- "admin.auths.oauth2_quota_group_map_removal": "Tanggalin ang mga user mula sa mga naka-sync na quota group kung hindi nabibilang sa katumbas na grupo ang user."
+ "admin.auths.oauth2_quota_group_map_removal": "Tanggalin ang mga user mula sa mga naka-sync na quota group kung hindi nabibilang sa katumbas na grupo ang user.",
+ "repo.view.gitmodules_too_large": "Masyadong malaki ang .gitmodules file at hindi ito papansinin (hal. para sa API call)",
+ "install.ssh_authorized_keys_inspection_error": "Nabigong suriin ang umiiral na authroized_keys file: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Sumasalungat sa file na nakalagay sa %s ng mga umiiral na SSH key ang pag-enable ng SSH para sa Forgejo. Mga mungkahi: gumamit ng dedikadong system user para sa Forgejo, o I-disable ang SSH.",
+ "editor.search": "Maghanap",
+ "editor.find_previous": "Nakaraang hanap",
+ "editor.find_next": "Susunod na hanap",
+ "editor.replace": "Palitan",
+ "editor.replace_all": "Palitan lahat",
+ "editor.toggle_case": "I-toggle ang case sensitivity",
+ "editor.toggle_regex": "I-toggle ang paggamit ng mga regular na ekspresyon",
+ "editor.toggle_whole_word": "I-toggle ang pagtugma ng mga buong salita"
}
diff --git a/options/locale_next/locale_fr-FR.json b/options/locale_next/locale_fr-FR.json
index 6a49e97370..c383ee1b4c 100644
--- a/options/locale_next/locale_fr-FR.json
+++ b/options/locale_next/locale_fr-FR.json
@@ -255,5 +255,8 @@
"editor.find_next": "Recherche suivante",
"editor.replace": "Remplacer",
"editor.toggle_case": "Activer/désactiver la sensibilité à la casse",
- "editor.toggle_regex": "Activer/désactiver l'utilisation d'expressions régulières"
+ "editor.toggle_regex": "Activer/désactiver l'utilisation d'expressions régulières",
+ "install.ssh_authorized_keys_inspection_error": "Échec de l'inspection du fichier authorized_keys existant : %v",
+ "install.ssh_authorized_keys_unexpected_key": "Activer SSH pour Forgejo est en conflit avec le fichier situé à %s qui contient les clés SSH existantes. Suggestions : utilisez un utilisateur dédié du système pour Forgejo ou désactivez SSH.",
+ "admin.dashboard.actions_action_user": "Révoquer les Actions Forgejo autorisé pour les utilisateurs inactifs"
}
diff --git a/options/locale_next/locale_it-IT.json b/options/locale_next/locale_it-IT.json
index 34cf20cf41..94bcc44245 100644
--- a/options/locale_next/locale_it-IT.json
+++ b/options/locale_next/locale_it-IT.json
@@ -199,5 +199,8 @@
"teams.remove_all_repos.modal.header": "Rimuovi tutti i repositori",
"moderation.action.account.delete": "Elimina profilo",
"moderation.action.account.suspend": "Sospendi profilo",
- "moderation.action.comment.delete": "Elimina commento"
+ "moderation.action.comment.delete": "Elimina commento",
+ "repo.issues.filter_reviewers.hint": "Filtra per utente che ha recensito",
+ "repo.issues.filter_mention.hint": "Filtra per utente menzionato",
+ "repo.issues.filter_modified.hint": "Filtra per ultima data modificata"
}
diff --git a/options/locale_next/locale_ja-JP.json b/options/locale_next/locale_ja-JP.json
index 065dc6484c..e371b1970e 100644
--- a/options/locale_next/locale_ja-JP.json
+++ b/options/locale_next/locale_ja-JP.json
@@ -32,5 +32,13 @@
"one": "%s件のアクティブなプルリクエスト",
"other": "%s件のアクティブなプルリクエスト"
},
- "meta.last_line": " "
+ "meta.last_line": " ",
+ "home.welcome.no_activity": "活動はありません",
+ "home.welcome.activity_hint": "あなたのフィードにはまだ何もありません。行動と見ているリポジトリの活動がここに見えます。",
+ "home.explore_repos": "リポジトリを探索する",
+ "home.explore_users": "ユーザーを探索する",
+ "home.explore_orgs": "組織を探索する",
+ "stars.list.none": "このリポを誰もスターしなかった。",
+ "watch.list.none": "このリポを誰も見ていない。",
+ "watch.n_watchers": "%s人のウォッチャー"
}
diff --git a/options/locale_next/locale_kab.json b/options/locale_next/locale_kab.json
index 01ac919b4e..bae14b3588 100644
--- a/options/locale_next/locale_kab.json
+++ b/options/locale_next/locale_kab.json
@@ -30,5 +30,14 @@
"moderation.abuse_category.placeholder": "Fren taggayt",
"migrate.pagure.project_url": "Tansa URL n usenfar Pagure",
"themes.names.forgejo-auto": "Forgejo (akken i yella usentel n unagraw)",
- "meta.last_line": " "
+ "meta.last_line": " ",
+ "moderation.action.account.delete": "Kkes amiḍan",
+ "moderation.action.comment.delete": "Kkes awennit",
+ "moderation.unknown_action": "Tigawt tarussint",
+ "moderation.submit_report": "Ceyyeɛ aneqqis",
+ "teams.add_all_repos.modal.header": "Rnu ikufiyen akk-nsen",
+ "teams.remove_all_repos.modal.header": "Kkes akk ikufan",
+ "editor.search": "Nadi",
+ "editor.replace": "Semselsi",
+ "editor.replace_all": "Semselsi-iten akk"
}
diff --git a/options/locale_next/locale_lv-LV.json b/options/locale_next/locale_lv-LV.json
index 51609a8b22..2471233c2e 100644
--- a/options/locale_next/locale_lv-LV.json
+++ b/options/locale_next/locale_lv-LV.json
@@ -263,5 +263,7 @@
"editor.replace_all": "Aizstāt visu",
"editor.toggle_case": "Pārslēgt reģistrjutīgumu",
"editor.toggle_regex": "Pārslēgt regulāro izteiksmju izmantošanu",
- "editor.toggle_whole_word": "Pārslēgt atbilstību veseliem vārdiem"
+ "editor.toggle_whole_word": "Pārslēgt atbilstību veseliem vārdiem",
+ "install.ssh_authorized_keys_inspection_error": "Neizdevās pārbaudīt esošu authorized_keys datni: %v",
+ "install.ssh_authorized_keys_unexpected_key": "SSH iespējošana Forgejo nesader ar datni, kas atrodas %s, kas satur esošas SSH atslēgas. Ieteikumi: Forgejo vajadzībām izmantot atsevišķu sistēmas lietotāju vai atspējot SSH."
}
diff --git a/options/locale_next/locale_nb_NO.json b/options/locale_next/locale_nb_NO.json
index 79129dd86b..d12fb4215b 100644
--- a/options/locale_next/locale_nb_NO.json
+++ b/options/locale_next/locale_nb_NO.json
@@ -66,7 +66,7 @@
"incorrect_root_url": "Denne Forgejo instansen er konfigurert til å bruke \"%s\". Du bruker Forgejo via en annen URL, noe som kan forårsake at deler av applikasjonen ikke fungerer. Den kanoniske URL-en styres av Forgejo-administratorer via innstillingen ROOT_URL i app.ini-filen.",
"mail.actions.run_info_trigger": "Startet på grunn av: %[1]s by: %[2]s",
"admin.dashboard.cleanup_offline_runners": "Rydd opp offline runners",
- "settings.visibility.description": "Profilens synlighet påvirker andres mulighet til å få tilgang til dine ikke-private repositorier. Les mer",
+ "settings.visibility.description": "Profilens synlighet påvirker andres mulighet til å få tilgang til dine ikke-private repositorier. Les mer.",
"profile.actions.tooltip": "Flere handlinger",
"profile.edit.link": "Rediger profil",
"relativetime.days": {
@@ -129,5 +129,77 @@
"repo.pulls.poster_trust_deny": "Avslå",
"repo.pulls.poster_trust_deny.tooltip": "Workflow-ene som venter på godkjenning vil være avslått.",
"repo.pulls.poster_trust_once": "Godta én gang",
- "repo.pulls.poster_trust_once.tooltip": "Workflow-ene kjørt av `pull_request`event vil kjøre på denne commit-en, men vil trenge godkjenning for fremtidige commit-er som blir tilsatt til denne pull requesten."
+ "repo.pulls.poster_trust_once.tooltip": "Workflow-ene kjørt av `pull_request`event vil kjøre på denne commit-en, men vil trenge godkjenning for fremtidige commit-er som blir tilsatt til denne pull requesten.",
+ "issues.updated": "oppdaterte %s",
+ "repo.pulls.poster_trust_always": "Tilatt alltid",
+ "repo.pulls.poster_trust_always.tooltip": "Workflow som blei startet av en `pull_request` event blir kjørt på denne commiten og det vil ikke være nødvendig å manuelt tilatte runs fra denne pull requesten eller fremtidige pull requester av den samme brukeren.",
+ "repo.pulls.poster_trust_revoke": "Fradra",
+ "repo.pulls.poster_trust_revoke.tooltip": "Forfatteren av denne pull requesten er ikke lenger klarert til å kjøre workflow som blir kjørt av en `pull_request` event, hver run må bli manuelt bekreftet.",
+ "repo.pulls.already_merged": "Fusjonering feilet: Denne pull requesten har allerede blitt fusjonert.",
+ "repo.pulls.maintainers_can_edit": "Eierne kan endre på denne pull requesten.",
+ "repo.pulls.maintainers_cannot_edit": "Eiere kan ikke endre på denne pull requesten.",
+ "repo.view.gitmodules_too_large": ".gitmodules-filen er for stor og vil bli ignorert (f.eks. av API tilkallinger)",
+ "migrate.form.error.url_credentials": "URL-en inneholder brukerdata, putt de separat i brukernavn- og passordfeltet",
+ "migrate.github.description": "Migrer data fra github.com eller GitHub Enterprise server.",
+ "migrate.git.description": "Migrer en repository fra hvilken som helst Git-service.",
+ "migrate.gitea.description": "Migrer data fra gitea.com eller andre Gitea instanser.",
+ "migrate.gitlab.description": "Migrer data fra gitlab.com eller andre GitLab instanser.",
+ "migrate.gogs.description": "Migrer data fra notabug.org eller andre Gogs instanser.",
+ "migrate.onedev.description": "Migrer data fra code.onedev.io eller andre OneDev instanser.",
+ "migrate.gitbucket.description": "Migrer data fra GitBucket instanser.",
+ "migrate.codebase.description": "Migrer data fra codebasehq.com.",
+ "migrate.forgejo.description": "Migrer data fra codeberg.org eller andre Forgejo instanser.",
+ "search.syntax": "Søkesyntaks",
+ "search.fuzzy": "Fuzzy",
+ "search.fuzzy_tooltip": "Inkluder resultater som er omtrent like søkeordet",
+ "repo.settings.push_mirror.branch_filter.label": "Branch filter (valgfritt)",
+ "repo.settings.push_mirror.branch_filter.description": "Brancher kan bli speilet. La være tom for å speile alle brancher. Se %[2]s dokumentasjon for syntaks. Eks.: main, release/*",
+ "warning.repository.out_of_sync": "Databasen representasjon av denne repositorien er usynkronisert. Hvis denne varslen vises fremdeles etter at du har pushet en ny commit, kontakt administratoren.",
+ "install.ssh_authorized_keys_inspection_error": "Feilet mens sjekket eksisterende authorized_keys fil: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Ved å skru på SSH på Forgejo konflikterer det med plassering til filen i %s som inneholder SSH-nøklene. Tips: bruk en dedikert systembruker for Forgejo, eller skru av SSH.",
+ "keys.verify.token.hint": "Tokenen er gyldig kun i ett minutt. Få ny hvis gjeldende utløpte.",
+ "admin.moderation.moderation_reports": "Moderasjonsrapporter",
+ "admin.moderation.reports": "Rapporter",
+ "admin.moderation.no_open_reports": "Det er ingen åpne rapporter per nå.",
+ "admin.moderation.deleted_content_ref": "Rapportert innhold med type %[1]v og id %[2]d eksisterer ikke lenger",
+ "moderation.report.mark_as_handled": "Merk som løst",
+ "moderation.report.mark_as_ignored": "Merk som ignorert",
+ "moderation.action.account.delete": "Slett konto",
+ "moderation.action.account.suspend": "Suspender konto",
+ "moderation.action.repo.delete": "Slett repository",
+ "moderation.action.issue.delete": "Slett issue",
+ "moderation.action.comment.delete": "Slett kommentar",
+ "moderation.unknown_action": "Ukjent handling",
+ "moderation.users.cannot_suspend_self": "Du kan ikke suspendere deg selv.",
+ "moderation.users.cannot_suspend_admins": "Brukere med administrator privilegier kan ikke blir suspendert.",
+ "moderation.users.cannot_suspend_org": "Organisasjoner kan ikke blir suspendert.",
+ "moderation.users.already_suspended": "Bruker konto er allerede suspendert.",
+ "moderation.users.suspend_success": "Denne bruker kontoen har blitt suspendert.",
+ "moderation.users.cannot_delete_admins": "Brukere med administrator privilegier kan ikke blir slettet.",
+ "moderation.issue.deletion_success": "Issuen blei slettet.",
+ "moderation.comment.deletion_success": "Kommentaren har blitt slettet.",
+ "mail.actions.run_info_sha": "Commit: %[1]s",
+ "mail.issue.action.close_by_commit": "%[1]s lukket %[2]s i commit %[3]s.",
+ "discussion.sidebar.reference": "Referanse",
+ "admin.auths.allow_username_change": "Tilatt endring av brukernavn",
+ "admin.auths.allow_username_change.description": "Tillatt brukere å endre sitt brukernavn i profilinnstilinger",
+ "admin.dashboard.remove_resolved_reports": "Slett ferdigbehandlet rapporter",
+ "admin.dashboard.actions_action_user": "Fradra Forgejo Actions klarering for inaktive brukere",
+ "admin.dashboard.transfer_lingering_logs": "Flytt actions logger av ferdige actionsjobber fra databasen til storage",
+ "admin.config.security": "Sikkerhetskonfigurering",
+ "admin.config.global_2fa_requirement.title": "Global påbud av to-faktor autentifisering",
+ "admin.config.global_2fa_requirement.none": "Nei",
+ "admin.config.global_2fa_requirement.all": "Alle brukere",
+ "admin.config.global_2fa_requirement.admin": "Administratorer",
+ "settings.twofa_unroll_unavailable": "To-faktor autentifisering er påbud for din konto og kan ikke bli skrudd av.",
+ "settings.twofa_reenroll": "Sette opp to-faktor autentifisering på nytt",
+ "settings.twofa_reenroll.description": "Sette opp din to-faktor autentifisering på nytt",
+ "settings.must_enable_2fa": "Denne Forgejo instansen påbyr bruker om å skru på to-faktor autentifisering før de kan få tilgang til sine kontoer.",
+ "error.must_enable_2fa": "Denne Forgejo instansen påbyr bruker om å skru på to-faktor autentifisering før de kan få tilgang til sine kontoer. Skru på i: %s",
+ "user.ghost.tooltip": "Denne brukeren har blitt slettet, eller kan ikke matches.",
+ "repo.commit.load_tags_failed": "Lasting av tagger feilet pga. intern feil",
+ "compare.branches.title": "Sammenlign branches",
+ "migrate.pagure.description": "Migrer data fra pagure.io eller andre Pagure instanser.",
+ "migrate.pagure.incorrect_url": "Ugyldig kilde-repository URL blei oppgitt",
+ "migrate.pagure.project_url": "Pagure prosjekt URL"
}
diff --git a/options/locale_next/locale_nds.json b/options/locale_next/locale_nds.json
index dd485d3f21..ab44ad4f74 100644
--- a/options/locale_next/locale_nds.json
+++ b/options/locale_next/locale_nds.json
@@ -248,5 +248,7 @@
"editor.replace_all": "All utwesseln",
"editor.toggle_case": "Grot- un Kleenschrievens minnachten an- of utknipsen",
"editor.toggle_regex": "Regel-Utdrücken bruken an- of utknipsen",
- "editor.toggle_whole_word": "Hele Woorden söken an- of utknipsen"
+ "editor.toggle_whole_word": "Hele Woorden söken an- of utknipsen",
+ "install.ssh_authorized_keys_inspection_error": "Kunn bestahn authorized_keys-Datei nich nakieken: %v",
+ "install.ssh_authorized_keys_unexpected_key": "SSH för Forgejo antoknipsen is nich verdragelk mit de Datei unner %s, waar bestahn SSH-Slötels drinstahn. Vörslaag: Bruuk eenen Systeem-Bruker blots för Forgejo, of knips SSH ut."
}
diff --git a/options/locale_next/locale_nl-NL.json b/options/locale_next/locale_nl-NL.json
index e243743529..2902114e1c 100644
--- a/options/locale_next/locale_nl-NL.json
+++ b/options/locale_next/locale_nl-NL.json
@@ -202,5 +202,51 @@
"other": "Wachten op een runner met de volgende labels: %s"
},
"keys.verify.token.hint": "De token is slechts 1 minuut geldig. Krijg een nieuwe als deze verlopen is.",
- "repo.issues.filter_poster.hint": "Filter op auteur"
+ "repo.issues.filter_poster.hint": "Filter op auteur",
+ "repo.issues.filter_assignee.hint": "Filter op toegewezen gebruiker",
+ "repo.issues.filter_reviewers.hint": "Filteren op gebruiker die beoordeelde",
+ "repo.issues.filter_mention.hint": "Filteren op genoemde gebruiker",
+ "repo.issues.filter_modified.hint": "Filteren op laatst gewijzigde datum",
+ "repo.issues.filter_sort.hint": "Sorteer op: aangemaakt/reacties/updated/deadline",
+ "issues.updated": "bijgewerkt %s",
+ "repo.view.gitmodules_too_large": "Het .gitmodules-bestand is te groot en wordt genegeerd (bijvoorbeeld bij API-aanroepen)",
+ "search.syntax": "Syntaxis zoeken",
+ "search.fuzzy": "Fuzzy",
+ "search.fuzzy_tooltip": "Resultaten opnemen is een benaderende overeenkomst met de zoekterm",
+ "install.ssh_authorized_keys_inspection_error": "Kon bestaand authorized_keys-bestand niet inspecteren: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Het inschakelen van SSH voor Forgejo veroorzaakt conflicten met het bestand in %s dat bestaande SSH-sleutels bevat. Suggesties: gebruik een speciale systeemgebruiker voor Forgejo of schakel SSH uit.",
+ "moderation.report.mark_as_handled": "Markeren als behandeld",
+ "moderation.report.mark_as_ignored": "Markeren als genegeerd",
+ "moderation.action.account.delete": "Account verwijderen",
+ "moderation.action.account.suspend": "Account opgeschort",
+ "moderation.action.repo.delete": "Verwijder repository",
+ "moderation.action.issue.delete": "Verwijder issue",
+ "moderation.action.comment.delete": "Verwijder reactie",
+ "moderation.unknown_action": "Onbekende actie",
+ "moderation.users.cannot_suspend_self": "Je kunt jezelf niet schorsen.",
+ "moderation.users.cannot_suspend_admins": "Gebruikers met beheerdersrechten kunnen niet worden geschorst.",
+ "moderation.users.cannot_suspend_org": "Organisaties kunnen niet worden geschorst.",
+ "moderation.users.already_suspended": "Gebruikersaccount is al opgeschort.",
+ "moderation.users.suspend_success": "Het gebruikersaccount is opgeschort.",
+ "moderation.users.cannot_delete_admins": "Gebruikers met beheerdersrechten kunnen niet worden verwijderd.",
+ "moderation.issue.deletion_success": "De issue is verwijderd.",
+ "moderation.comment.deletion_success": "De reactie is verwijderd.",
+ "admin.dashboard.transfer_lingering_logs": "Overdrachtsactielogboeken van voltooide actietaken van de database naar opslag",
+ "actions.workflow.persistent_incomplete_matrix": "Kan `strategy.matrix` van taak %[1]s niet evalueren vanwege een ongeldige `needs`-uitdrukking. Deze verwijst mogelijk naar een taak die niet in de ‘needs’-lijst (%[2]s) staat, of naar een uitvoer die niet bestaat in een van die taken.",
+ "actions.workflow.incomplete_matrix_missing_job": "Kan `strategy.matrix` van taak %[1]s niet evalueren: taak %[2]s staat niet in de `needs`-lijst van taak %[1]s (%[3]s).",
+ "actions.workflow.incomplete_matrix_unknown_cause": "Kan `strategy.matrix` van taak %[1]s niet evalueren: onbekende fout.",
+ "actions.workflow.incomplete_runson_missing_job": "Kan `runs-on` van taak %[1]s niet evalueren: taak %[2]s staat niet in de `needs`-lijst van taak %[1]s (%[3]s).",
+ "actions.workflow.incomplete_runson_missing_matrix_dimension": "Kan `runs-on` van taak %[1]s niet evalueren: matrixdimensie %[2]s bestaat niet.",
+ "actions.workflow.incomplete_runson_unknown_cause": "Kan `runs-on` van taak %[1]s niet evalueren: onbekende fout.",
+ "admin.auths.oauth2_quota_group_claim_name": "Claimnaam die groepsnamen voor deze bron opgeeft die moeten worden gebruikt voor quotabeheer. (Optioneel)",
+ "admin.auths.oauth2_quota_group_map": "Koppel geclaimde groepen aan quotagroepen. (Optioneel - vereist bovenstaande claimnaam)",
+ "admin.auths.oauth2_quota_group_map_removal": "Verwijder gebruikers uit gesynchroniseerde quotagroepen als de gebruiker niet tot de betreffende groep behoort.",
+ "editor.search": "Zoek",
+ "editor.find_previous": "Vorige vondst",
+ "editor.find_next": "Volgende vondst",
+ "editor.replace": "Vervangen",
+ "editor.replace_all": "Vervang alles",
+ "editor.toggle_case": "Hoofdlettergevoeligheid in- of uitschakelen",
+ "editor.toggle_regex": "Schakelen met behulp van reguliere expressies",
+ "editor.toggle_whole_word": "Schakel het matchen van hele woorden in of uit"
}
diff --git a/options/locale_next/locale_pt-BR.json b/options/locale_next/locale_pt-BR.json
index 48bd0adcf7..c7c35bfbdf 100644
--- a/options/locale_next/locale_pt-BR.json
+++ b/options/locale_next/locale_pt-BR.json
@@ -251,5 +251,11 @@
"actions.workflow.incomplete_runson_missing_job": "Não foi possível avaliar `runs-on` do trabalho %[1]s: o trabalho %[2]s não está na lista `needs` do trabalho %[1]s (%[3]s).",
"actions.workflow.incomplete_runson_missing_output": "Não é possível avaliar `runs-on` do trabalho %[1]s: o trabalho %[2]s não tem uma saída %[3]s.",
"actions.workflow.incomplete_runson_missing_matrix_dimension": "Não é possível avaliar `runs-on` do trabalho %[1]s: a dimensão da matriz %[2]s não existe.",
- "actions.workflow.incomplete_runson_unknown_cause": "Não é possível avaliar `runs-on` do trabalho %[1]s: erro desconhecido."
+ "actions.workflow.incomplete_runson_unknown_cause": "Não é possível avaliar `runs-on` do trabalho %[1]s: erro desconhecido.",
+ "issues.updated": "%s atualizado",
+ "repo.view.gitmodules_too_large": "O arquivo .gitmodules é muito grande e portanto será ignorado (em chamadas de API nesta instância)",
+ "search.fuzzy": "Difusa",
+ "search.fuzzy_tooltip": "Incluir resultados que sejam uma correspondência aproximada ao termo de busca",
+ "install.ssh_authorized_keys_inspection_error": "Falha ao inspecionar o arquivo authorized_keys existente: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Habilitar SSH para o Forgejo conflita com o arquivo localizado em %s que contém chaves SSH existentes. Sugestões: use um usuário de sistema dedicado para o Forgejo ou desabilite o SSH."
}
diff --git a/options/locale_next/locale_pt-PT.json b/options/locale_next/locale_pt-PT.json
index 086066dde2..56e26c64e5 100644
--- a/options/locale_next/locale_pt-PT.json
+++ b/options/locale_next/locale_pt-PT.json
@@ -263,5 +263,7 @@
"editor.replace_all": "Substituir tudo",
"editor.toggle_case": "Ativar/desativar a diferenciação de maiúsculas e minúsculas",
"editor.toggle_regex": "Ativar/desativar o uso de expressões regulares",
- "editor.toggle_whole_word": "Ativar/desativar correspondência de palavras inteiras"
+ "editor.toggle_whole_word": "Ativar/desativar correspondência de palavras inteiras",
+ "install.ssh_authorized_keys_inspection_error": "Falha ao inspecionar o ficheiro authorized_keys existente: %v",
+ "install.ssh_authorized_keys_unexpected_key": "A ativação do SSH para o Forgejo entra em conflito com o ficheiro localizado em %s que contém chaves SSH existentes. Sugestões: use um utilizador de sistema dedicado para o Forgejo ou desative o SSH."
}
diff --git a/options/locale_next/locale_ru-RU.json b/options/locale_next/locale_ru-RU.json
index 3836ef5491..a738ffb1e0 100644
--- a/options/locale_next/locale_ru-RU.json
+++ b/options/locale_next/locale_ru-RU.json
@@ -38,7 +38,7 @@
"alert.asset_load_failed": "Не удалось получить ресурсы из {path}. Убедитесь, что файлы ресурсов доступны.",
"install.invalid_lfs_path": "Не удалось расположить корень LFS по указанному пути: %[1]s",
"alert.range_error": " - число должно быть в диапазоне от %[1]s-%[2]s.",
- "meta.last_line": "This magic string will cause Codeberg Translate to create a new pull request in **the** Forgejo repository. Hi",
+ "meta.last_line": "This magic string will cause Codeberg Translate to create a new pull request in **the** Forgejo repository. Hi.",
"mail.actions.not_successful_run_subject": "Провал раб. потока %[1]s в репозитории %[2]s",
"mail.actions.successful_run_after_failure_subject": "Возобновление раб. потока %[1]s в репозитории %[2]s",
"mail.actions.run_info_trigger": "Причина срабатывания: %[1]s by: %[2]s",
@@ -109,7 +109,7 @@
"moderation.report_content": "Пожаловаться",
"moderation.report_abuse_form.already_reported": "Вы уже пожаловались на это содержимое",
"moderation.submit_report": "Пожаловаться",
- "moderation.reported_thank_you": "Спасибо за ваше сообщение. Администрация оповещена.",
+ "moderation.reported_thank_you": "Спасибо за ваше сообщение. Администрация была оповещена.",
"moderation.report_abuse_form.details": "Через эту форму можно жаловаться на пользователей, распространяющих спам или ведущих себя неадекватно.",
"moderation.report_abuse_form.invalid": "Невалидные аргументы",
"moderation.report_abuse_form.header": "Жалоба администрации",
@@ -168,7 +168,7 @@
"user.ghost.tooltip": "Пользователь удалён или неизвестен.",
"migrate.form.error.url_credentials": "Ссылка содержит данные авторизации. Поместите их в соответствующие поля",
"actions.runs.run_attempt_label": "Попытка №%[1]s (%[2]s)",
- "actions.runs.viewing_out_of_date_run": "Это устаревший результат. Задание было выполнено %[1]s.",
+ "actions.runs.viewing_out_of_date_run": "Это устаревший результат задания, которое выполнялось %[1]s.",
"actions.runs.view_most_recent_run": "Перейти к актуальному",
"repo.pulls.maintainers_can_edit": "Сопровождающие могут вносить правки.",
"repo.pulls.maintainers_cannot_edit": "Сопровождающие не могут вносить правки.",
@@ -263,5 +263,7 @@
"editor.replace_all": "Заменить все",
"editor.toggle_case": "Изменить чувствительность к регистру",
"editor.toggle_regex": "Изменить использование рег. выражений",
- "editor.toggle_whole_word": "Изменить поиск целых слов"
+ "editor.toggle_whole_word": "Изменить поиск целых слов",
+ "install.ssh_authorized_keys_inspection_error": "Не удалось проверить файл authorized_keys: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Использование SSH конфликтует с файлом %s, уже содержащим ключи SSH. Возможные действия: добавьте в системе отдельного пользователя для Forgejo или выключите SSH в Forgejo."
}
diff --git a/options/locale_next/locale_sk-SK.json b/options/locale_next/locale_sk-SK.json
index 87f2e1c363..6fba2f8441 100644
--- a/options/locale_next/locale_sk-SK.json
+++ b/options/locale_next/locale_sk-SK.json
@@ -154,5 +154,10 @@
"migrate.pagure.description": "Migrujte dáta z pagure.io alebo iných inštancií Pagure.",
"migrate.pagure.incorrect_url": "Bola zadaná nesprávna URL adresa zdrojového repozitáru",
"migrate.pagure.project_url": "URL adresa projektu Pagure",
- "migrate.pagure.token_label": "Token"
+ "migrate.pagure.token_label": "Token",
+ "repo.issues.filter_poster.hint": "Filtrovať podľa autora",
+ "repo.issues.filter_assignee.hint": "Filtrovať podľa priradeného používateľa",
+ "repo.issues.filter_mention.hint": "Filtrovať podľa spomenutého použivateľa",
+ "repo.issues.filter_modified.hint": "Filtrovať podľa dátumu poslednej úpravy",
+ "issues.updated": "aktualizované %s"
}
diff --git a/options/locale_next/locale_sv-SE.json b/options/locale_next/locale_sv-SE.json
index 7cc471fe26..c007863855 100644
--- a/options/locale_next/locale_sv-SE.json
+++ b/options/locale_next/locale_sv-SE.json
@@ -12,7 +12,7 @@
"other": "vill sammanfoga %[1]d incheckningar från s[2]s in i %[3]s"
},
"search.milestone_kind": "Sök milstolpar…",
- "mail.actions.not_successful_run_subject": "Arbetsflödet %[1]s misslyckades i förrådet %[2]s",
+ "mail.actions.not_successful_run_subject": "Arbetsflödet %[1]s misslyckades i kodförrådet %[2]s",
"discussion.locked": "Denna diskussion har låsts. Kommentarer är begränsade till bidragsgivare.",
"relativetime.now": "nu",
"relativetime.1day": "igår",
@@ -21,14 +21,14 @@
"one": "%d dag sedan",
"other": "%d dagar sedan"
},
- "admin.dashboard.cleanup_offline_runners": "Städa upp offline runners",
- "repo.issue_indexer.title": "Indexerare för utgåvor",
- "moderation.reported_thank_you": "Tack för din rapport. Administrationen har gjorts uppmärksam på det.",
+ "admin.dashboard.cleanup_offline_runners": "Städa upp ej uppkopplade körare",
+ "repo.issue_indexer.title": "ärendeindexerare",
+ "moderation.reported_thank_you": "Tack för din rapport. Administrationen har meddelats.",
"themes.names.forgejo-light": "Forgejo ljus",
"themes.names.forgejo-dark": "Forgejo mörk",
- "themes.names.forgejo-auto": "Forgejo (följ systemets tema)",
+ "themes.names.forgejo-auto": "Forgejo (använd systemtemat)",
"moderation.submit_report": "Skicka in rapport",
- "moderation.reporting_failed": "Det gick inte att skicka in den nya övergreppsrapporten: %v",
+ "moderation.reporting_failed": "Det gick inte att skicka in den nya missbruksrapporten: %v",
"mail.actions.run_info_cur_status": "Status för denna körning: %[1]s (just uppdaterad från %[2]s)",
"mail.actions.run_info_previous_status": "Status för föregående körning: %[1]s",
"mail.actions.run_info_trigger": "Utlöses på grund av: %[1]s av: %[2]s",
@@ -36,7 +36,7 @@
"install.invalid_lfs_path": "Det gick inte att skapa LFS-roten på den angivna sökvägen: %[1]s",
"alert.range_error": " måste vara ett tal mellan %[1]s och %[2]s.",
"stars.list.none": "Ingen har stjärnmarkerat detta förråd.",
- "watch.list.none": "Ingen tittar på det här förrådet.",
+ "watch.list.none": "Ingen följer det här kodförrådet.",
"followers.incoming.list.self.none": "Ingen följer din profil.",
"followers.incoming.list.none": "Ingen följer den här användaren.",
"followers.outgoing.list.self.none": "Du följer inte någon.",
@@ -48,22 +48,22 @@
"relativetime.2months": "för två månader sedan",
"relativetime.1year": "förra året",
"relativetime.2years": "för två år sedan",
- "repo.form.cannot_create": "Alla utrymmen där du kan skapa förråd har nått gränsen för antal förråd.",
- "incorrect_root_url": "Denna Forgejo-instans är konfigurerad att serveras på \"%s\". Du tittar för närvarande på Forgejo via en annan URL, vilket kan leda till att delar av applikationen bryts. Den kanoniska webbadressen styrs av Forgejo-administratörer via inställningen ROOT_URL i app.ini.",
+ "repo.form.cannot_create": "Alla utrymmen där du kan skapa kodförråd har nått gränsen för antalet kodförråd.",
+ "incorrect_root_url": "Denna Forgejo-instans är konfigurerad att serveras på \"%s\". Du tittar för närvarande på Forgejo via en annan URL, vilket kan leda till att delar av applikationen inte fungerar. Den kanoniska webbadressen styrs av Forgejo-administratörer via inställningen ROOT_URL i app.ini.",
"error.not_found.title": "Sidan hittades inte",
"moderation.abuse_category.illegal_content": "Olagligt innehåll",
"moderation.abuse_category.other_violations": "Andra överträdelser av plattformsreglerna",
"moderation.report_remarks": "Anmärkningar",
- "moderation.report_remarks.placeholder": "Ge några detaljer om det övergrepp som du rapporterar.",
+ "moderation.report_remarks.placeholder": "Beskriv några detaljer om det missbruk som du rapporterar.",
"mail.actions.successful_run_after_failure_subject": "Arbetsflöde %[1]s återställdes i förrådet %[2]s",
- "mail.actions.successful_run_after_failure": "Arbetsflöde %[1]s återställdes i förrådet %[2]s",
- "mail.actions.not_successful_run": "Arbetsflödet %[1]s misslyckades i förrådet %[2]s",
+ "mail.actions.successful_run_after_failure": "Arbetsflöde %[1]s återställdes i kodförrådet %[2]s",
+ "mail.actions.not_successful_run": "Arbetsflödet %[1]s misslyckades i kodförrådet %[2]s",
"editor.textarea.shift_tab_hint": "Ingen indragning på den här raden. Tryck på Shift + Tab igen eller Escape för att lämna redigeringsläget.",
- "meta.last_line": "Daniel Nylander heter jag och har översatt Forgejo. Mer information om mig på https://www.danielnylander.se",
+ "meta.last_line": "Tack för ditt bidrag till översättningen av Forgejo! Denna sträng visas inte för slutanvändare utan används internt för administrationsändamål. Det går bra att ersätta denna text med en intressant kuriosa.",
"editor.textarea.tab_hint": "Raden är redan indragen. Tryck på Tab igen eller Escape för att lämna redigeringsläget.",
"home.welcome.no_activity": "Ingen aktivitet",
- "home.welcome.activity_hint": "Det finns inget i ditt flöde ännu. Dina åtgärder och aktivitet från förråd som du bevakar kommer att visas här.",
- "home.explore_repos": "Utforska förråd",
+ "home.welcome.activity_hint": "Det finns inget i ditt flöde ännu. Dina åtgärder och aktiviteter från kodförråd som du bevakar kommer att visas här.",
+ "home.explore_repos": "Utforska kodförråd",
"home.explore_users": "Utforska användare",
"home.explore_orgs": "Utforska organisationer",
"relativetime.mins": {
@@ -86,20 +86,20 @@
"one": "%d år sedan",
"other": "%d år sedan"
},
- "admin.config.moderation_config": "Konfiguration av moderering",
+ "admin.config.moderation_config": "Modereringsinställningar",
"moderation.report_abuse": "Rapportera missbruk",
"moderation.report_content": "Rapportera innehåll",
"moderation.report_abuse_form.header": "Rapportera missbruk till administratör",
- "moderation.report_abuse_form.details": "Detta formulär ska användas för att rapportera användare som skapar skräpprofiler, förråd, problem, kommentarer eller beter sig olämpligt.",
+ "moderation.report_abuse_form.details": "Detta formulär används för att rapportera användare som skapar skräpprofiler, kodörråd, ärenden, kommentarer eller beter sig olämpligt.",
"moderation.report_abuse_form.invalid": "Ogiltiga argument",
"moderation.report_abuse_form.already_reported": "Du har redan rapporterat detta innehåll",
"moderation.abuse_category": "Kategori",
"moderation.abuse_category.placeholder": "Välj en kategori",
- "moderation.abuse_category.spam": "Skräppost",
+ "moderation.abuse_category.spam": "Skräp",
"moderation.abuse_category.malware": "Skadlig kod",
"settings.visibility.description": "Profilens synlighet påverkar andras möjlighet att komma åt dina icke-privata förråd. Läs mer.",
- "avatar.constraints_hint": "Anpassade avatarer får inte vara större än %[1] eller %[2]dx%[3] bildpunkter",
- "og.repo.summary_card.alt_description": "Sammanfattningskort för arkivet %[1]s, beskrivet som: %[2]s",
+ "avatar.constraints_hint": "Anpassade profilbilder får inte vara större än %[1] eller %[2]dx%[3] bildpunkter",
+ "og.repo.summary_card.alt_description": "Sammanfattningskort för kodförrådet %[1]s, beskrivet som: %[2]s",
"profile.actions.tooltip": "Fler åtgärder",
"keys.gpg.link": "GPG-nycklar",
"profile.edit.link": "Redigera profil",
@@ -107,7 +107,7 @@
"repo.diff.commit.next-short": "Nästa",
"repo.diff.commit.previous-short": "Föreg",
"feed.atom.link": "Atom-flöde",
- "repo.pulls.already_merged": "Sammanfogning misslyckades: Denna pulka förfrågning har redan blivit sammanfogad.",
+ "repo.pulls.already_merged": "Sammanfogning misslyckades: Denna ändringsbegäran har redan sammanfogats.",
"pulse.n_active_issues": {
"one": "%s aktivt ärende",
"other": "%s aktiva ärenden"
@@ -117,7 +117,7 @@
"other": "%s aktiva pull-förfrågningar"
},
"migrate.form.error.url_credentials": "URL:en innehåller inloggningsuppgifter, sätt dem i respektive användarnamn- och lösenordsfält",
- "migrate.git.description": "Migrera endast utvecklingskatalogen från vilken Git-tjänst som helst.",
+ "migrate.git.description": "Migrera ett kodförråd från en Git-tjänst.",
"migrate.gitea.description": "Migrera data från gitea.com eller andra Gitea-instanser.",
"migrate.gitlab.description": "Migrera data från gitlab.com eller annan GitLab-instans.",
"migrate.gogs.description": "Migrera data från notabug.org eller annan Gogs-instans.",
@@ -127,7 +127,7 @@
"migrate.forgejo.description": "Migrera data från codeberg.org eller annan Forgejo-instans.",
"repo.settings.push_mirror.branch_filter.label": "Grenfilter (frivilligt)",
"repo.settings.push_mirror.branch_filter.description": "Grenar att speglas. Lämna tom för att spegla alla grenar. Se %[2]s dokumentation för syntax. Exempel: main, release/*",
- "admin.moderation.moderation_reports": "Moderationsrapporter",
+ "admin.moderation.moderation_reports": "Modereringsrapporter",
"admin.moderation.reports": "Rapporter",
"admin.moderation.no_open_reports": "Det finns för tillfället inga öppna rapporter.",
"mail.actions.run_info_sha": "Commit: %[1]s",
@@ -141,9 +141,9 @@
"admin.config.global_2fa_requirement.all": "Alla användare",
"admin.config.global_2fa_requirement.admin": "Administratörer",
"settings.twofa_unroll_unavailable": "Tvåfaktorsautentisering krävs för ditt konto och kan inte inaktiveras.",
- "settings.must_enable_2fa": "Denna Forgejo-instans kräver användare att aktivera tvåfaktorsautentisering innan de kan komma at deras konto.",
- "error.must_enable_2fa": "Denna Forgejo-instans kräver användare att aktivera tvåfaktorsautentisering innan de kan komma åt deras konto. Aktivera det på: %s",
- "repo.commit.load_tags_failed": "Laddning av taggar misslyckades på grund av internt fel",
+ "settings.must_enable_2fa": "Denna Forgejo-instans kräver att användare aktiverar tvåfaktorsautentisering för att kunna komma åt sitt konto.",
+ "error.must_enable_2fa": "Denna Forgejo-instans kräver att användare aktiverar tvåfaktorsautentisering för att kunna komma åt sina konton. Aktivera det på: %s",
+ "repo.commit.load_tags_failed": "Insläsning av taggar misslyckades på grund av internt fel",
"compare.branches.title": "Jämför grenar",
"migrate.pagure.description": "Migrera data från pagure.io eller andra Pagure-instanser.",
"migrate.pagure.project_url": "Pagure projekt-URL",
@@ -151,35 +151,35 @@
"migrate.pagure.token_label": "Pagure API-token",
"actions.runs.run_attempt_label": "Kör försök #%[1]s (%[2]s)",
"migrate.github.description": "Migrera data från github.com eller GitHub Enterprise server.",
- "repo.pulls.maintainers_can_edit": "Underhållsansvariga kan redigera denna pull-begäran.",
- "repo.pulls.maintainers_cannot_edit": "Underhållsansvariga kan inte redigera denna pull-begäran.",
- "mail.issue.action.close_by_commit": "%[1]s stängde %[2]s i commit %[3]s.",
- "user.ghost.tooltip": "Denna användare har tagits bort eller kan inte matchas.",
+ "repo.pulls.maintainers_can_edit": "Förvaltare kan redigera denna ändringsbegäran.",
+ "repo.pulls.maintainers_cannot_edit": "Förvaltare kan inte redigera denna ändringsbegäran.",
+ "mail.issue.action.close_by_commit": "%[1]s stängde %[2]s i incheckning %[3]s.",
+ "user.ghost.tooltip": "Denna användare har blivit borttagen, eller kan inte hittas.",
"migrate.pagure.private_issues.summary": "Privata ärenden (valfritt)",
"release.n_downloads": {
"one": "%s nedladdning",
"other": "%s nedladdningar"
},
- "actions.runs.view_most_recent_run": "Visa senaste körning",
+ "actions.runs.view_most_recent_run": "Visa senaste körningen",
"actions.workflow.job_parsing_error": "Kunde inte tolka jobb i arbetsflöde: %v",
"actions.workflow.pre_execution_error": "Arbetsflödet kördes inte på grund av ett fel som blockerade körningsförsöket.",
- "warning.repository.out_of_sync": "Databasrepresentationen av detta arkiv är inte synkroniserad. Om denna varning fortfarande visas efter att du har skickat en commit till detta arkiv, kontakta administratören.",
+ "warning.repository.out_of_sync": "Databasrepresentationen av detta arkiv är inte synkroniserad. Om denna varning fortfarande visas efter att du har skickat en incheckning till detta arkiv, kontakta administratören.",
"admin.moderation.deleted_content_ref": "Rapporterat innehåll med typ %[1]v och id %[2]d finns inte längre",
"settings.twofa_reenroll": "Registrera om tvåfaktorsautentisering",
"settings.twofa_reenroll.description": "Registrera om din tvåfaktorsautentisering",
- "migrate.pagure.incorrect_url": "Felaktig URL till källarkivet har angetts",
+ "migrate.pagure.incorrect_url": "Felaktig URL för kodförråd",
"migrate.pagure.private_issues.description": "Denna funktion är utformad för att skapa ett andra arkiv som endast innehåller privata ärenden från ditt Pagure-projekt för arkiveringsändamål. Utför först en normal migrering (utan token) för att importera allt publika innehåll. Om du har privata ärenden som du vill bevara skapar du sedan ett separat arkiv med hjälp av denna token-option för att arkivera dessa privata ärenden.",
- "migrate.pagure.private_issues.warning": "Se till att ställa in synligheten för arkivet ovan till Privat om du använder API-nyckeln för att importera privata ärenden. Detta förhindrar att privat innehåll av misstag exponeras i ett publikt arkiv.",
+ "migrate.pagure.private_issues.warning": "Se till att ställa in synligheten för kodförrådet ovan till Privat om du använder API-nyckeln för att importera privata ärenden. Detta förhindrar att privat innehåll av misstag exponeras i ett publikt kodförråd.",
"migrate.pagure.token.placeholder": "Endast för att skapa privata ärendearkiv",
"actions.runs.viewing_out_of_date_run": "Du tittar på en föråldrad körning av detta jobb som utfördes %[1]s.",
"actions.workflow.event_detection_error": "Det går inte att tolka stödda händelser i arbetsflödet: %v",
"repo.pulls.poster_manage_approval": "Hantera godkännande",
- "repo.issues.filter_poster.hint": "Filtrera efter upphovsperson",
+ "repo.issues.filter_poster.hint": "Filtrera efter författare",
"repo.issues.filter_assignee.hint": "Filtrera efter tilldelad användare",
"repo.issues.filter_reviewers.hint": "Filtrera efter användare som granskat",
"repo.issues.filter_mention.hint": "Filtrera efter nämnd användare",
"repo.issues.filter_modified.hint": "Filtrera efter senaste ändringsdatum",
- "repo.pulls.poster_requires_approval.tooltip": "Upphovspersonen till denna pull-begäran är inte godkänd för att köra arbetsflöden som utlöses av en pull-begäran som skapats från ett förgrenat arkiv eller med AGit. Arbetsflöden som utlöses av en `pull_request`-händelse kommer inte att köras förrän de har godkänts.",
+ "repo.pulls.poster_requires_approval.tooltip": "Författaren av denna ändringsbegäran är inte godkänd för att köra arbetsflöden som utlöses av en ändringsbegäran skapad från ett avgrenat arkiv eller med AGit. Arbetsflöden som utlöses av en `pull_request`-händelse kommer inte att köras förrän de har godkänts.",
"repo.pulls.poster_trust_deny": "Neka",
"repo.pulls.poster_trust_deny.tooltip": "Arbetsflöden som väntar på godkännande kommer att avbrytas.",
"repo.pulls.poster_trust_once": "Godkänn en gång",
@@ -191,28 +191,50 @@
"teams.add_all_repos.modal.header": "Lägg till arkiv",
"teams.remove_all_repos.modal.header": "Ta bort alla arkiv",
"admin.auths.oauth2_quota_group_map_removal": "Ta bort användare från synkroniserade kvotgrupper om användaren inte tillhör motsvarande grupp.",
- "repo.issues.filter_sort.hint": "Sortera utifrån: skapad/kommentarer/uppdaterad/deadline",
+ "repo.issues.filter_sort.hint": "Sortera utifrån: skapad/kommentarer/uppdaterad/slutdatum",
"issues.updated": "uppdaterade %s",
- "repo.pulls.poster_requires_approval": "Vissa arbetsflöden väntar på att bli granskade.",
- "repo.pulls.poster_is_trusted": "Upphovspersonen till denna pull-begäran är alltid godkänd för att köra arbetsflöden.",
- "repo.pulls.poster_is_trusted.tooltip": "Upphovspersonen till denna pull-begäran är specifikt godkänd för att köra arbetsflöden som utlöses av en `pull_request`-händelser.",
- "repo.pulls.poster_trust_once.tooltip": "Arbetsflöden som utlöses av en `pull_request`-begäran kommer köra denna commit men kommer behöva godkännas för framtida commits pushade till den här pull-begäran.",
- "repo.pulls.poster_trust_always.tooltip": "Arbetsflöden som utlöses av en `pull_request`-begäran kommer köra denna commit och kommer inte behöva godkännas för den här eller framtida pull-begäran från samma användare.",
- "repo.pulls.poster_trust_revoke.tooltip": "Upphovspersonen för den här pull-begäran kommer inte längre vara godkänd för att köra arbetsflöden som utlösts av en `pull_request`-begäran, så att varje körning måste bli godkänd manuellt.",
- "search.syntax": "Syntax för sökning",
+ "repo.pulls.poster_requires_approval": "Några arbetsflöden väntar på att bli undersökta.",
+ "repo.pulls.poster_is_trusted": "Författaren till denna ändringsbegäran är alltid godkänd för att köra arbetsflöden.",
+ "repo.pulls.poster_is_trusted.tooltip": "Författaren till denna ändringsbegäran är specifikt godkänd för att köra arbetsflöden som utlöses av `pull_request`-händelser.",
+ "repo.pulls.poster_trust_once.tooltip": "Arbetsflöden som utlöses av en `pull_request`-begäran kommer att köra för denna incheckning men kommer att behöva godkännas för alla framtida incheckningar uppskickade till denna ändringsbegäran.",
+ "repo.pulls.poster_trust_always.tooltip": "Arbetsflöden som utlöses av en `pull_request`-begäran kommer köra för denna incheckning och kommer inte att behöva godkännas för den här eller framtida ändringsbegäran från samma användare.",
+ "repo.pulls.poster_trust_revoke.tooltip": "Författaren av denna ändringsbegäran kommer inte längre vara godkänd för att köra arbetsflöden som utlösts av en `pull_request`-begäran, varje körning måste godkännas manuellt.",
+ "search.syntax": "Söksyntax",
"search.fuzzy": "Ungefärlig",
"search.fuzzy_tooltip": "Inkludera resultat som ungefärligt matchar söktermen",
- "keys.verify.token.hint": "Den här token är bara giltig i 1 minut Skaffa en ny om den har gått ut.",
+ "keys.verify.token.hint": "Denna token är bara giltig i 1 minut Skaffa en ny om den har gått ut.",
"moderation.report.mark_as_handled": "Markera som hanterad",
"moderation.report.mark_as_ignored": "Markera som ignorerad",
"moderation.action.account.delete": "Radera kontot",
"moderation.action.account.suspend": "Stäng av kontot",
- "moderation.action.repo.delete": "Radera källförrådet",
+ "moderation.action.repo.delete": "Radera kodförrådet",
"moderation.action.issue.delete": "Radera ärende",
"moderation.action.comment.delete": "Radera kommentar",
"moderation.unknown_action": "Okänd åtgärd",
"moderation.users.cannot_suspend_self": "Du kan inte stänga av dig själv.",
- "moderation.users.cannot_suspend_admins": "Användare med administrativ åtkomst kan inte bli avstängda.",
+ "moderation.users.cannot_suspend_admins": "Användare med administrativa rättigheter kan inte bli avstängda.",
"moderation.users.cannot_suspend_org": "Organisationer kan inte bli avstängda.",
- "moderation.users.already_suspended": "Användarkontot är redan avstängt."
+ "moderation.users.already_suspended": "Användarkontot är redan avstängt.",
+ "repo.view.gitmodules_too_large": ".gitmodules-filen är för stor och kommer därför att ignoreras (till exempel vid anrop via API)",
+ "install.ssh_authorized_keys_inspection_error": "Misslyckades med att inspektera befintlig authorized_keys-fil: %v",
+ "install.ssh_authorized_keys_unexpected_key": "SSH-aktivering för Forgejo krockar med den befintliga nyckelfilen på %s som innehåller existerande SSH-nycklar. Förslag: använd en egen systemanvändare för Forgejo eller inaktivera SSH.",
+ "moderation.users.suspend_success": "Användarkontot har inaktiverats.",
+ "moderation.users.cannot_delete_admins": "Det går inte att radera användare med administrationsrättigheter.",
+ "moderation.issue.deletion_success": "Ärendet har tagits bort.",
+ "moderation.comment.deletion_success": "Kommentaren har tagits bort.",
+ "actions.workflow.incomplete_matrix_missing_job": "Misslyckades med att läsa `strategy.matrix` för jobb %[1]s: jobb %[1]s saknar jobb %[2]s i sin `needs`-lista (%[3]s).",
+ "actions.workflow.incomplete_matrix_unknown_cause": "Misslyckades med att utvärdera `strategy.matrix` för jobb %[1]s: okänt fel uppstod.",
+ "actions.workflow.incomplete_runson_missing_job": "Misslyckades med att utvärdera `runs-on` för jobb %[1]s: jobb %[2]s saknas i `needs`-listan för jobb %[1]s (referens: %[3]s).",
+ "actions.workflow.incomplete_runson_missing_matrix_dimension": "Misslyckades med att utvärdera `runs-on` för jobb %[1]s: matrisdimension %[2]s saknas.",
+ "actions.workflow.incomplete_runson_unknown_cause": "Misslyckades med att utvärdera `runs-on` för jobb %[1]s: okänt fel.",
+ "admin.auths.oauth2_quota_group_claim_name": "Namn på anspråk (claim) som tillhandahåller gruppnamn för denna källa, att användas för kvothantering. (Valfritt)",
+ "admin.auths.oauth2_quota_group_map": "Mappa grupper från 'claim' till kvotgrupper. (Valfritt – kräver 'claim'-namn ovan)",
+ "editor.search": "Sök",
+ "editor.find_previous": "Föregående",
+ "editor.find_next": "Nästa",
+ "editor.replace": "Ersätt",
+ "editor.replace_all": "Ersätta alla",
+ "editor.toggle_case": "Växla skiftlägeskänslighet",
+ "editor.toggle_regex": "Använd reguljära uttryck",
+ "editor.toggle_whole_word": "Matcha hela ord"
}
diff --git a/options/locale_next/locale_ta.json b/options/locale_next/locale_ta.json
index 475a7773fb..0d6be18802 100644
--- a/options/locale_next/locale_ta.json
+++ b/options/locale_next/locale_ta.json
@@ -236,5 +236,19 @@
"actions.workflow.incomplete_runson_unknown_cause": "%[1]s வேலையின் `ரன்-ஆன்` என்பதை மதிப்பிட முடியவில்லை: தெரியாத பிழை.",
"admin.auths.oauth2_quota_group_claim_name": "இந்த மூலத்திற்கான குழுப் பெயர்களை வழங்குவதற்கான உரிமைகோரல் பெயர் ஒதுக்கீடு மேலாண்மைக்கு பயன்படுத்தப்படும். (விரும்பினால்)",
"admin.auths.oauth2_quota_group_map": "மேப் உரிமைகோரப்பட்ட குழுக்களுக்கு ஒதுக்கப்பட்ட குழுக்களுக்கு. (விரும்பினால் - மேலே உள்ள உரிமைகோரல் பெயர் தேவை)",
- "admin.auths.oauth2_quota_group_map_removal": "பயனர் தொடர்புடைய குழுவில் இல்லை என்றால், ஒத்திசைக்கப்பட்ட கோட்டா குழுக்களில் இருந்து பயனர்களை அகற்றவும்."
+ "admin.auths.oauth2_quota_group_map_removal": "பயனர் தொடர்புடைய குழுவில் இல்லை என்றால், ஒத்திசைக்கப்பட்ட கோட்டா குழுக்களில் இருந்து பயனர்களை அகற்றவும்.",
+ "issues.updated": "புதுப்பிக்கப்பட்டது %s",
+ "repo.view.gitmodules_too_large": ".gitmodules கோப்பு மிகவும் பெரியது மற்றும் புறக்கணிக்கப்படும் (உதாரணமாக பநிஇ அழைப்புகளில்)",
+ "search.fuzzy": "தெளிவற்ற",
+ "search.fuzzy_tooltip": "முடிவுகளைச் சேர்த்தல் என்பது தேடல் சொல்லுடன் தோராயமான பொருத்தமாகும்",
+ "install.ssh_authorized_keys_inspection_error": "ஏற்கனவே உள்ள authorized_keys கோப்பை ஆய்வு செய்ய முடியவில்லை: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Forgejo க்கு பாஓடு ஐ இயக்குவது ஏற்கனவே உள்ள பாஓடு விசைகளைக் கொண்ட %s இல் உள்ள கோப்புடன் முரண்படுகிறது. பரிந்துரைகள்: Forgejo க்கான பிரத்யேக கணினி பயனரைப் பயன்படுத்தவும் அல்லது பாஓடு ஐ முடக்கவும்.",
+ "editor.search": "தேடல்",
+ "editor.find_previous": "முந்தைய கண்டுபிடிப்பு",
+ "editor.find_next": "அடுத்த கண்டுபிடிப்பு",
+ "editor.replace": "மாற்றவும்",
+ "editor.replace_all": "அனைத்தையும் மாற்றவும்",
+ "editor.toggle_case": "கேச் உணர்திறனை நிலைமாற்று",
+ "editor.toggle_regex": "வழக்கமான வெளிப்பாடுகளைப் பயன்படுத்தி மாறவும்",
+ "editor.toggle_whole_word": "முழு வார்த்தைகளையும் பொருத்த நிலைமாற்று"
}
diff --git a/options/locale_next/locale_tok.json b/options/locale_next/locale_tok.json
index a038db2f72..96dd51f640 100644
--- a/options/locale_next/locale_tok.json
+++ b/options/locale_next/locale_tok.json
@@ -1 +1 @@
-{"meta.last_line": " "}
+{"meta.last_line": " ", "home.welcome.no_activity": "ijo sin ala li lon", "home.welcome.activity_hint": "sina pali la sona pali li lon ni.", "home.explore_repos": "o alasa e poki", "home.explore_users": "o alasa e jan", "home.explore_orgs": "o alasa e kulupu"}
diff --git a/options/locale_next/locale_uk-UA.json b/options/locale_next/locale_uk-UA.json
index 9fcba3adf2..d4f6c38b11 100644
--- a/options/locale_next/locale_uk-UA.json
+++ b/options/locale_next/locale_uk-UA.json
@@ -263,5 +263,7 @@
"editor.replace_all": "Замінити все",
"editor.toggle_case": "Перемкнути врахування регістру",
"editor.toggle_regex": "Перемкнути регулярні вирази",
- "editor.toggle_whole_word": "Перемкнути пошук цілих слів"
+ "editor.toggle_whole_word": "Перемкнути пошук цілих слів",
+ "install.ssh_authorized_keys_inspection_error": "Не вдалося перевірити наявний файл authorized_keys: %v",
+ "install.ssh_authorized_keys_unexpected_key": "Увімкнення SSH для Forgejo конфліктує з файлом, розташованим за адресою %s, який містить існуючі ключі SSH. Підказка: використовуйте для Forgejo спеціального системного користувача або вимкніть SSH."
}
diff --git a/options/locale_next/locale_zh-CN.json b/options/locale_next/locale_zh-CN.json
index d6925562f7..f48e278eb6 100644
--- a/options/locale_next/locale_zh-CN.json
+++ b/options/locale_next/locale_zh-CN.json
@@ -1,38 +1,38 @@
{
- "fork.n_forks": "%s 个派生",
- "stars.n_stars": "%s 次点赞",
- "release.n_downloads": "%s 次下载",
- "repo.pulls.merged_title_desc": "于 %[4]s 将 %[1]d 次代码提交从 %[2]s 合并至 %[3]s",
- "repo.pulls.title_desc": "请求将 %[1]d 次代码提交从 %[2]s 合并至 %[3]s",
- "search.milestone_kind": "搜索里程碑…",
+ "fork.n_forks": "%s个派生",
+ "stars.n_stars": "%s次点赞",
+ "release.n_downloads": "%s次下载",
+ "repo.pulls.merged_title_desc": "于%[4]s将%[1]d次代码提交从%[2]s合并至%[3]s",
+ "repo.pulls.title_desc": "请求将%[1]d次代码提交从%[2]s合并至%[3]s",
+ "search.milestone_kind": "搜索里程碑……",
"home.welcome.no_activity": "无活动",
"home.welcome.activity_hint": "您的订阅中还没有任何内容。您关注的仓库中的操作和活动将显示在此处。",
"home.explore_repos": "探索仓库",
"home.explore_users": "探索用户",
"home.explore_orgs": "探索组织",
- "incorrect_root_url": "此 Forgejo 实例配置为在“%s”上提供服务。您当前正在通过不同的网址查看 Forgejo,这可能会导致应用程序的某些部分损坏。Forgejo 管理员可以通过 app.ini 中的 ROOT_URL 设置控制规范网址。",
+ "incorrect_root_url": "此Forgejo实例配置为在“%s”上提供服务。您当前正在通过不同的网址查看Forgejo,这可能会导致应用程序的某些部分损坏。Forgejo管理员可以通过app.ini中的ROOT_URL设置控制规范网址。",
"themes.names.forgejo-auto": "Forgejo(遵循系统主题)",
- "themes.names.forgejo-light": "Forgejo 浅色",
- "themes.names.forgejo-dark": "Forgejo 深色",
+ "themes.names.forgejo-light": "Forgejo浅色",
+ "themes.names.forgejo-dark": "Forgejo深色",
"error.not_found.title": "页面不存在",
- "alert.asset_load_failed": "无法从 {path} 加载资源文件。请确保资源文件可被访问。",
- "install.invalid_lfs_path": "无法在指定路径创建 LFS 根目录:%[1]s",
- "alert.range_error": " 必须是一个介于 %[1]s 和 %[2]s 之间的数字。",
+ "alert.asset_load_failed": "无法从{path}加载资源文件。请确保资源文件可被访问。",
+ "install.invalid_lfs_path": "无法在指定路径创建LFS根目录:%[1]s",
+ "alert.range_error": " 必须是一个介于%[1]s和%[2]s之间的数字。",
"meta.last_line": "感谢各位对Forgejo翻译的支持和帮助!不需要翻译这个。(三维鱼)。",
- "mail.actions.successful_run_after_failure_subject": "仓库 %[2]s 中的工作流 %[1]s 已恢复",
- "mail.actions.not_successful_run_subject": "仓库 %[2]s 中的工作流 %[1]s 已失败",
- "mail.actions.successful_run_after_failure": "仓库 %[2]s 中的工作流 %[1]s 已恢复",
+ "mail.actions.successful_run_after_failure_subject": "仓库%[2]s中的工作流%[1]s已恢复",
+ "mail.actions.not_successful_run_subject": "仓库%[2]s中的工作流%[1]s已失败",
+ "mail.actions.successful_run_after_failure": "仓库%[2]s中的工作流%[1]s已恢复",
"mail.actions.run_info_previous_status": "上次运行的状态:%[1]s",
- "mail.actions.run_info_cur_status": "此次运行的状态:%[1]s(从 %[2]s 更新)",
- "mail.actions.run_info_trigger": "由 %[2]s %[1]s 触发",
- "mail.actions.not_successful_run": "仓库 %[2]s 中的工作流 %[1]s 已失败",
+ "mail.actions.run_info_cur_status": "此次运行的状态:%[1]s(从%[2]s更新)",
+ "mail.actions.run_info_trigger": "由%[2]s %[1]s触发",
+ "mail.actions.not_successful_run": "仓库%[2]s中的工作流%[1]s已失败",
"discussion.locked": "讨论已被锁定。仅贡献者能够发表评论。",
"relativetime.future": "未来",
- "relativetime.mins": "%d 分钟前",
- "relativetime.hours": "%d 小时前",
- "relativetime.weeks": "%d 周前",
- "relativetime.months": "%d 个月前",
- "relativetime.years": "%d 年前",
+ "relativetime.mins": "%d分钟前",
+ "relativetime.hours": "%d小时前",
+ "relativetime.weeks": "%d周前",
+ "relativetime.months": "%d个月前",
+ "relativetime.years": "%d年前",
"relativetime.1day": "昨天",
"relativetime.2days": "两天前",
"relativetime.1week": "上周",
@@ -42,7 +42,7 @@
"relativetime.2years": "两年前",
"relativetime.now": "现在",
"relativetime.2weeks": "两周前",
- "relativetime.days": "%d 天前",
+ "relativetime.days": "%d天前",
"moderation.report_abuse_form.details": "此表单用于举报创建垃圾个人信息、仓库、议题、评论或行为不当的用户。",
"admin.config.moderation_config": "审核配置",
"moderation.report_abuse": "举报滥用",
@@ -66,24 +66,24 @@
"watch.list.none": "没有人关注这个仓库。",
"followers.incoming.list.none": "没有人关注这位用户。",
"followers.outgoing.list.self.none": "你没有关注任何人。",
- "followers.outgoing.list.none": "%s 没有关注任何人。",
+ "followers.outgoing.list.none": "%s没有关注任何人。",
"stars.list.none": "没有人点赞这个仓库。",
"followers.incoming.list.self.none": "没有人关注你的个人资料。",
- "editor.textarea.tab_hint": "此行已缩进。再次按 Tab 或按 Escape 退出编辑器。",
- "editor.textarea.shift_tab_hint": "此行无缩进。再次按 Shift + Tab 或按 Escape 退出编辑器。",
+ "editor.textarea.tab_hint": "此行已缩进。再次按Tab或按Escape退出编辑器。",
+ "editor.textarea.shift_tab_hint": "此行无缩进。再次按Shift + Tab或按Escape退出编辑器。",
"admin.dashboard.cleanup_offline_runners": "清理离线运行器",
"settings.visibility.description": "个人资料可见性设置会影响他人对您的非私有仓库的访问。了解更多。",
- "avatar.constraints_hint": "自定义头像大小不得超过 %[1]s,且分辨率不得大于 %[2]d×%[3]d 像素",
- "keys.ssh.link": "SSH 密钥",
- "keys.gpg.link": "GPG 密钥",
+ "avatar.constraints_hint": "自定义头像大小不得超过%[1]s,且分辨率不得大于%[2]d×%[3]d像素",
+ "keys.ssh.link": "SSH密钥",
+ "keys.gpg.link": "GPG密钥",
"profile.actions.tooltip": "更多操作",
"repo.diff.commit.next-short": "下一个",
"repo.diff.commit.previous-short": "上一个",
- "feed.atom.link": "Atom 订阅源",
+ "feed.atom.link": "Atom订阅源",
"profile.edit.link": "编辑个人资料",
- "og.repo.summary_card.alt_description": "仓库 %[1]s 的摘要卡片,描述为:%[2]s",
+ "og.repo.summary_card.alt_description": "仓库%[1]s的摘要卡片,描述为:%[2]s",
"repo.settings.push_mirror.branch_filter.label": "分支过滤器(可选)",
- "repo.settings.push_mirror.branch_filter.description": "欲镜像的分支。留空以镜像所有分支。关于语法的更多信息,请参见 %[2]s 文档。例如:main, release/*",
+ "repo.settings.push_mirror.branch_filter.description": "欲镜像的分支。留空以镜像所有分支。关于语法的更多信息,请参见%[2]s文档。例如:main, release/*",
"mail.actions.run_info_sha": "提交:%[1]s",
"discussion.sidebar.reference": "引用",
"admin.dashboard.remove_resolved_reports": "移除已解决的举报",
@@ -92,60 +92,60 @@
"admin.moderation.moderation_reports": "举报",
"admin.moderation.reports": "举报",
"admin.moderation.no_open_reports": "目前没有打开的举报。",
- "admin.moderation.deleted_content_ref": "类型为 %[1]v、ID为 %[2]d 的举报不存在",
+ "admin.moderation.deleted_content_ref": "类型为%[1]v、ID为%[2]d的举报不存在",
"repo.commit.load_tags_failed": "由于内部错误,无法加载标签",
"admin.auths.allow_username_change": "允许更改用户名",
- "migrate.pagure.description": "从 pagure.io 或其他 Pagure 实例迁移数据。",
- "migrate.github.description": "从 github.com 或 GitHub Enterprise 服务器迁移数据。",
- "migrate.git.description": "从任意 Git 服务迁移仓库。",
- "migrate.gitea.description": "从 gitea.com 或其他 Gitea 实例迁移数据。",
- "migrate.gitlab.description": "从 gitlab.com 或其他 GitLab 实例迁移数据。",
- "migrate.gogs.description": "从 notabug.org 或其他 Gogs 实例迁移数据。",
- "migrate.onedev.description": "从 code.onedev.io 或其他 OneDev 实例迁移数据。",
- "migrate.gitbucket.description": "从 GitBucket 实例迁移数据。",
- "migrate.codebase.description": "从 codebasehq.com 迁移数据。",
- "migrate.forgejo.description": "从 codeberg.org 或其他 Forgejo 实例迁移数据。",
+ "migrate.pagure.description": "从pagure.io或其他Pagure实例迁移数据。",
+ "migrate.github.description": "从github.com或GitHub Enterprise服务器迁移数据。",
+ "migrate.git.description": "从任意Git服务迁移仓库。",
+ "migrate.gitea.description": "从gitea.com或其他Gitea实例迁移数据。",
+ "migrate.gitlab.description": "从gitlab.com或其他GitLab实例迁移数据。",
+ "migrate.gogs.description": "从notabug.org或其他Gogs实例迁移数据。",
+ "migrate.onedev.description": "从code.onedev.io或其他OneDev实例迁移数据。",
+ "migrate.gitbucket.description": "从GitBucket实例迁移数据。",
+ "migrate.codebase.description": "从codebasehq.com迁移数据。",
+ "migrate.forgejo.description": "从codeberg.org或其他Forgejo实例迁移数据。",
"warning.repository.out_of_sync": "此仓库的数据库表示已脱同步。如果在向此仓库推送提交后仍出现此警告,请联系管理员。",
"admin.config.security": "安全设置",
"settings.twofa_unroll_unavailable": "你的账户必须启用双因子认证,无法禁用。",
- "error.must_enable_2fa": "此 Forgejo 实例要求用户启用双因子认证。转到 %s 以启用",
+ "error.must_enable_2fa": "此Forgejo实例要求用户启用双因子认证。转到%s以启用",
"admin.config.global_2fa_requirement.title": "全局双因子认证要求",
"admin.config.global_2fa_requirement.none": "无",
"admin.config.global_2fa_requirement.all": "所有用户",
"admin.config.global_2fa_requirement.admin": "管理员",
"settings.twofa_reenroll": "重新启用双因子认证",
"settings.twofa_reenroll.description": "重新启用你的双因子认证",
- "settings.must_enable_2fa": "此 Forgejo 实例要求用户启用双因子认证。",
+ "settings.must_enable_2fa": "此Forgejo实例要求用户启用双因子认证。",
"migrate.pagure.incorrect_url": "提供了错误的源仓库URL",
- "migrate.pagure.project_url": "Pagure 项目 URL",
- "migrate.pagure.project_example": "Pagure 项目 URL,例如:https://pagure.io/pagure",
- "migrate.pagure.token_label": "Pagure API 令牌",
+ "migrate.pagure.project_url": "Pagure项目URL",
+ "migrate.pagure.project_example": "Pagure项目URL,例如:https://pagure.io/pagure",
+ "migrate.pagure.token_label": "Pagure API令牌",
"repo.pulls.already_merged": "合并失败:此合并请求已被合并。",
"user.ghost.tooltip": "该用户已被删除或无法找到。",
- "migrate.form.error.url_credentials": "URL 包含凭据,请分别将凭据填入用户名和密码字段",
+ "migrate.form.error.url_credentials": "URL包含凭据,请分别将凭据填入用户名和密码字段",
"actions.runs.view_most_recent_run": "查看最新运行",
- "actions.runs.run_attempt_label": "运行尝试 #%[1]s(%[2]s)",
- "actions.runs.viewing_out_of_date_run": "您正在查看于 %[1]s 执行的过期运行。",
- "pulse.n_active_issues": "%s 项活动的议题",
- "pulse.n_active_prs": "%s 个活跃的合并请求",
+ "actions.runs.run_attempt_label": "运行尝试#%[1]s(%[2]s)",
+ "actions.runs.viewing_out_of_date_run": "您正在查看于%[1]s执行的过期运行。",
+ "pulse.n_active_issues": "%s项活动的议题",
+ "pulse.n_active_prs": "%s个活跃的合并请求",
"repo.pulls.maintainers_can_edit": "维护者可以编辑此合并请求。",
"repo.pulls.maintainers_cannot_edit": "维护者无法编辑此合并请求。",
"migrate.pagure.private_issues.summary": "私有议题(可选)",
"migrate.pagure.private_issues.description": "此功能将创建一个单独的、只包含私有议题的仓库,以供存档。首先,不带令牌进行一次普通迁移以导入公开内容,然后若有需要,填写令牌并再次迁移以创建一个新的仓库并存档私有议题。",
"migrate.pagure.private_issues.warning": "请确保在导入私有议题时将仓库可见性设置为私有,以避免意外将私有内容泄漏至公开仓库。",
"migrate.pagure.token.placeholder": "仅用于创建私有议题归档",
- "mail.issue.action.close_by_commit": "%[1]s 于提交 %[3]s 中关闭了 %[2]s。",
+ "mail.issue.action.close_by_commit": "%[1]s于提交%[3]s中关闭了%[2]s。",
"actions.workflow.job_parsing_error": "无法解析工作流中的任务:%v",
"actions.workflow.event_detection_error": "无法解析工作流中受支持的事件:%v",
"actions.workflow.pre_execution_error": "因有错误阻止了执行尝试,工作流未被执行。",
- "watch.n_watchers": "%s 位关注者",
+ "watch.n_watchers": "%s位关注者",
"teams.add_all_repos.modal.header": "添加所有仓库",
"teams.remove_all_repos.modal.header": "移除所有仓库",
"repo.pulls.poster_manage_approval": "管理批准",
"repo.pulls.poster_requires_approval": "一些工作流正等待审阅。",
- "repo.pulls.poster_requires_approval.tooltip": "此合并请求的作者未被信任以运行由派生仓库或AGit创建的PR触发的工作流。由 `pull_request` 事件触发的工作流在被批准前不会运行。",
+ "repo.pulls.poster_requires_approval.tooltip": "此合并请求的作者未被信任以运行由派生仓库或AGit创建的PR触发的工作流。由`pull_request`事件触发的工作流在被批准前不会运行。",
"repo.pulls.poster_is_trusted": "此合并请求的作者总是被信任以运行工作流。",
- "repo.pulls.poster_is_trusted.tooltip": "此合并请求的作者被明确信任以运行由 `pull_request` 事件触发的工作流。",
+ "repo.pulls.poster_is_trusted.tooltip": "此合并请求的作者被明确信任以运行由`pull_request`事件触发的工作流。",
"repo.pulls.poster_trust_deny": "拒绝",
"repo.pulls.poster_trust_deny.tooltip": "等待批准的工作流将被取消。",
"repo.pulls.poster_trust_once": "批准一次",
@@ -158,14 +158,14 @@
"search.syntax": "搜索语法",
"keys.verify.token.hint": "此令牌仅在一分钟内有效。过期后请重新获取。",
"admin.dashboard.actions_action_user": "撤销不活跃用户的Forgejo Actions信任",
- "admin.dashboard.transfer_lingering_logs": "将已完成的actions任务的日志从数据库转移到硬盘",
+ "admin.dashboard.transfer_lingering_logs": "将已完成的Actions任务的日志从数据库转移到硬盘",
"actions.status.diagnostics.waiting": "等待带有以下标签的运行器:%s",
"repo.pulls.poster_trust_once.tooltip": "由`pull_request`事件触发的工作流会基于此提交运行,但仍需批准。",
"repo.pulls.poster_trust_always": "始终批准",
"repo.pulls.poster_trust_always.tooltip": "由`pull_request`事件触发的工作流会基于此提交运行,且来自此合并请求或同一用户的其他合并请求的运行不需要批准。",
"repo.pulls.poster_trust_revoke": "撤销",
"repo.pulls.poster_trust_revoke.tooltip": "此合并请求的作者将不再被信任以运行`pull_request`事件触发的工作流,所有运行均需被手动批准。",
- "issues.updated": "更新于 %s",
+ "issues.updated": "更新于%s",
"search.fuzzy": "模糊",
"search.fuzzy_tooltip": "包含与搜索关键字相似的结果",
"moderation.report.mark_as_handled": "标记为已处理",
@@ -176,15 +176,15 @@
"moderation.action.issue.delete": "删除议题",
"moderation.action.comment.delete": "删除评论",
"moderation.unknown_action": "未知操作",
- "moderation.users.cannot_suspend_self": "您不能封禁您自己。",
- "moderation.users.cannot_suspend_admins": "您不能封禁有管理权限的用户。",
- "moderation.users.cannot_suspend_org": "您不能封禁组织。",
+ "moderation.users.cannot_suspend_self": "不能封禁您自己。",
+ "moderation.users.cannot_suspend_admins": "不能封禁管理员。",
+ "moderation.users.cannot_suspend_org": "不能封禁组织。",
"moderation.users.already_suspended": "该账户已经处于封禁状态。",
"moderation.users.suspend_success": "已封禁该账户。",
- "moderation.users.cannot_delete_admins": "您不能删除有管理权限的账户。",
+ "moderation.users.cannot_delete_admins": "您不能删除管理员。",
"moderation.issue.deletion_success": "已删除该议题。",
"moderation.comment.deletion_success": "已删除该评论。",
- "actions.workflow.persistent_incomplete_matrix": "因`needs`表达式无效,无法解析该任务的`strategy.martix`。可能引用了一个未在其 needs 列表(%[2]s)当中的任务,或者该列表中某些任务没有输出。",
+ "actions.workflow.persistent_incomplete_matrix": "因`needs`表达式无效,无法解析该任务的`strategy.martix`。可能是因为引用了一个未在其needs列表(%[2]s)当中的任务,或者该列表中某些任务没有输出。",
"actions.workflow.incomplete_matrix_missing_job": "无法解析任务‘%[1]s’的`strategy.martix`:任务‘%[2]s’不在‘%[1]s’的`needs`列表当中(%[3]s)。",
"actions.workflow.incomplete_matrix_missing_output": "无法解析任务‘%[1]s’的`strategy.martix`:任务‘%[2]s’没有输出‘%[3]s’。",
"actions.workflow.incomplete_matrix_unknown_cause": "无法解析任务‘%[1]s’的`strategy.martix`:未知错误。",
@@ -192,10 +192,10 @@
"actions.workflow.incomplete_runson_missing_output": "无法解析任务‘%[1]s’的`runs-on`:任务‘%[2]s’没有输出‘%[3]s’。",
"actions.workflow.incomplete_runson_missing_matrix_dimension": "无法解析任务‘%[1]s’的`runs-on`:矩阵维度‘%[2]s’不存在。",
"actions.workflow.incomplete_runson_unknown_cause": "无法解析任务‘%[1]s’的`runs-on`:未知错误。",
- "admin.auths.oauth2_quota_group_claim_name": "用于设定该来源配额组名的声明(claim)的名称。(可选)",
- "admin.auths.oauth2_quota_group_map": "将声明组映射到配额组。(可选,需要填写上述声明名称)",
- "admin.auths.oauth2_quota_group_map_removal": "如果用户不是对应组的成员,则将用户从同步的配额组中移出。",
- "repo.view.gitmodules_too_large": ".gitmodules 因太大而被(API等)忽略",
+ "admin.auths.oauth2_quota_group_claim_name": "提供配额管理组名称的claim名称。(可选)",
+ "admin.auths.oauth2_quota_group_map": "将claim组映射到配额组。(可选,需要填写上述claim名称)",
+ "admin.auths.oauth2_quota_group_map_removal": "如果用户不是对应组的成员,则将用户同步从配额组中移出。",
+ "repo.view.gitmodules_too_large": ".gitmodules因太大而被(API等)忽略",
"editor.search": "查找",
"editor.find_previous": "上一个结果",
"editor.find_next": "下一个结果",
@@ -203,5 +203,7 @@
"editor.replace_all": "替换全部",
"editor.toggle_case": "切换大小写敏感",
"editor.toggle_regex": "切换正则表达式",
- "editor.toggle_whole_word": "切换全词匹配"
+ "editor.toggle_whole_word": "切换全词匹配",
+ "install.ssh_authorized_keys_inspection_error": "无法检查已存在的authorized_keys文件:%v",
+ "install.ssh_authorized_keys_unexpected_key": "为Forgejo启用SSH与位于%s的文件冲突,该文件包含已存在的SSH密钥。建议:为Forgejo使用独立的系统用户或禁用SSH。"
}
diff --git a/options/locale_next/locale_zh-TW.json b/options/locale_next/locale_zh-TW.json
index 0f0f20e448..2b1b86282e 100644
--- a/options/locale_next/locale_zh-TW.json
+++ b/options/locale_next/locale_zh-TW.json
@@ -101,5 +101,14 @@
"pulse.n_active_prs": {
"one": "%s 個合併請求",
"other": "%s 個合併請求"
- }
+ },
+ "watch.n_watchers": "%s 位關注者",
+ "repo.issues.filter_poster.hint": "按作者過濾",
+ "repo.issues.filter_assignee.hint": "按指定用戶過濾",
+ "repo.issues.filter_reviewers.hint": "按審閱用戶過濾",
+ "repo.issues.filter_mention.hint": "按提及用戶過濾",
+ "repo.issues.filter_modified.hint": "按最後修改時間過濾",
+ "issues.updated": "更新與 %s",
+ "repo.pulls.poster_manage_approval": "管理批准",
+ "repo.pulls.poster_requires_approval.tooltip": "此合併請求的提交者,不信任執行由衍生儲存庫或 AGit 所建立的 PR 所觸發的工作流程。由 `pull_request` 事件觸發的工作流程,將不會持續執行,直到核准為止。"
}