diff --git a/options/locale/locale_ar.ini b/options/locale/locale_ar.ini
index c69154ce9c..57ca3f8802 100644
--- a/options/locale/locale_ar.ini
+++ b/options/locale/locale_ar.ini
@@ -160,7 +160,7 @@ ssl_mode = SSL
db_title = إعدادات قاعدة البيانات
install = التثبيت
allow_dots_in_usernames = السماح للمستخدمين بوضع نقاط في أسمائهم. لا يؤثر على الحسابات الموجودة.
-enable_update_checker_helper_forgejo = يفحص دورياً لنسخ جديدة من فورجيو عن طريق التحقق من سجل DNS TXT عند release.forgejo.org.
+enable_update_checker_helper_forgejo = يفحص دورياً لنسخ جديدة من فورجيو عن طريق التحقق من سجل TXT DNS عند release.forgejo.org.
db_schema_helper = اتركه فارغاً لقاعدة البيانات الافتراضية ("عام").
db_type = نوع قاعدة البيانات
reinstall_confirm_check_1 = البيانات المشفرة بواسطة SECRET_KEY في مِلَفّ app.ini قد تُفقد: قد لا يتمكن المستخدمون من تسجيل الدخول باستخدام المصادقة الثنائية (2FA/OTP) و المرايات قد لا تعمل بالشكل الصحيح. من خلال تحديد هذا المربع أنت تؤكد أن مِلَفّ app.ini الحالي يحتوي على الـSECRET_KEY الصحيح.
@@ -220,9 +220,9 @@ enable_captcha.description = مطالبة المستخدمين باجتياز ا
openid_signup.description = فعّل التسجيل الذاتي للمستخدمين عبر OpenID.
require_sign_in_view = يتطلب تسجيل الدخول لعرض محتوى المثيل
require_sign_in_view.description = مكّن وصول الصفحات للمستخدمين فقط. لن يرى الزائرون سوى صفحات التسجيل والتسجيل.
-admin_setting.description = إنشاء حساب إداري هو اختياري. أول مستخدم مُسجل سيصبح تلقائيا مديرا.
+admin_setting.description = إنشاء حساب إداري هو اختياري. أول مستخدم مُسجل سيصبح تلقائيا مديرًا.
admin_password = كلمة المرور
-admin_email = عنوان البريد الإلكتروني
+admin_email = البريد الإلكتروني
install_btn_confirm = تثبت فورجيو
secret_key_failed = لم يتم توليد مفتاح سري: %v
save_config_failed = فشل في حفظ الإعداد: %s
@@ -246,13 +246,13 @@ default_allow_create_organization = اسمح بإنشاء المنظمات بش
invalid_app_data_path = مسار بيانات التطبيق غير صالح: %v
invalid_repo_path = المسار الجزري للمستودع غير صالح: %v
internal_token_failed = فشل توليد الرمز الداخلي: %v
-no_reply_address = نطاقات البريد الإلكتروني المخفية
+no_reply_address = نطاق البريد الإلكتروني مخفي
default_keep_email_private = أخفِ عناوين البريد الإلكتروني مبدئيا
admin_name = اسم مستخدم المدير
default_allow_create_organization.description = السماح للمستخدمين الجدد بإنشاء منتديات المجموعة بشكل افتراضي. عند تعطيل هذا الخيار، سيتعين على المسؤول منح إذن لإنشاء منتديات المجموعة للمستخدمين الجدد.
password_algorithm = خوارزمية تجزئة كلمة المرور
invalid_password_algorithm = خوارزمية بصمة كلمة المرور غير صالحة
-password_algorithm_helper = اختر خوارزمية بصمة كلمة المرور. تختلف الخوارزميات في متطلباتها وقوتها. خوارزمية argon2 آمنة لكن تتطلب الكثير من الذاكرة ولذلك قد تكون غير ملائمة للأنظمة الصغيرة.
+password_algorithm_helper = اختر خوارزمية بصمة كلمة المرور. تختلف الخوارزميات في متطلباتها وقيواها. خوارزمية argon2 آمنة لكن تتطلب الكثير من الذاكرة ولذلك قد تكون غير ملائمة للأنظمة الصغيرة.
app_slogan_helper = أدخل شعار المثيل الخاص بك هنا. اتركه فارغاً لتعطيله.
app_slogan = شعار المثيل
allow_only_external_registration = السماح بالتسجيل عبر الخدمات الخارجية فقط
@@ -1630,21 +1630,21 @@ admin.new_user.text = من فضلك اضغط هنا لإدار
admin.new_user.subject = مستخدم جديد: %s سجل حالاً
admin.new_user.user_info = معلومات المستخدم
activate_account.text_1 = أهلا يا %[1]s ، شكرا لك للتسجيل في %[2]s!
-register_notify = أهلا بك في فورجيو
+register_notify = أهلا بك في %s
activate_account = نرجو تفعيل حسابك
issue.x_mentioned_you = ذكرك @%s :
issue.in_tree_path = في %s:
-register_notify.text_3 = إذا أُنشئ هذا الحساب لك، فنرجو أولا ضبط كلمة مرورك .
-register_notify.text_2 = يمكنك الآن تسجيل الدخول باسم المستخدم: %s.
+register_notify.text_3 = إذا قام شخص آخر بإنشاء هذا الحساب لك، فستحتاج أولاً إلى ضبط كلمة مرورك .
+register_notify.text_2 = يمكنك الآن تسجيل الدخول إلى حسابك باسم المستخدم: %s
repo.transfer.to_you = أنت
reset_password = استعادة حسابك
-repo.collaborator.added.subject = %s أضافك إلى %s
+repo.collaborator.added.subject = %s أضافك إلى %s كمشترِك
team_invite.subject = لقد دعاك %[1]s للانضمام إلى منظمة %[2]s
team_invite.text_2 = نرجو الضغط على الرابط التالي للانضمام إلى الفريق:
team_invite.text_1 = لقد دعاك %[1]s للانضمام إلى فريق %[2]s في منظمة %[3]s.
-repo.collaborator.added.text = لقد جُعلت مشترِكا في مستودع:
+repo.collaborator.added.text = لقد جُعلت مشترِكا إلى مستودع:
reply = أو رد على هذا البريد الإلكتروني مباشرة
-link_not_working_do_paste = لا تعمل؟ حاول أن النسخ واللصق إلى متصفحك.
+link_not_working_do_paste = هل الرابط لا يعمل؟ جرّب نسخه ولصقه في شريط عنوان المتصفح لديك.
register_success = نجح التسجيل
view_it_on = اعرضه على %s
activate_account.text_2 = يرجى النقر على الرابط التالي لتفعيل حسابك في %s :
@@ -1673,8 +1673,8 @@ issue.action.new = @%[1]s انشأ #%[2]d.
issue_assigned.issue = @%[1]s عيّنك إلى مسألة %[2]s في مستودع %[3]s.
issue.action.push_n = @%[1]s دفع %[3]d إيداعات إلى %[2]s
release.new.subject = أُصدر %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.subject_to = %s يريد نقل ملكية مستودع "%s" إلى %s
issue.action.ready_for_review = @%[1]s علّم هذا الطلب للسحب كجاهز للمراجعة.
issue_assigned.pull = @%[1]s عيّنك إلى طلب سحب %[2]s في مستودع %[3]s.
issue.action.review_dismissed = @%[1]s أستبعد آخر مراجعة من %[2]s لهذا الطلب للسحب.
@@ -1808,8 +1808,8 @@ authorize_application_description = إذا منحت حق الوصول، فسيك
authorize_application_created_by = أُنشئ هذا التطبيق بواسطة %s.
email_domain_blacklisted = لا يمكنك التسجيل باستخدام عنوان بريدك الإلكتروني.
authorize_title = هل تريد أن تأذن لـ "%s" بالوصول إلى حسابك؟
-prohibit_login = تسجيل الدخول ممنوع
-prohibit_login_desc = حسابك ممنوع من تسجيل الدخول، يرجى التواصل مع مدير الموقع.
+prohibit_login = هذا الحساب معلق
+prohibit_login_desc = تم تعليق حسابك من التفاعل مع هذه النسخة. تواصل مع مسؤول النسخة لاستعادة الوصول.
disable_forgot_password_mail_admin = استرداد الحساب متاح فقط عند إعداد البريد الإلكتروني. يُرجى إعداد البريد الإلكتروني لتفعيل استرداد الحساب.
password_pwned_err = تعذر الوصول إلى HaveIBeenPwned
password_pwned = الكلمة المرور المُختارة هي على قائمة كلمات مرور مسروقة تم كشفها في تسريبات عامة للبيانات. يُرجى المحاولة مرة أخرى بكلمة مرور أخرى، وضع في اعتبارك تغيير تلك الكلمة في الأماكن الأخرى.
@@ -2050,10 +2050,10 @@ captcha_incorrect = الكابتشا خاطئة.
AdminEmail = عنوان البريد الإلكتروني للمدير
team_no_units_error = اسمح بالوصول إلى قسم واحد على الأقل في المستودعات.
must_use_public_key = المفتاح الذي قدمته هو مفتاح خاص. من فضلك لا ترفع مفتاحك الخاص في أي مكان. استخدم مفتاحك العام بدلاً من ذلك.
-unable_verify_ssh_key = "تعذر التحقق من مفتاح الـSSH، تأكد منه مجدداً."
+unable_verify_ssh_key = تعذر التحقق من مفتاح الـSSH، تأكد منه مجدداً.
invalid_gpg_key = فشل تحقق مفتاح الـGPG: %s
still_own_packages = "حسابك يملك حزمة واحدة أو اكثر، احذفهم أولاً."
-still_own_repo = "حسابك يملك مستودع واحد أو اكثر، احذفهم أو حولهم أولاً."
+still_own_repo = حسابك يملك مستودع واحد أو اكثر، احذفهم أو حولهم أولاً.
2fa_auth_required = الزيارة الخارجية الزمت استيثاق ثنائي.
target_branch_not_exist = الفرع المستهدف ليس موجود.
PayloadUrl = رابط الحمولة
@@ -2090,13 +2090,13 @@ required_prefix = المُدخل يجب أن يبدأ مع "%s"
[home]
filter = تصفيات أخرى
show_archived = مؤرشف
-my_orgs = مُنظّماتي
+my_orgs = المنظمات
uname_holder = اسم المستخدم أو عنوان البريد الإلكتروني
my_repos = المستودعات
show_both_archived_unarchived = يُعرض المؤرشف وغير المؤرشف
feed_of = موجز "%s"
issues.in_your_repos = في مستودعاتك
-switch_dashboard_context = تغيير إطار لوحة التحكم
+switch_dashboard_context = بدّل سياق لوحة التحكم
show_both_private_public = يُعرض العام والخاص
filter_by_team_repositories = تصفية حسب مستودعات الفريق
show_only_private = يُعرض الخاص فقط
diff --git a/options/locale/locale_ca.ini b/options/locale/locale_ca.ini
index 17acc95ede..6a7e074618 100644
--- a/options/locale/locale_ca.ini
+++ b/options/locale/locale_ca.ini
@@ -39,7 +39,7 @@ twofa_scratch = Codi de rascar de doble-factor
passcode = Codi de pas
webauthn_insert_key = Inseriu la vostra clau de seguretat
webauthn_sign_in = Premeu el botó a la vostra clau de seguretat. Si no en té, torneu-la a inserir.
-webauthn_press_button = Siusplau, premeu el botó a la vostra clau de seguretat…
+webauthn_press_button = Si us plau, premeu el botó a la vostra clau de seguretat…
webauthn_use_twofa = Utilitza un codi de doble factor des del teu mòbil
webauthn_error = No s'ha pogut llegir la clau de seguretat.
webauthn_unsupported_browser = El teu navegador no suprta WebAuthn.
@@ -472,4 +472,290 @@ admin.new_user.user_info = Informació d'usuari
admin.new_user.subject = Nou usuari %s s'acaba d'enregistrar
activate_email.text = Si us plau, cliqueu el següent enllaç per verificar la vostra adreça de correu electrònic en %s
activate_email = Verifica la teva adreça de correu electrònic
-activate_account.text_2 = Si us plau, cliqueu l'enllaç següent per activar el vostre compte en %s :
\ No newline at end of file
+activate_account.text_2 = Si us plau, cliqueu l'enllaç següent per activar el vostre compte en %s :
+issue.action.merge = @%[1]s ha fusionat #%[2]d a %[3]s.
+release.download.targz = Codi font (TAR.GZ)
+repo.transfer.body = Per acceptar-ho o rebutjar-ho, aneu a %s o simplement ignoreu-ho.
+team_invite.text_1 = %[1]s us convida a unir-vos a l'equip %[2]s de l'organització %[3]s.
+team_invite.text_2 = Si us plau, feu clic al següent enllaç per unir-vos a l'equip:
+issue.action.close = @%[1]s ha tancat #%[2]d.
+team_invite.text_3 = Nota: aquesta invitació estava destinada a %[1]s. Si no estàveu esperant-la, podeu ignorar aquest correu electrònic.
+team_invite.subject = %[1]s us convida a unir-vos a l'organització %[2]s
+release.title = Títol: %s
+release.downloads = Baixades:
+release.download.zip = Codi font (ZIP)
+repo.transfer.subject_to_you = %s us vol transferir el repositori "%s"
+repo.collaborator.added.subject = %s us ha afegit a %s com a col·laborador
+repo.collaborator.added.text = Us han afegit com a col·laborador al repositori:
+issue_assigned.issue = @%[1]s us ha assignat l'incidència %[2]s del repositori %[3]s.
+issue.x_mentioned_you = @%s us ha mencionat:
+issue.action.new = @%[1]s ha creat #%[2]d.
+repo.transfer.subject_to = %s vol transferir el repositori "%s" a %s
+
+[modal]
+yes = Sí
+no = No
+cancel = Cancel·lar
+confirm = Confirmar
+
+[form]
+FullName = Nom complet
+Description = Descripció
+Pronouns = Pronoms
+UserName = Nom d'usuari
+username_change_not_local_user = No es permet canviar el nom d'usuari als usuaris no locals.
+repo_name_been_taken = El nom del repositori ja està en ús.
+repository_files_already_exist.adopt = Aquest repositori ja té fitxers i només pot ser Adoptat.
+Password = Contrasenya
+Retype = Confirma la contrasenya
+captcha_incorrect = El codi CAPTCHA és incorrecte.
+email_error = ` no és una adreça de correu electrònic vàlida.`
+unable_verify_ssh_key = No es pot verificar la clau SSH, reviseu si conté errors.
+auth_failed = Ha fallat l'autenticació: %v
+still_own_packages = El vostre compte té un o més paquets, elimineu-los abans.
+org_still_own_repo = Aquesta organització encara té un o més repositoris, elimineu-los o transferiu-los abans.
+admin_cannot_delete_self = No us podeu eliminar si sou administradors. Si us plau, elimineu els vostres privilegis d'administrador abans.
+repository_files_already_exist = Aquest repositori ja té fitxers. Contacteu l'administrador del sistema.
+password_uppercase_one = Com a mínim un caràcter en majúscules
+team_not_exist = L'equip no existeix.
+team_name_been_taken = El nom de l'equip ja està en ús.
+last_org_owner = No podeu eliminar l'últim usuari de l'equip "propietaris". Una organització ha de tenir un propietari com a mínim.
+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
+To = Nom de la branca
+NewBranchName = Nom de la nova branca
+Content = Contingut
+url_error = `"%s" no és una URL vàlida.`
+unknown_error = Error desconegut:
+password_not_match = Les contrasenyes no coincideixen.
+lang_select_error = Seleccioneu un idioma de la llista.
+username_been_taken = El nom d'usuari ja està en ús.
+repository_files_already_exist.adopt_or_delete = Aquest repositori ja té fitxers. Adopteu-los o elimineu-los.
+org_name_been_taken = El nom de l'organització ja està en ús.
+email_been_used = L'adreça de correu electrònic ja està en ús.
+email_invalid = L'adreça de correu electrònic no es vàlida.
+password_complexity = La contrasenya no supera els requisits de complexitat:
+password_digit_one = Com a mínim un dígit
+password_special_one = Com a mínim un caràcter especial (puntuació, claudàtors, cometes, etc.)
+enterred_invalid_repo_name = El nom del repositori que heu introduït és incorrecte.
+enterred_invalid_owner_name = El nom del nou propietari no és vàlid.
+enterred_invalid_password = La contrasenya que heu introduït no és correcta.
+user_not_exist = L'usuari no existeix.
+cannot_add_org_to_team = No es pot afegir una organització com a membre d'un equip.
+invalid_ssh_key = No es pot verificar la vostra clau SSH: %s
+invalid_gpg_key = No es pot verificar la vostra clau GPG: %s
+still_has_org = El vostre compte és membre d'una o més organitzacions, abandoneu-les abans.
+still_own_repo = El vostre compte té un o més repositoris, elimineu-los o transferiu-los abans.
+target_branch_not_exist = La branca de destí no existeix.
+AuthName = Nom d'autorització
+enterred_invalid_org_name = El nom d'organització que heu introduït és incorrecte.
+repository_files_already_exist.delete = Aquest repositori ja té fitxers. Els heu d'eliminar.
+organization_leave_success = Heu deixat l'organització %s amb èxit.
+openid_been_used = L'adreça OpenID "%s" ja està en ús.
+username_password_incorrect = Nom d'usuari o contrasenya incorrecte.
+password_lowercase_one = Com a mínim un caràcter en minúscules
+must_use_public_key = La clau que heu proporcionat és una clau privada. Si us plau, no pugueu la vostra clau privada enlloc. Feu servir la vostra clau pública.
+org_still_own_packages = Aquesta organització encara té un o més paquets, elimineu-los abans.
+
+[settings]
+pronouns = Pronoms
+change_username_prompt = Nota: canviar el vostre nom d'usuari també canvia l'URL del vostre compte.
+comment_type_group_time_tracking = Seguiment del temps
+comment_type_group_deadline = Data límit
+keep_activity_private = Oculta l'activitat de la pàgina de perfil
+repos = Repositoris
+applications = Aplicacions
+location_placeholder = Compartiu la vostra ubicació aproximada amb altres
+security = Seguretat
+profile = Perfil
+account = Compte
+appearance = Aparença
+blocked_users = Usuaris bloquejats
+cancel = Cancel·lar
+language = Idioma
+comment_type_group_reference = Referència
+comment_type_group_dependency = Dependència
+saved_successfully = La vostra configuració s'ha desat amb èxit.
+ssh_gpg_keys = Claus SSH / GPG
+public_profile = Perfil públic
+ui = Tema
+hints = Consells
+hidden_comment_types.issue_ref_tooltip = Comentaris on l'usuari canvia la branca/etiqueta associada amb aquesta incidència
+hidden_comment_types = Tipus de comentaris ocults
+orgs = Organitzacions
+organization = Organitzacions
+full_name = Nom complet
+website = Pàgina web
+location = Ubicació
+pronouns_unspecified = Sense especificar
+update_theme = Canviar el tema
+update_language_not_found = L'idioma "%s" no està disponible.
+update_language_success = S'ha actualitzat l'idioma.
+update_profile_success = El vostre perfil s'ha actualitzat.
+change_username_redirect_prompt = El nom d'usuari antic redirigirà fins que algú altre el reclami.
+additional_repo_units_hint = Suggereix habilitar unitats de repositori addicionals
+update_hints = Actualitza els suggeriments
+update_hints_success = S'han actualitzat els suggeriments.
+comment_type_group_label = Etiqueta
+comment_type_group_title = Títol
+comment_type_group_branch = Branca
+comment_type_group_issue_ref = Referència d'incidència
+hidden_comment_types_description = Els tipus de comentaris marcats aquí no es mostraran a les pàgines de les incidències. Marcar "Etiqueta", per exemple, eliminarà tots els comentaris del tipus " ha afegit/eliminat ".
+comment_type_group_milestone = Fita
+comment_type_group_review_request = Petició de revisió
+comment_type_group_project = Projecte
+privacy = Privadesa
+
+[repo]
+settings.basic_settings = Configuració bàsica
+settings.event_issues = Modificació
+settings.web_hook_name_msteams = Microsoft Teams
+settings.tracker_issue_style.numeric = Numèric
+settings.allow_only_contributors_to_track_time = Permet només als contribuidors fer un seguiment del temps
+settings.admin_stats_indexer = Indexador d'estadístiques del codi
+settings.admin_code_indexer = Indexador del codi
+issue_labels = Etiquetes
+settings.event_issue_comment = Comentaris
+settings.event_create = Crear
+contributors.contribution_type.deletions = Eliminacions
+contributors.contribution_type.additions = Addicions
+settings.title = Títol
+settings.new_owner_blocked_doer = El nou propietari us ha bloquejat.
+settings.convert = Convertir en un repositori normal
+issue_labels_helper = Seleccioneu un conjunt d'etiquetes
+template.issue_labels = Etiquetes d'incidència
+contributors.contribution_type.filter_label = Tipus de contribució:
+settings = Configuració
+settings.desc = A Configuració pots gestionar la configuració del repositori
+settings.options = Repositori
+settings.collaboration = Col·laboradors
+settings.collaboration.admin = Administrador
+settings.collaboration.owner = Propietari
+settings.federation_settings = Configuració de federació
+settings.federation_not_enabled = La federació no està habilitada a la teva instància.
+settings.mirror_settings.last_update = Última actualització
+settings.mirror_settings.push_mirror.copy_public_key = Copia la clau pública
+settings.sync_mirror = Sincronitzar ara
+settings.site = Pàgina web
+settings.advanced_settings = Configuració avançada
+settings.tracker_issue_style.alphanumeric = Alfanumèric
+settings.tracker_issue_style.regexp = Expressió Regular
+settings.pulls.ignore_whitespace = Ignora els espais en blanc pels conflictes
+settings.releases_desc = Habilita les entregues de repositori
+settings.pulls.default_allow_edits_from_maintainers = Permet les edicions dels mantenidors per defecte
+settings.admin_settings = Configuració d'administrador
+settings.admin_indexer_commit_sha =
+settings.tracker_issue_style.regexp_pattern = Patró d'Expressió Regular
+settings.branches.switch_default_branch = Canvia la branca per defecte
+settings.branches.update_default_branch = Actualitza la branca per defecte
+settings.admin_indexer_unindexed = Sense indexar
+settings.reindex_requested = Reindexació sol·licitada
+settings.danger_zone = Zona de perill
+settings.convert_confirm = Convertir repositori
+settings.convert_fork_confirm = Convertir repositori
+settings.transfer.title = Transferir la propietat
+settings.transfer.button = Transferir la propietat
+settings.transfer.modal.title = Transferir la propietat
+settings.transfer.rejected = La transferència del repositori ha sigut denegada.
+settings.transfer_abort = Cancel·lar la transferència
+settings.transfer_abort_invalid = No es pot cancel·lar una transferència de repositori inexistent.
+settings.transfer_abort_success = S'ha cancel·lat la transferència del repositori a %s amb èxit.
+settings.confirmation_string = Cadena de confirmació
+settings.enter_repo_name = Introduïu els noms del propietari i del repositori tal com es mostren:
+settings.transfer_notices_1 = - Perdràs accés al repositori si el transfereixes a un usuari individual.
+settings.transfer_owner = Nou propietari
+settings.transfer_perform = Realitzar transferència
+settings.transfer_started = Aquest repositori s'ha marcat per a la transferència i està esperant la confirmació de "%s"
+settings.transfer_succeed = Aquest repositori s'ha transferit.
+settings.trust_model.collaborator = Col·laborador
+settings.trust_model.collaborator.long = Col·laborador: confia en les signatures dels col·laboradors
+settings.teams = Equips
+settings.add_team = Afegir equip
+settings.delete_team_tip = Aquest equip té accés a tots els repositoris i no es pot eliminar
+settings.remove_team_success = S'ha eliminat l'accés de l'equip als repositoris.
+settings.slack_username = Nom d'usuari
+settings.slack_color = Color
+settings.event_send_everything = Tots els events
+settings.event_release = Entrega
+settings.event_release_desc = Entrega publicada, actualitzada o eliminada en un repositori.
+settings.event_issue_label = Etiquetes
+settings.event_issue_milestone = Fites
+settings.event_pull_request_label = Etiquetes
+settings.event_pull_request_milestone = Fites
+settings.event_pull_request_comment = Comentaris
+settings.event_action_recover = Recuperar
+settings.event_action_success = Èxit
+settings.slack_domain = Domini
+settings.slack_channel = Canal
+settings.web_hook_name_forgejo = Forgejo
+settings.web_hook_name_gitea = Gitea
+settings.web_hook_name_slack = Slack
+settings.web_hook_name_telegram = Discord
+settings.web_hook_name_matrix = Matrix
+settings.sourcehut_builds.secrets = Secrets
+settings.deploy_key_content = Contingut
+settings.branches = Branques
+settings.archive.header = Arxivar aquest repositori
+settings.archive.button = Arxivar el repositori
+settings.secret = Secret
+settings.discord_username = Nom d'usuari
+settings.transfer_notices_2 = - Seguireu tenint accés al repositori si el transferiu a una organització de la qual sou (co)propietàri.
+settings.event_pull_request = Modificació
+settings.event_pull_request_milestone_desc = Fita afegida, eliminada o modificada.
+settings.federation_apapiurl = L'URL de federació d'aquest repositori. Copieu-la i enganxeu-la a la Configuració de Federació d'un altre repositori com a URL d'un Repositori de Seguiment.
+settings.new_owner_has_same_repo = El nou propietari ja té un repositori amb el mateix nom. Si us plau, escolliu-ne un d'altre.
+settings.transfer.success = El repositori s'ha transferit amb èxit.
+settings.transfer_desc = Transfereix aquest repositori a un usuari o a una organització per la qual tens drets d'administrador.
+settings.transfer_notices_3 = - Si el repositori és privat i és transferit a un usuari individual, aquesta acció s'assegurarà que l'usuari tingui permís de lectura com a mínim (i canviarà els permisos si escau).
+settings.protect_check_status_contexts = Habilitar comprovació d'estat
+settings.event_issue_milestone_desc = Fita afegida, eliminada o modificada.
+settings.archive.success = S'ha arxivat el repositori amb èxit.
+settings.protected_branch = Protecció de branca
+issues.filter_milestones = Filtrar fita
+issues.filter_projects = Filtrar projecte
+issues.new = Nova incidència
+issues.new.labels = Etiquetes
+issues.new.no_label = Sense etiquetes
+issues.new.projects = Projectes
+issues.new.closed_projects = Projectes tancats
+issues.new.milestone = Fita
+issues.new.closed_milestone = Fites tancades
+issues.create = Crear una incidència
+issues.new_label_placeholder = Nom de l'etiqueta
+issues.new_label_desc_placeholder = Descripció
+issues.create_label = Crear una etiqueta
+issues.label_templates.info = Encara no existeix cap etiqueta. Creeu-ne una amb "Crear una etiqueta" o feu servir una etiqueta preestablerta:
+issues.label_templates.helper = Seleccioneu una etiqueta preestablerta
+issues.filter_labels = Filtrar etiqueta
+issues.new.title_empty = El títol no pot estar buit
+issues.new_label = Nova etiqueta
+issues.new.no_milestone = Sense fita
+projects.column.deletion_desc = Eliminar una columna d'un projecte mourà totes les incidències relacionades a la columna per defecte. Continuar?
+issues.no_ref = No s'ha especificat cap branca/etiqueta
+
+[user]
+unblock = Desbloquejar
+followers_one = %d seguidor
+following_one = %d seguint
+settings = Configuració d'usuari
+repositories = Repositoris
+activity = Activitat pública
+followers_few = %d seguidors
+following_few = %d seguint
+block_user = Bloquejar l'usuari
+block_user.detail_1 = Us deixareu de seguir i no podreu tornar a seguir-vos.
+block_user.detail_3 = No us podreu afegir com a col·laboradors de cap repositori.
+follow_blocked_user = No podeu seguir aquest usuari perquè l'heu bloquejat o perquè us ha bloquejat.
+code = Codi
+email_visibility.limited = La vostra adreça de correu electrònic es visible per tots els usuaris autenticats
+block_user.detail_2 = Aquest usuari serà incapaç d'interactuar amb els repositoris dels quals sigueu propietari, ni amb les incidències ni els comentaris que hàgiu creat.
+disabled_public_activity = Aquest usuari ha desactivat la visibilitat pública de l'activitat.
+show_on_map = Mostra aquest lloc en un mapa
+form.name_reserved = El nom d'usuari "%s" està reservat.
+form.name_chars_not_allowed = El nom d'usuari "%s" conté caràcters invàlids.
+block_user.detail = Si us plau, tingueu en compte que bloquejar un usuari té altres conseqüències, com ara:
+projects = Projectes
+user_bio = Biografia
+form.name_pattern_not_allowed = El patró "%s" no està permès als noms d'usuari.
\ No newline at end of file
diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini
index 73a3793459..4da646a418 100644
--- a/options/locale/locale_cs-CZ.ini
+++ b/options/locale/locale_cs-CZ.ini
@@ -2787,6 +2787,9 @@ settings.event_action_success_desc = Běh akce byl úspěšný.
settings.event_header_action = Události běhu akce
settings.event_action_recover_desc = Běh akce byl úspěšný, předchozí běh akce ve stejném workflow selhal.
issues.filter_type.all_pull_requests = Všechny žádosti o sloučení
+tree_path_not_found.commit = Cesta %[1]s neexistuje v revizi %[2]s
+tree_path_not_found.branch = Cesta %[1]s neexistuje ve větvi %[2]s
+tree_path_not_found.tag = Cesta %[1]s neexistuje ve značce %[2]s
[graphs]
component_loading_info = Tohle může chvíli trvat…
diff --git a/options/locale/locale_cy.ini b/options/locale/locale_cy.ini
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/options/locale/locale_cy.ini
@@ -0,0 +1 @@
+
diff --git a/options/locale/locale_es-ES.ini b/options/locale/locale_es-ES.ini
index 0bcbeec155..2bf6b01f2a 100644
--- a/options/locale/locale_es-ES.ini
+++ b/options/locale/locale_es-ES.ini
@@ -332,7 +332,7 @@ no_reply_address=Dominio de correos electrónicos ocultos
no_reply_address_helper=Nombre de dominio para usuarios con dirección de correo electrónico oculta. Por ejemplo, el usuario "joe" quedará registrado en Git como "joe@noreply.example.org" si el dominio de correo electrónico oculto está configurado como "noreply.example.org".
password_algorithm=Algoritmo hash de contraseña
invalid_password_algorithm=Algoritmo hash de contraseña no válido
-password_algorithm_helper=Establece el algoritmo de hashing de contraseña. Los algoritmos tienen diferentes requisitos y fuerza. El algoritmo argon2 es bastante seguro, pero usa mucha memoria y puede ser inapropiado para sistemas pequeños.
+password_algorithm_helper=Establece el algoritmo de hashing para la contraseña. Los algoritmos tienen diferentes requisitos y fuerza. El algoritmo argon2 es bastante seguro, pero usa mucha memoria y puede ser inapropiado para sistemas pequeños.
enable_update_checker=Activar comprobador de actualizaciones
env_config_keys=Configuración del entorno
env_config_keys_prompt=Las siguientes variables de entorno también se aplicarán a su archivo de configuración:
@@ -777,7 +777,7 @@ activations_pending=Activaciones pendientes
can_not_add_email_activations_pending=Hay una activación pendiente, inténtelo de nuevo en unos minutos si desea agregar un nuevo correo electrónico.
delete_email=Eliminar
email_deletion=Eliminar dirección de correo electrónico
-email_deletion_desc=La dirección de correo electrónico e información relacionada se eliminará de su cuenta. Las confirmaciones de Git hechas por esta dirección de correo electrónico permanecerán inalteradas. ¿Continuar?
+email_deletion_desc=Esta dirección de correo electrónico y la información relacionada se eliminará de su cuenta. Las confirmaciones de Git hechas por esta dirección de correo electrónico permanecerán intactas. ¿Desea Continuar?
email_deletion_success=La dirección de correo electrónico ha sido eliminada.
theme_update_success=Su tema fue actualizado.
theme_update_error=El tema seleccionado no existe.
@@ -1082,7 +1082,7 @@ mirror_interval_invalid=El intervalo de réplica no es válido.
mirror_sync_on_commit=Sincronizar cuando los commits sean subidos
mirror_address=Clonar desde URL
mirror_address_desc=Ponga cualquier credencial requerida en la sección de Autorización.
-mirror_address_url_invalid=La URL proporcionada no es válida. Debe escapar correctamente todos los componentes de la URL.
+mirror_address_url_invalid=La URL proporcionada no es válida. Asegure escapar correctamente todos los componentes de la URL.
mirror_address_protocol_invalid=La URL proporcionada no es válida. Sólo http(s):// o git:// se puede utilizar para ser replicadas.
mirror_lfs=Almacenamiento de archivos grande (LFS)
mirror_lfs_desc=Activar la reproducción de datos LFS.
@@ -1141,8 +1141,8 @@ template.issue_labels=Etiquetas de incidencia
template.one_item=Debe seleccionar al menos un elemento de plantilla
template.invalid=Debe seleccionar una plantilla de repositorio
-archive.title=Este repositorio está archivado. Puede ver los archivos y clonarlos, pero no puede hacer push o, abrir incidencias o pull requests.
-archive.title_date=Este repositorio ha sido archivado en %s. Puedes ver archivos y clonarlo, pero no puedes hacer push o abrir incidencias o pull request.
+archive.title=Este repositorio está archivado. Puede ver los archivos y clonarlos, pero no puede hacer cambios a su estado tales como subir cambios o abrir incidencias, pull requests o comentarios.
+archive.title_date=Este repositorio ha sido archivado en %s. Puede ver archivos y clonarlo, pero no puede hacer cambios a su estado, tales como subir cambios, abrir incidencias o hacer pull requests.
form.reach_limit_of_creation_1=Ya han alcanzado su límite de %d repositorios.
form.reach_limit_of_creation_n=Ya han alcanzado su límite de repositorios de %d.
form.name_reserved=El nombre del repositorio "%s" está reservado.
@@ -1167,7 +1167,7 @@ migrate_items_releases=Lanzamientos
migrate_repo=Migrar repositorio
migrate.clone_address=Migrar / Clonar desde URL
migrate.clone_address_desc=La URL HTTP(S) o de Git "clone" de un repositorio existente
-migrate.github_token_desc=Puedes poner uno o más tokens con comas separadas aquí para hacer migrar más rápido debido al límite de velocidad de GitHub API. PRECAUCIÓN: Abusar esta característica puede violar la política del proveedor de servicios y llevar a bloquear la cuenta.
+migrate.github_token_desc=Puede poner uno o más tokens con comas separadas aquí para hacer migrar más rápido evitando el límite de velocidad de GitHub API. PRECAUCIÓN: Abusar de esta característica puede violar la política del proveedor de servicios y llevar a bloquear la cuenta.
migrate.clone_local_path=o una ruta local del servidor
migrate.permission_denied=No te está permitido importar repositorios locales.
migrate.permission_denied_blocked=No puede importar desde hosts no permitidos, por favor pida al administrador que marque ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS configuración.
@@ -1194,7 +1194,7 @@ migrate.migrating_git=Migrando datos de Git
migrate.migrating_topics=Migrando temas
migrate.migrating_milestones=Migrando hitos
migrate.migrating_labels=Migrando etiquetas
-migrate.migrating_releases=Migrando lanzamientos
+migrate.migrating_releases=Migrar versiones
migrate.migrating_issues=Migrando incidencias
migrate.migrating_pulls=Migrando solicitudes de incorporación de cambios
migrate.cancel_migrating_title=Cancelar la migración
@@ -1334,7 +1334,7 @@ editor.file_is_a_symlink=`"%s" es un enlace simbólico. Los enlaces simbólicos
editor.filename_is_a_directory=Nombre de archivo "%s" ya se utiliza como nombre de directorio en este repositorio.
editor.file_editing_no_longer_exists=El archivo que se está editando, "%s", ya no existe en este repositorio.
editor.file_deleting_no_longer_exists=El archivo que se está eliminando, "%s", ya no existe en este repositorio.
-editor.file_changed_while_editing=El contenido del archivo ha sido modificado desde que comenzaste a editarlo. Haz clic aquí para verlo o confirma de nuevo para sobrescribir los cambios.
+editor.file_changed_while_editing=El contenido del archivo ha cambiado desde que comenzó a editarlo. Haga clic aquí para verlo o confirme de nuevo para sobrescribir los cambios.
editor.file_already_exists=Ya existe un archivo llamado "%s" en este repositorio.
editor.commit_empty_file_header=Commit un archivo vacío
editor.commit_empty_file_text=El archivo que estás tratando de commit está vacío. ¿Proceder?
@@ -1428,7 +1428,7 @@ projects.card_type.text_only=Sólo texto
issues.desc=Organizar los informes de fallos, tareas e hitos.
issues.filter_assignees=Filtrar asignado
issues.filter_milestones=Filtrar hito
-issues.filter_projects=Filtrar Proyecto
+issues.filter_projects=Filtrar proyecto
issues.filter_labels=Filtrar etiqueta
issues.filter_reviewers=Filtrar revisor
issues.new=Nueva incidencia
@@ -1570,8 +1570,8 @@ issues.reopened_at=`reabrió esta incidencia %s`
issues.commit_ref_at=`referenció esta incidencia en un commit %s`
issues.ref_issue_from=`referenció esta incidencia %[3]s %[1]s`
issues.ref_pull_from=`referenció este pull request %[3]s %[1]s`
-issues.ref_closing_from=`hizo referencia a esta incidencia desde un pull request %[3]s que lo cerrará , %[1]s`
-issues.ref_reopening_from=`hizo referencia a esta incidencia desde un pull request %[3]s que lo reabrirá , %[1]s`
+issues.ref_closing_from=`hizo referencia a esta incidencia desde un pull request %[3]s que la cerrará , %[1]s`
+issues.ref_reopening_from=`hizo referencia a esta incidencia desde un pull request %[3]s que la reabrirá , %[1]s`
issues.ref_from=`de %[1]s`
issues.author=Autor
issues.role.owner=Propietario
@@ -1932,7 +1932,7 @@ signing.wont_sign.not_signed_in=No ha iniciado sesión.
ext_wiki=Wiki externa
wiki=Wiki
-wiki.welcome=Bienvenido a la Wiki.
+wiki.welcome=Le damos bienvenida a la wiki.
wiki.welcome_desc=Esta wiki le permite escribir y compartir documentación con otros colaboradores.
wiki.desc=Escriba y comparta documentación con colaboradores.
wiki.create_first_page=Crear la primera página
@@ -1999,7 +1999,7 @@ activity.title.unresolved_conv_n=%d conversaciones sin resolver
activity.unresolved_conv_desc=Estas incidencias y pull requests que han cambiado recientemente todavía no han sido resueltos.
activity.unresolved_conv_label=Abierta
activity.title.releases_1=%d lanzamiento
-activity.title.releases_n=%d lanzamientos
+activity.title.releases_n=%d versiones
activity.title.releases_published_by=%s publicado por %s
activity.published_release_label=Lanzamiento
activity.no_git_activity=No ha habido ningún commit en este período.
@@ -2100,7 +2100,7 @@ settings.pulls.enable_autodetect_manual_merge=Habilitar la autodetección de los
settings.pulls.allow_rebase_update=Habilitar la actualización de la rama de Pull Request por rebase
settings.pulls.default_delete_branch_after_merge=Eliminar por defecto la rama de pull request después de fusionar
settings.pulls.default_allow_edits_from_maintainers=Permitir ediciones de mantenedores por defecto
-settings.releases_desc=Activar lanzamientos en el repositorio
+settings.releases_desc=Activar versiones en el repositorio
settings.packages_desc=Habilitar registro de paquetes en el repositorio
settings.projects_desc=Activar proyectos en el repositorio
settings.actions_desc=Habilite procesos CI/CD integrados con Forgejo Actions
@@ -2403,7 +2403,7 @@ settings.archive.success=El repositorio ha sido archivado exitosamente.
settings.archive.error=Ha ocurrido un error al intentar archivar el repositorio. Vea el registro para más detalles.
settings.archive.error_ismirror=No puede archivar un repositorio replicado.
settings.archive.branchsettings_unavailable=Los ajustes de rama no están disponibles en repositorios archivados.
-settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles si el repositorio está archivado.
+settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles en repositorios archivados.
settings.unarchive.button=Desarchivar repositorio
settings.unarchive.header=Desarchivar este repositorio
settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir confirmaciones y empujes, así como nuevas incidencias y solicitudes de incorporación de cambios.
@@ -2502,7 +2502,7 @@ release.detail=Detalles de lanzamiento
release.tags=Etiquetas
release.new_release=Nuevo lanzamiento
release.draft=Borrador
-release.prerelease=Pre-lanzamiento
+release.prerelease=Pre-publicación
release.stable=Estable
release.compare=Comparar
release.edit=Editar
@@ -2610,13 +2610,13 @@ migrate.forgejo.description = Migrar datos desde codeberg.org u otras instancias
issues.archived_label_description = (Archivado) %s
n_commit_one = %s commit
generated = Generado
-pulls.nothing_to_compare_have_tag = La rama/etiqueta seleccionada es igual.
+pulls.nothing_to_compare_have_tag = Las ramas/etiquetas seleccionadas son iguales.
commits.search_branch = Esta rama
commits.renamed_from = Renombrado de %s
form.string_too_long = El texto introducido tiene más de %d caracteres.
object_format = Formato de objetos
n_release_one = %s lanzamiento
-n_release_few = %s lanzamientos
+n_release_few = %s versiones
stars = Estrellas
editor.invalid_commit_mail = Correo no válido para crear un commit.
project = Proyectos
@@ -2644,7 +2644,7 @@ issues.edit.already_changed = No fue posible guardar los cambios a la incidencia
issues.author.tooltip.issue = Este usuario es el autor de esta incidencia.
mirror_use_ssh.not_available = La autenticación por SSH no está disponible.
issues.author.tooltip.pr = Este usuario es el autor de esta solicitud de incorporación de cambios.
-issues.blocked_by_user = No puedes crear una incidencia en este repositorio porque estas bloqueado por el propietario del repositorio.
+issues.blocked_by_user = No puede crear incidencias en este repositorio porque está bloqueado por el propietario del repositorio.
pulls.fast_forward_only_merge_pull_request = Sólo fast-forward
pulls.blocked_by_user = No puedes crear una pull request en este repositorio porque estas bloqueado por el propietario del repositorio.
comments.edit.already_changed = No fue posible guardar los cambios al comentario. Parece que el contenido ya fue modificado por otro usuario. Actualiza la página e intenta editar de nuevo para evitar sobrescribir los cambios
@@ -2836,17 +2836,17 @@ members.member=Miembro
members.remove=Eliminar
members.remove.detail=¿Destituir a %[1]s de %[2]s?
members.leave=Abandonar
-members.leave.detail=¿Irse de %s?
+members.leave.detail=¿Confirma que desea dejar la organización %s?
members.invite_desc=Añadir un miembro nuevo a %s:
members.invite_now=Invitar ahora
teams.join=Unirse
teams.leave=Abandonar
-teams.leave.detail=¿Irse de %s?
+teams.leave.detail=¿Confirma que va a dejar el equipo %s?
teams.can_create_org_repo=Crear repositorios
teams.can_create_org_repo_helper=Los miembros pueden crear nuevos repositorios en la organización. El creador obtendrá acceso al administrador del nuevo repositorio.
teams.none_access=Sin acceso
-teams.none_access_helper=Los miembros no pueden ver o hacer ninguna otra acción en esta unidad.
+teams.none_access_helper=La opción de "sin acceso" solamente es válida en repositorios privados.
teams.general_access=Acceso personalizado
teams.general_access_helper=Los permisos de los miembros se decidirán por debajo de la tabla de permisos.
teams.read_access=Leer
@@ -2872,7 +2872,7 @@ teams.remove_all_repos_title=Eliminar todos los repositorios del equipo
teams.remove_all_repos_desc=Esto eliminará todos los repositorios del equipo.
teams.add_all_repos_title=Añadir todos los repositorios
teams.add_all_repos_desc=Esto añadirá todos los repositorios de la organización al equipo.
-teams.add_nonexistent_repo=El repositorio que estás intentando añadir no existe, por favor créalo primero.
+teams.add_nonexistent_repo=El repositorio que está intentando añadir no existe, por favor créelo primero.
teams.add_duplicate_users=El usuario ya es miembro del equipo.
teams.repos.none=Este equipo no tiene repositorios accesibles.
teams.members.none=No hay miembros en este equipo.
@@ -2885,8 +2885,8 @@ teams.invite.by=Invitado por %s
teams.invite.description=Por favor, haga clic en el botón de abajo para unirse al equipo.
follow_blocked_user = No puedes seguir a esta organización porque esta organización te ha bloqueado.
open_dashboard = Abrir panel de control
-settings.change_orgname_redirect_prompt.with_cooldown.few = El antiguo nombre de la organización estará disponible para todos después un periodo de tiempo de espera de %[1]d días, aún puedes reclamar el antiguo nombre durante el periodo de tiempo de espera.
-settings.change_orgname_redirect_prompt.with_cooldown.one = El antiguo nombre de usuario estará disponible para cualquiera después un periodo de tiempo de espera de %[1]d día, aún puedes reclamar el antiguo nombre de usuario durante el periodo de tiempo de espera.
+settings.change_orgname_redirect_prompt.with_cooldown.few = El antiguo nombre de la organización estará disponible para todos después un periodo de espera de %[1]d días, aún puede reclamar el antiguo nombre durante el periodo de espera.
+settings.change_orgname_redirect_prompt.with_cooldown.one = El antiguo nombre de organización estará disponible para cualquiera después de un periodo de espera de %[1]d día(s), aún puede reclamar el antiguo nombre durante el periodo de espera.
[admin]
dashboard=Panel de control
@@ -2929,12 +2929,12 @@ dashboard.cron.error=Error en Cron: %s: %[3]s
dashboard.cron.finished=Cron: %[1]s ha finalizado
dashboard.delete_inactive_accounts=Eliminar todas las cuentas inactivas
dashboard.delete_inactive_accounts.started=Se ha iniciado la tarea: "Eliminar todas las cuentas inactivas".
-dashboard.delete_repo_archives=Eliminar todos los archivos del repositorio (ZIP, TAR.GZ, etc.)
+dashboard.delete_repo_archives=Eliminar todos los archivos del repositorio (ZIP, TAR.GZ, etc...)
dashboard.delete_repo_archives.started=Se ha iniciado la tarea: "Eliminar todos los archivos del repositorios".
dashboard.delete_missing_repos=Eliminar todos los repositorios que faltan sus archivos Git
dashboard.delete_missing_repos.started=Se ha iniciado la tarea: "Eliminar todos los repositorios que faltan sus archivos Git".
dashboard.delete_generated_repository_avatars=Eliminar avatares generados del repositorio
-dashboard.sync_repo_branches=Sincronizar ramas perdidas de datos git a bases de datos
+dashboard.sync_repo_branches=Sincronizar ramas perdidas de los datos de git a la base de datos
dashboard.update_mirrors=Actualizar réplicas
dashboard.repo_health_check=Chequear de estado de salud de todos los repositorios
dashboard.check_repo_stats=Comprobar todas las estadísticas de todos los repositorios
@@ -2942,44 +2942,44 @@ dashboard.archive_cleanup=Eliminar archivos antiguos de los repositorios
dashboard.deleted_branches_cleanup=Limpiar ramas eliminadas
dashboard.update_migration_poster_id=Actualizar ID de usuario en migraciones
dashboard.git_gc_repos=Ejecutar la recolección de basura en los repositorios
-dashboard.resync_all_sshkeys=Actualizar el archivo '.ssh/authorized_keys' con claves SSH de Forgejo.
-dashboard.resync_all_sshprincipals=Actualizar el archivo '.ssh/authorized_principals' con los principales de certificado SSH de Forgejo.
+dashboard.resync_all_sshkeys=Actualiza el archivo '.ssh/authorized_keys' con claves SSH de Forgejo.
+dashboard.resync_all_sshprincipals=Actualiza el archivo '.ssh/authorized_principals' con los principales del certificado SSH de Forgejo.
dashboard.resync_all_hooks=Resincronizar los hooks de pre-recepción, actualización y post-recepción de todos los repositorios
dashboard.reinit_missing_repos=Reiniciar todos los repositorios Git faltantes de los que existen registros
dashboard.sync_external_users=Sincronizar datos de usuario externo
-dashboard.cleanup_hook_task_table=Limpiar tabla hook_task
-dashboard.cleanup_packages=Limpieza de paquetes caducados
-dashboard.cleanup_actions=Acciones de limpieza expiradas de registros y artefactos
+dashboard.cleanup_hook_task_table=Limpiar la tabla hook_task
+dashboard.cleanup_packages=Limpiar paquetes caducados
+dashboard.cleanup_actions=Acciones de limpieza de registros expirados y artefactos
dashboard.server_uptime=Tiempo de actividad del servidor
dashboard.current_goroutine=Gorutinas actuales
-dashboard.current_memory_usage=Uso de memoria actual
+dashboard.current_memory_usage=Uso actual de memoria
dashboard.total_memory_allocated=Total de Memoria Reservada
dashboard.memory_obtained=Memoria obtenida
dashboard.pointer_lookup_times=Tiempos de búsqueda de punteros
dashboard.memory_allocate_times=Asignaciones de memoria
dashboard.memory_free_times=Liberaciones de memoria
-dashboard.current_heap_usage=Uso de Heap actual
-dashboard.heap_memory_obtained=Memoria de Heap Obtenida
-dashboard.heap_memory_idle=Memoria de Heap Inactiva
-dashboard.heap_memory_in_use=Memoria de Heap en Uso
-dashboard.heap_memory_released=Memoria de Heap Liberada
+dashboard.current_heap_usage=Uso actual de Heap
+dashboard.heap_memory_obtained=Memoria de Heap obtenida
+dashboard.heap_memory_idle=Memoria de Heap inactiva
+dashboard.heap_memory_in_use=Memoria de Heap en uso
+dashboard.heap_memory_released=Memoria de Heap liberada
dashboard.heap_objects=Objetos en el Heap
-dashboard.bootstrap_stack_usage=Uso de la Pila de Bootstrap
-dashboard.stack_memory_obtained=Memoria de Pila Obtenida
-dashboard.mspan_structures_usage=Uso de Estructuras MSpan
-dashboard.mspan_structures_obtained=Estructuras MSpan Obtenidas
+dashboard.bootstrap_stack_usage=Uso de la pila de Bootstrap
+dashboard.stack_memory_obtained=Memoria de pila obtenida
+dashboard.mspan_structures_usage=Uso de estructuras MSpan
+dashboard.mspan_structures_obtained=Estructuras MSpan obtenidas
dashboard.mcache_structures_usage=Uso de estructuras MCache
-dashboard.mcache_structures_obtained=Estructuras MCache Obtenidas
-dashboard.profiling_bucket_hash_table_obtained=Profiling Bucket Hash Table Obtenido
-dashboard.gc_metadata_obtained=Metadatos del Recolector de Basuras Obtenidos
-dashboard.other_system_allocation_obtained=Otros Recursos del Sistema Asignados
-dashboard.next_gc_recycle=Siguiente Reciclado del Recolector de Basuras
-dashboard.last_gc_time=Tiempo desde el Último GC
-dashboard.total_gc_pause=Pausa Total por GC
-dashboard.last_gc_pause=Última Pausa por GC
-dashboard.gc_times=Ejecuciones GC
-dashboard.delete_old_actions=Eliminar todas las acciones antiguas de la base de datos
-dashboard.delete_old_actions.started=Eliminar todas las acciones antiguas de la base de datos inicializada.
+dashboard.mcache_structures_obtained=Estructuras MCache obtenidas
+dashboard.profiling_bucket_hash_table_obtained=Profiling bucket hash table obtenido
+dashboard.gc_metadata_obtained=Metadatos obtenidos del recolector de basura
+dashboard.other_system_allocation_obtained=Otros recursos asignados del sistema
+dashboard.next_gc_recycle=Siguiente reciclaje del recolector de basura
+dashboard.last_gc_time=Tiempo desde la última recolección de basura
+dashboard.total_gc_pause=Pausa total por el recolector de basura
+dashboard.last_gc_pause=Última pausa por el recolector de basura
+dashboard.gc_times=Ejecuciones del recolector de basura
+dashboard.delete_old_actions=Eliminar todas las actividades antiguas de la base de datos
+dashboard.delete_old_actions.started=Eliminar todas las actividades antiguas de la base de datos iniciadas.
dashboard.update_checker=Buscador de actualizaciones
dashboard.delete_old_system_notices=Borrar todos los avisos antiguos del sistema de la base de datos
dashboard.gc_lfs=Recoger basura meta-objetos LFS
@@ -2987,11 +2987,11 @@ dashboard.stop_zombie_tasks=Detener tareas zombie
dashboard.stop_endless_tasks=Detener tareas interminables
dashboard.cancel_abandoned_jobs=Cancelar trabajos abandonados
dashboard.start_schedule_tasks=Iniciar tareas programadas
-dashboard.sync_branch.started=Sincronización de ramas iniciada
+dashboard.sync_branch.started=Inició la sincronización de ramas
dashboard.rebuild_issue_indexer=Reconstruir indexador de incidencias
-users.user_manage_panel=Gestión de cuentas de usuario
-users.new_account=Crear Cuenta de Usuario
+users.user_manage_panel=Gestionar cuentas de usuario
+users.new_account=Crear cuenta de usuario
users.name=Nombre de usuario
users.full_name=Nombre completo
users.activated=Activado
@@ -3004,28 +3004,28 @@ users.2fa=2FA
users.repos=Repositorios
users.created=Creado
users.last_login=Último registro
-users.never_login=Nunca registrado
-users.send_register_notify=Enviar notificación de registro de usuario
+users.never_login=No ha ingresado
+users.send_register_notify=Enviar notificación de registro de usuario por correo
users.new_success=Se ha creado la cuenta de usuario "%s".
users.edit=Editar
users.auth_source=Origen de Autenticación
users.local=Local
-users.auth_login_name=Nombre de inicio de sesión de autenticación
+users.auth_login_name=Autenticación con nombre de usuario
users.password_helper=Deja la contraseña vacía para mantenerla sin cambios.
users.update_profile_success=La cuenta de usuario ha sido actualizada.
-users.edit_account=Editar Cuenta de Usuario
+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=Desactivar inicio de sesión
-users.is_admin=Es administrador
-users.is_restricted=está restringido
-users.allow_git_hook=Puede crear Git Hooks
-users.allow_git_hook_tooltip=Git Hooks se ejecutan como el usuario del sistema operativo que ejecuta Forgejo y tendrá el mismo nivel de acceso de host. Como resultado, los usuarios con este privilegio especial de Git Hook pueden acceder y modificar todos los repositorios de Forgejo así como la base de datos utilizada por Forgejo. También pueden obtener privilegios de administrador de Forgejo.
+users.prohibit_login=Suspender cuenta
+users.is_admin=Cuenta adminstrador
+users.is_restricted=Cuenta restringida
+users.allow_git_hook=Puede crear Git hooks
+users.allow_git_hook_tooltip=Los Git hooks se ejecutan como el usuario del sistema operativo que ejecuta Forgejo y tendrán el mismo nivel de acceso. Como resultado, los usuarios con este privilegio especial de Git Hook pueden acceder y modificar todos los repositorios de Forgejo, así como la base de datos utilizada por Forgejo. También pueden obtener privilegios de administrador de Forgejo.
users.allow_import_local=Puede importar repositorios locales
users.allow_create_organization=Puede crear organizaciones
users.update_profile=Actualizar cuenta de usuario
-users.delete_account=Eliminar Cuenta de Usuario
+users.delete_account=Eliminar cuenta de usuario
users.cannot_delete_self=No puedes eliminarte a ti mismo
users.still_own_repo=Este usuario todavía posee uno o más depósitos. Eliminar o transferir estos repositorios primero.
users.still_has_org=Este usuario es un miembro de una organización. Primero retire el usuario de cualquier organización.
@@ -3846,12 +3846,12 @@ filepreview.truncated = La vista previa se ha truncado
[repo.permissions]
pulls.read = Lectura: Leer y crear pull requests.
-releases.write = Write: Publicar, editar y eliminar lanzamientos y sus archivos.
+releases.write = Escritura: Publicar, editar y eliminar versiones y sus archivos.
packages.read = Lectura: Ver y descargar paquetes asignados al repositorio.
wiki.read = Lectura: Leer la wiki integrada y su historial.
issues.read = Lectura: Leer y crear incidencias y comentarios.
pulls.write = Escritura: Cerrar solicitudes de incorporación de cambios y gestionar metadatos como etiquetas, hitos, asignaciones, fechas de vencimiento y dependencias.
-releases.read = Lectura: Ver y descagar lanzamientos.
+releases.read = Lectura: Ver y descagar versiones.
wiki.write = Escritura: Crear, actualizar y eliminar páginas en la wiki integrada.
projects.read = Lectura: Acceso a las tablas de proyecto del repositorio.
projects.write = Escritura: Crear proyectos y columnas y editarlos.
diff --git a/options/locale/locale_fil.ini b/options/locale/locale_fil.ini
index be52386039..e50f175ad1 100644
--- a/options/locale/locale_fil.ini
+++ b/options/locale/locale_fil.ini
@@ -2692,6 +2692,9 @@ settings.event_action_success = Matagumpay
settings.event_action_success_desc = Matagumpay na natapos ang Action Run.
settings.event_action_recover_desc = Matagumpay na natapos ang Action Run pagkatapos na nabigo ang huling Action Run sa katulad na workflow.
issues.filter_type.all_pull_requests = Lahat ng mga hiling sa paghila
+tree_path_not_found.branch = Hindi umiiral ang path na %[1]s sa branch na %[2]s
+tree_path_not_found.tag = Hindi umiiral ang path na %[1]s sa tag na %[2]s
+tree_path_not_found.commit = Hindi umiiral ang path na %[1]s sa commit na %[2]s
[search]
commit_kind = Maghanap ng mga commit…
diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini
index 34c2044b36..62bb0ba4bc 100644
--- a/options/locale/locale_lv-LV.ini
+++ b/options/locale/locale_lv-LV.ini
@@ -216,7 +216,7 @@ network_error=Tīkla kļūda
server_internal = Iekšēja servera kļūda
[startpage]
-app_desc=Pašmitināms Git pakalpojums bez galvassāpēm
+app_desc=Pašmitināms Git pakalpojums, kas nesagādā galvassāpes
install=Viegli uzstādīt
install_desc=Vienkārši jāpalaiž izpildāmā datne vajadzīgajai sistēmai, jāizmanto Docker vai jāiegūst pakotne .
platform=Dažādas platformas
@@ -2789,6 +2789,9 @@ settings.event_action_recover_desc = Darbības izpilde bija sekmīga pēc kļūm
settings.event_action_success = Sekmīgi
settings.event_action_success_desc = Darbības izpilde bija sekmīga.
issues.filter_type.all_pull_requests = Visi izmaiņu pieprasījumi
+tree_path_not_found.commit = Ceļš %[1]s nepastāv iesūtījumā %[2]s
+tree_path_not_found.branch = Ceļš %[1]s nepastāv zarā %[2]s
+tree_path_not_found.tag = Ceļš %[1]s nepastāv birkā %[2]s
[graphs]
component_loading=Ielādē %s…
@@ -3871,7 +3874,7 @@ search = Meklēt…
type_tooltip = Meklēšanas veids
fuzzy = Aptuveni
fuzzy_tooltip = Iekļaut arī vienumus, kas meklēšanas vaicājumam atbilst aptuveni
-union = Vispārēji
+union = Apvienoti
union_tooltip = Iekļaut vienumus, kas atbilst jebkuram no ar atstarpi atdalītajiem atslēgvārdiem
exact = Tieši
exact_tooltip = Iekļaut tikai vienumus, kas tieši atbilst vaicājumam
diff --git a/options/locale/locale_nds.ini b/options/locale/locale_nds.ini
index e5e4c62bd5..a2d7ce80e9 100644
--- a/options/locale/locale_nds.ini
+++ b/options/locale/locale_nds.ini
@@ -2603,6 +2603,9 @@ settings.event_header_action = Aktioons-Loop-Vörfallen
settings.event_action_failure_desc = Aktioons-Loop is as fehlslagen ennt.
settings.event_action_recover_desc = Aktioons-Loop is daankregen worden, nadeem de leste Aktioons-Loop in de sülven Warkwies fehlslagen is.
issues.filter_type.all_pull_requests = All Haalvörslagen
+tree_path_not_found.commit = Padd %[1]s gifft ’t nich in Kommitteren %[2]s
+tree_path_not_found.branch = Padd %[1]s gifft ’t nich in Twieg %[2]s
+tree_path_not_found.tag = Padd %[1]s gifft ’t nich in Mark %[2]s
[repo.permissions]
code.read = Lesen: De Quelltext vun deesem Repositorium ankieken un klonen.
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index 97c3708043..d15d4d902f 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -2788,6 +2788,9 @@ settings.event_action_recover_desc = A execução da Action teve sucesso após a
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
+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
[graphs]
component_loading = Carregando %s…
@@ -3077,7 +3080,7 @@ emails.filter_sort.name_reverse=Usuário (decrescente)
emails.updated=Endereço de e-mail atualizado
emails.not_updated=Falha ao atualizar o endereço de e-mail solicitado: %v
emails.duplicate_active=Este endereço de e-mail já está em uso por outro usuário.
-emails.change_email_header=Atualizar Propriedades do E-mail
+emails.change_email_header=Atualizar propriedades do e-mail
orgs.org_manage_panel=Gerenciar organizações
orgs.name=Nome
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 2b746c39ae..e920407b87 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -33,8 +33,8 @@ password=Senha
access_token=Código de acesso
re_type=Confirme a palavra-passe
captcha=CAPTCHA
-twofa=Autenticação com dois passos
-twofa_scratch=Código de uso único em dois passos
+twofa=Autenticação de dois fatores
+twofa_scratch=Código de uso único de dois fatores
passcode=Código
webauthn_insert_key=Insira a sua chave de segurança
@@ -698,10 +698,10 @@ applications=Aplicações
orgs=Organizações
repos=Repositórios
delete=Eliminar conta
-twofa=Autenticação em dois passos (TOTP)
+twofa=Autenticação de dois fatores (TOTP)
organization=Organizações
uid=UID
-webauthn=Autenticação em dois passos (chaves de segurança)
+webauthn=Autenticação de dois fatores (chaves de segurança)
public_profile=Perfil público
biography_placeholder=Diga aos outros um pouco sobre si! (Markdown é suportado)
@@ -925,10 +925,10 @@ twofa_desc=Autenticação em dois passos melhora a segurança da sua conta.
twofa_recovery_tip=Se perder o seu dispositivo, poderá usar uma chave de recuperação de utilização única para voltar a ter acesso à sua conta.
twofa_is_enrolled=A autenticação em dois passos está neste momento habilitada na sua conta.
twofa_not_enrolled=A autenticação em dois passos não está neste momento habilitada na sua conta.
-twofa_disable=Desabilitar autenticação em dois passos
+twofa_disable=Desativar a autenticação de dois fatores
twofa_scratch_token_regenerate=Voltar a gerar a chave de recuperação de utilização única
twofa_scratch_token_regenerated=O seu código de recuperação agora é %s. Guarde-o num lugar seguro, não será mostrado novamente.
-twofa_enroll=Habilitar autenticação em dois passos
+twofa_enroll=Ativar a autenticação em dois passos
twofa_disable_note=Pode desabilitar a autenticação em dois passos, se for necessário.
twofa_disable_desc=Desabilitar a autenticação em dois passos tornará a sua conta menos segura. Quer continuar?
regenerate_scratch_token_desc=Se perdeu o seu código de recuperação ou já o usou para iniciar uma sessão, pode restaurá-lo aqui.
@@ -940,7 +940,7 @@ passcode_invalid=O código está errado. Tente de novo.
twofa_enrolled=A sua conta usa autenticação em dois passos. Guarde o seu código de recuperação (%s) num lugar seguro porque é mostrado somente uma vez!
twofa_failed_get_secret=Falhou a obtenção do segredo.
-webauthn_desc=Chaves de segurança são dispositivos de hardware contendo chaves criptográficas. Podem ser usadas para autenticação em dois passos. As chaves de segurança têm de suportar o standard Autenticador WebAuthn .
+webauthn_desc=Chaves de segurança são dispositivos de hardware contendo chaves criptográficas. Podem ser usadas para autenticação de dois fatores. As chaves de segurança têm de suportar o standard Autenticador WebAuthn .
webauthn_register_key=Adicionar chave de segurança
webauthn_nickname=Apelido
webauthn_delete_key=Remover chave de segurança
@@ -1026,6 +1026,7 @@ access_token_regeneration = Regenerar código de acesso
regenerate_token_success = O código foi regenerado. As aplicações que o utilizam já não têm acesso à sua conta e devem ser atualizadas com o novo código.
regenerate_token = Regenerar
access_token_regeneration_desc = A regeneração de um código irá revogar o acesso à sua conta para as aplicações que o utilizam. Isto não pode ser anulado. Continuar?
+ssh_token_help_ssh_agent = ou, se estiver a utilizar um agente SSH (com a variável SSH_AUTH_SOCK definida):
[repo]
new_repo_helper=Um repositório contém todos os ficheiros do projeto, incluindo o histórico das revisões. Já tem um hospedado noutro sítio? Migre o repositório .
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index 723cd1fb80..99c52283b1 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -2788,6 +2788,9 @@ settings.event_action_recover_desc = После неудачи повторно
settings.event_action_success = Успех
settings.event_action_success_desc = Выполнение завершилось успешно.
issues.filter_type.all_pull_requests = Все запросы на слияние
+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
[graphs]
component_loading_failed = Не удалось загрузить %s
@@ -3908,7 +3911,7 @@ filepreview.lines = Строки с %[1]d по %[2]d в %[3]s
filepreview.truncated = Предпросмотр был обрезан
[translation_meta]
-test = Forgejo
+test = Get up
[repo.permissions]
code.write = Запись: отправка изменений в репозиторий, создание веток и тегов.
diff --git a/options/locale/locale_uk-UA.ini b/options/locale/locale_uk-UA.ini
index c9e25f1fa5..b693f96f79 100644
--- a/options/locale/locale_uk-UA.ini
+++ b/options/locale/locale_uk-UA.ini
@@ -2742,6 +2742,9 @@ issues.label_archive_tooltip = Архівовані мітки за замовч
settings.protect_status_check_matched = Збіг
settings.webhook.delivery.success = Подію додано до черги доставки. Може знадобитися кілька секунд, перш ніж вона з'явиться в історії доставки.
settings.protected_branch_required_rule_name = Необхідна назва правила
+tree_path_not_found.commit = Шлях %[1]s не існує в коміті %[2]s
+tree_path_not_found.tag = Шлях %[1]s не існує в тегу %[2]s
+tree_path_not_found.branch = Шлях %[1]s не існує в гілці %[2]s
[graphs]
contributors.what = внески
@@ -3012,7 +3015,7 @@ emails.filter_sort.name_reverse=Ім'я користувача (зворотне
emails.updated=Електронну пошту оновлено
emails.not_updated=Не вдалось оновити адресу електронної пошти: %v
emails.duplicate_active=Ця електронна адреса вже активна для іншого користувача.
-emails.change_email_header=Редагувати властивості електронної пошти
+emails.change_email_header=Оновити властивості електронної пошти
orgs.org_manage_panel=Керування організаціями
orgs.name=Назва
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index 417e950fd9..be4fae2d6c 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -1580,7 +1580,7 @@ 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=所有者
issues.role.owner_helper=该用户是该仓库的所有者。
issues.role.member=成员
issues.role.member_helper=该用户是拥有该仓库的组织成员。
@@ -1808,8 +1808,8 @@ pulls.files_conflicted=此合并请求有变更与目标分支冲突。
pulls.is_checking=正在进行合并冲突检测,请稍后再试。
pulls.is_ancestor=此分支已经包含在目标分支中,没有更改可以合并。
pulls.is_empty=此分支上的更改已经在目标分支上。这将是一个空提交。
-pulls.required_status_check_failed=一些必要的检查没有成功。
-pulls.required_status_check_missing=缺少一些必要的检查。
+pulls.required_status_check_failed=一些必要的检测没有成功。
+pulls.required_status_check_missing=缺少一些必要的检测。
pulls.required_status_check_administrator=作为管理员,您仍可合并此合并请求。
pulls.blocked_by_approvals=此合并请求当前还没有通过审批。已获取审批数%d个,共需要审批数%d个。
pulls.blocked_by_rejection=此合并请求有官方评审员请求的更改。
@@ -1833,7 +1833,7 @@ pulls.wrong_commit_id=提交 ID 必须是目标分支上的提交的 ID
pulls.no_merge_desc=由于未启用合并选项,此合并请求无法被合并。
pulls.no_merge_helper=在仓库设置中启用合并选项或者手工合并请求。
pulls.no_merge_wip=这个合并请求无法合并,因为被标记为尚未完成的工作。
-pulls.no_merge_not_ready=此拉取请求尚未准备好被合并,请检查评审状态和状态检查。
+pulls.no_merge_not_ready=此拉取请求尚未准备好被合并,请检查评审状态和状态检测。
pulls.no_merge_access=您无权合并此拉取请求。
pulls.merge_pull_request=创建合并提交
pulls.rebase_merge_pull_request=变基后快进
@@ -1858,13 +1858,13 @@ pulls.push_rejected_no_message=推送失败:此推送被拒绝但未提供其
pulls.open_unmerged_pull_exists=`您不能执行重新打开操作, 因为已经存在相同的合并请求(#%d)。`
pulls.status_checking=一些检测仍在等待运行
pulls.status_checks_success=所有检测均成功
-pulls.status_checks_warning=一些检查报告了警告
-pulls.status_checks_failure=一些检查失败了
-pulls.status_checks_error=一些检查报告了错误
+pulls.status_checks_warning=一些检测报告了警告
+pulls.status_checks_failure=一些检测失败了
+pulls.status_checks_error=一些检测报告了错误
pulls.status_checks_requested=必须
pulls.status_checks_details=详情
-pulls.status_checks_hide_all=隐藏所有检查
-pulls.status_checks_show_all=显示所有检查
+pulls.status_checks_hide_all=隐藏所有检测
+pulls.status_checks_show_all=显示所有检测
pulls.update_branch=通过合并更新分支
pulls.update_branch_rebase=通过变基更新分支
pulls.update_branch_success=分支更新成功
@@ -1881,17 +1881,17 @@ 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_button_when_succeed=(当检测成功时)
+pulls.auto_merge_when_succeed=在所有检测成功后自动合并
+pulls.auto_merge_newly_scheduled=合并请求计划在所有检测成功后合并。
+pulls.auto_merge_has_pending_schedule=%[1]s 安排此拉取请求在所有检测成功时自动合并 %[2]s。
pulls.auto_merge_cancel_schedule=取消自动合并
pulls.auto_merge_not_scheduled=此拉取请求没有计划自动合并。
pulls.auto_merge_canceled_schedule=此拉取请求的自动合并已取消。
-pulls.auto_merge_newly_scheduled_comment=`已安排此拉取请求在所有检查成功后自动合并 %[1]s`
-pulls.auto_merge_canceled_schedule_comment=`已取消当所有检查成功后自动合并此拉取请求 %[1]s`
+pulls.auto_merge_newly_scheduled_comment=`已安排此拉取请求在所有检测成功后自动合并 %[1]s`
+pulls.auto_merge_canceled_schedule_comment=`已取消当所有检测成功后自动合并此拉取请求 %[1]s`
pulls.delete.title=删除此拉取请求?
pulls.delete.text=你真的要删除这个拉取请求吗?(这将永久删除所有内容。如果你打算将内容存档,请考虑关闭它)
@@ -1931,7 +1931,7 @@ milestones.filter_sort.most_issues=议题从多到少
milestones.filter_sort.least_issues=议题从少到多
signing.will_sign=这个提交将用密钥 "%s" 签名。
-signing.wont_sign.error=检查提交是否可以签名时出错。
+signing.wont_sign.error=检测提交是否可以签名时出错。
signing.wont_sign.nokey=本实例没有密钥用于签署该提交。
signing.wont_sign.never=提交从未签名。
signing.wont_sign.always=提交总是签名。
@@ -2355,14 +2355,14 @@ settings.protect_merge_whitelist_committers=启用合并白名单
settings.protect_merge_whitelist_committers_desc=仅允许白名单用户或团队合并合并请求到此分支。
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_desc=输入模式,指定哪些状态检查必须通过,才能将分支合并到符合此规则的分支中去。每一行指定一个模式,模式不能为空。
-settings.protect_check_status_contexts_desc=要求状态检查通过才能合并,选择必须先通过哪些状态检查才能合并。如果启用,推送的合并请求必须先通过状态检查才能够合并到对应的分支。如果没有选择具体的状态检查上下文,则所有的状态检查都通过才能合并。
-settings.protect_check_status_contexts_list=此仓库上周进行过的状态检查
+settings.protect_check_status_contexts=启用状态检测
+settings.protect_status_check_patterns=状态检测模式
+settings.protect_status_check_patterns_desc=输入模式,指定哪些状态检测必须通过,才能将分支合并到符合此规则的分支中去。每一行指定一个模式,模式不能为空。
+settings.protect_check_status_contexts_desc=要求状态检测通过才能合并,选择必须先通过哪些状态检测才能合并。如果启用,推送的合并请求必须先通过状态检测才能够合并到对应的分支。如果没有选择具体的状态检测上下文,则所有的状态检测都通过才能合并。
+settings.protect_check_status_contexts_list=此仓库上周进行过的状态检测
settings.protect_status_check_matched=匹配
-settings.protect_invalid_status_check_pattern=无效的状态检查规则:“%s”。
-settings.protect_no_valid_status_check_patterns=没有有效的状态检查规则。
+settings.protect_invalid_status_check_pattern=无效的状态检测规则:“%s”。
+settings.protect_no_valid_status_check_patterns=没有有效的状态检测规则。
settings.protect_required_approvals=所需的批准
settings.protect_required_approvals_desc=只允许合并有足够评审人数的拉取请求。
settings.protect_approvals_whitelist_enabled=批准仅限列入白名单的用户或团队
@@ -2787,6 +2787,9 @@ 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 中不存在
[graphs]
component_loading=正在加载 %s…
@@ -2860,7 +2863,7 @@ members.public_helper=隐藏
members.private=隐藏
members.private_helper=显示
members.member_role=成员角色:
-members.owner=管理员
+members.owner=所有者
members.member=成员
members.remove=移除成员
members.remove.detail=从 %[2]s 中移除 %[1]s 吗?
@@ -2967,7 +2970,7 @@ dashboard.delete_generated_repository_avatars=删除生成的仓库头像
dashboard.sync_repo_branches=将缺少的分支从 Git 数据同步到数据库
dashboard.sync_repo_tags = 将 git 数据中的标签同步到数据库
dashboard.update_mirrors=更新镜像仓库
-dashboard.repo_health_check=健康检查所有仓库
+dashboard.repo_health_check=对所有仓库健康检查
dashboard.check_repo_stats=检查所有仓库统计
dashboard.archive_cleanup=删除旧的仓库存档
dashboard.deleted_branches_cleanup=清理已删除的分支
diff --git a/options/locale_next/locale_cs-CZ.json b/options/locale_next/locale_cs-CZ.json
index 2684aaeeb5..bc69fa6c05 100644
--- a/options/locale_next/locale_cs-CZ.json
+++ b/options/locale_next/locale_cs-CZ.json
@@ -142,5 +142,7 @@
"admin.config.global_2fa_requirement.admin": "Administrátoři",
"settings.twofa_unroll_unavailable": "U vašeho účtu je vyžadováno dvoufázové ověření a nelze jej zakázat.",
"settings.twofa_reenroll": "Znovu použít dvoufázové ověření",
- "settings.must_enable_2fa": "Tato instance Forgejo vyžaduje, aby si všichni uživatelé zapnuli dvoufázové ověření, než začnou používat svůj účet."
+ "settings.must_enable_2fa": "Tato instance Forgejo vyžaduje, aby si všichni uživatelé zapnuli dvoufázové ověření, než začnou používat svůj účet.",
+ "user.ghost.tooltip": "Tento uživatel byl odstraněn, nebo ho nelze dohledat.",
+ "migrate.form.error.url_credentials": "Adresa obsahuje údaje, zadejte je do odpovídajících polí uživatelského jména a hesla"
}
diff --git a/options/locale_next/locale_cy.json b/options/locale_next/locale_cy.json
new file mode 100644
index 0000000000..0967ef424b
--- /dev/null
+++ b/options/locale_next/locale_cy.json
@@ -0,0 +1 @@
+{}
diff --git a/options/locale_next/locale_de-DE.json b/options/locale_next/locale_de-DE.json
index c93a7f996c..45b79ed340 100644
--- a/options/locale_next/locale_de-DE.json
+++ b/options/locale_next/locale_de-DE.json
@@ -134,5 +134,6 @@
"settings.twofa_reenroll": "Zwei-Faktor-Authentifizierung neu ausrollen",
"settings.twofa_reenroll.description": "Deine Zwei-Faktor-Authentifizierung neu ausrollen",
"error.must_enable_2fa": "Diese Forgejo-Instanz verlangt von den Benutzern, dass sie die Zwei-Faktor-Authentifizierung aktivieren, bevor sie auf ihren Accounts zugreifen können. Dies kann aktiviert werden bei: %s",
- "admin.config.global_2fa_requirement.title": "Globale Zwei-Faktor-Anforderung"
+ "admin.config.global_2fa_requirement.title": "Globale Zwei-Faktor-Anforderung",
+ "user.ghost.tooltip": "Dieser Benutzer wurde gelöscht oder konnte nicht gefunden werden."
}
diff --git a/options/locale_next/locale_es-ES.json b/options/locale_next/locale_es-ES.json
index f5a6d92a44..883c8c9428 100644
--- a/options/locale_next/locale_es-ES.json
+++ b/options/locale_next/locale_es-ES.json
@@ -87,5 +87,23 @@
"moderation.report_content": "Reportar contenido",
"moderation.report_abuse_form.header": "Reportar a uso a un administrador",
"moderation.report_abuse_form.already_reported": "Ya has reportado este contenido",
- "moderation.abuse_category": "Categoría"
+ "moderation.abuse_category": "Categoría",
+ "repo.issue_indexer.title": "Índice de incidencias",
+ "relativetime.2days": "hace dos días",
+ "moderation.abuse_category.illegal_content": "Contenido ilegal",
+ "repo.settings.push_mirror.branch_filter.description": "Ramas a seguir. Deje en blanco para seguir todas las ramas. Consulte la %[2]s documentation de la sintaxis. Ejemplos: main, release/*
",
+ "moderation.reporting_failed": "No fue posible enviar el nuevo reporte de abuso: %v",
+ "moderation.abuse_category.placeholder": "Seleccione una categoría",
+ "moderation.abuse_category.other_violations": "Otras violaciones a las reglas de la plataforma",
+ "moderation.report_remarks": "Detalles",
+ "moderation.report_remarks.placeholder": "Por favor añada detalles respecto al abuso que está reportando.",
+ "moderation.submit_report": "Enviar reporte",
+ "mail.actions.successful_run_after_failure_subject": "Se recuperó el flujo %[1]s en el repositorio %[2]s",
+ "mail.actions.successful_run_after_failure": "Se recobró el flujo %[1]s en el repositorio %[2]s",
+ "mail.actions.not_successful_run": "Falló el flujo %[1]s en el repositorio %[2]s",
+ "repo.pulls.already_merged": "Fallo al fusionar: Esta solicitud de incorporación ya había sido fusionada.",
+ "warning.repository.out_of_sync": "La base de datos que representa este repositorio está desincronizada. Si esta advertencia continúa mostrándose después de empujar un commit a este repositorio, contacte al administrador.",
+ "moderation.report_abuse_form.details": "Este formulario se usa para reportar usuarios que crean perfiles, repositorios, incidencias, comentarios spam o se comportan de manera inapropiada.",
+ "moderation.reported_thank_you": "Gracias por su reporte. La administración ha sido notificada de esto.",
+ "mail.actions.not_successful_run_subject": "El flujo %[1]s falló en el repositorio %[2]s"
}
diff --git a/options/locale_next/locale_fi-FI.json b/options/locale_next/locale_fi-FI.json
index fdc740b978..45aa9cd7be 100644
--- a/options/locale_next/locale_fi-FI.json
+++ b/options/locale_next/locale_fi-FI.json
@@ -64,5 +64,51 @@
"mail.actions.run_info_cur_status": "Tämän juoksun tila: %[1]s (juuri päivitetty %[2]s:sta)",
"mail.actions.run_info_previous_status": "Edellisen ajon tila: %[1]s",
"mail.actions.run_info_trigger": "Laukaistui, koska: %[1]s, tekijänä: %[2]s",
- "moderation.abuse_category.malware": "Haittaohjelma"
+ "moderation.abuse_category.malware": "Haittaohjelma",
+ "moderation.abuse_category.illegal_content": "Laiton sisältö",
+ "watch.list.none": "Kukaan ei seuraa tätä tietovarastoa.",
+ "followers.incoming.list.self.none": "Kukaan ei seuraa profiiliasi.",
+ "followers.incoming.list.none": "Kukaan ei seuraa tätä käyttäjää.",
+ "followers.outgoing.list.self.none": "Et seuraa yhtäkään käyttäjää.",
+ "compare.branches.title": "Vertaa haaroja",
+ "admin.auths.allow_username_change": "Salli käyttäjänimen vaihto",
+ "admin.auths.allow_username_change.description": "Salli käyttäjien vaihtaa käyttäjänimiään profiiliasetuksissaan",
+ "moderation.report_remarks": "Havainnot",
+ "repo.settings.push_mirror.branch_filter.label": "Haarasuodatin (valinnainen)",
+ "discussion.sidebar.reference": "Viittaus",
+ "profile.edit.link": "Muokkaa profiilia",
+ "feed.atom.link": "Atom-syöte",
+ "keys.ssh.link": "SSH-avaimet",
+ "keys.gpg.link": "GPG-avaimet",
+ "admin.moderation.reports": "Raportit",
+ "admin.moderation.no_open_reports": "Ei avoimia raportteja.",
+ "stars.list.none": "Kukaan ei ole lisännyt tähteä tähän tietovarastoon.",
+ "followers.outgoing.list.none": "%s ei seuraa yhtäkään käyttäjää.",
+ "moderation.report_abuse_form.details": "Käytä tätä lomaketta ilmoittaaksesi käyttäjistä, jotka luovat roskapostiprofiileja, -tietovarastoja, -ongelmia, -kommentteja tai muuten käyttäytyvät soveltumattomasti.",
+ "repo.settings.push_mirror.branch_filter.description": "Peilattavat haarat. Jätä tyhjäksi peilataksesi kaikki haarat. Lue %[2]s-dokumentaatio nähdäksesi syntaksin. Esimerkit: main, release/*
",
+ "profile.actions.tooltip": "Lisää toimintoja",
+ "editor.textarea.tab_hint": "Rivi on jo sisennetty. Paina Tab uudelleen tai Escape poistuaksesi editorista.",
+ "mail.actions.run_info_sha": "Kommitti: %[1]s",
+ "editor.textarea.shift_tab_hint": "Ei sisennystä tällä rivillä. Paina Shift + Tab uudelleen tai Escape poistuaksesi editorista.",
+ "admin.config.global_2fa_requirement.all": "Kaikki käyttäjät",
+ "admin.config.global_2fa_requirement.admin": "Ylläpitäjät",
+ "repo.pulls.already_merged": "Yhdistäminen epäonnistui: tämä vetopyyntö on jo yhdistetty.",
+ "moderation.report_abuse": "Ilmoita väärinkäytöstä",
+ "moderation.report_content": "Ilmoita sisällöstä",
+ "moderation.report_abuse_form.header": "Ilmoita väärinkäytöstä ylläpidolle",
+ "moderation.report_abuse_form.already_reported": "Olet jo ilmoittanut tästä sisällöstä",
+ "moderation.abuse_category": "Luokka",
+ "moderation.abuse_category.placeholder": "Valitse luokka",
+ "moderation.abuse_category.spam": "Roskaposti",
+ "moderation.abuse_category.other_violations": "Muut alustan sääntöjen vastaiset toimet",
+ "moderation.report_remarks.placeholder": "Kerro lisätietoja väärinkäytökseen liittyen.",
+ "moderation.submit_report": "Lähetä raportti",
+ "moderation.reporting_failed": "Uuden väärinkäytösraportin lähettäminen ei onnistu: %v",
+ "moderation.reported_thank_you": "Kiitos ilmoituksesta. Ylläpito on nyt tietoinen siitä.",
+ "repo.diff.commit.next-short": "Seuraava",
+ "repo.diff.commit.previous-short": "Edellinen",
+ "admin.dashboard.remove_resolved_reports": "Poista selvitetyt raportit",
+ "migrate.pagure.project_url": "Pagure-projektin URL-osoite",
+ "migrate.pagure.project_example": "Pagure-projektin URL-osoite, esim. https://pagure.io/pagure",
+ "migrate.pagure.token_label": "Poletti"
}
diff --git a/options/locale_next/locale_fil.json b/options/locale_next/locale_fil.json
index bdea9e1023..82fe6f3a64 100644
--- a/options/locale_next/locale_fil.json
+++ b/options/locale_next/locale_fil.json
@@ -134,5 +134,6 @@
"admin.config.global_2fa_requirement.all": "Lahat ng mga user",
"admin.config.global_2fa_requirement.admin": "Mga tagapangasiwa",
"settings.twofa_unroll_unavailable": "Kinakailangan ang authentikasyong two-factor para sa iyong account at hindi maaaring i-disable.",
- "settings.twofa_reenroll": "I-enroll muli ang authentikasyong two-factor"
+ "settings.twofa_reenroll": "I-enroll muli ang authentikasyong two-factor",
+ "user.ghost.tooltip": "Binura ang user na ito, o hindi matugma."
}
diff --git a/options/locale_next/locale_lv-LV.json b/options/locale_next/locale_lv-LV.json
index 3f8e3a165a..33f19d2985 100644
--- a/options/locale_next/locale_lv-LV.json
+++ b/options/locale_next/locale_lv-LV.json
@@ -132,5 +132,16 @@
"migrate.pagure.token_label": "Pilnvara",
"migrate.pagure.token_body_a": "Jānorāda Pagura API pilnvara ar piekļuvi privātajiem pieteikumiem, lai izveidotu glabātavu tikai ar privātiem pieteikumiem tajā",
"migrate.pagure.token_body_b": "Jāpārliecinās, ka augstāk ir iestatīts privātas glabātavas karogs, ja vēlies, lai šī glabātava būtu privāta",
- "repo.pulls.already_merged": "Apvienošana neizdevās: šis izmaiņu pieprasījums jau ir iekļauts."
+ "repo.pulls.already_merged": "Apvienošana neizdevās: šis izmaiņu pieprasījums jau ir iekļauts.",
+ "admin.config.security": "Drošības kondigurācija",
+ "settings.twofa_reenroll.description": "Atkārtoti ieslēgt savu divpakāpju autentificēšanos",
+ "error.must_enable_2fa": "Šis Forgejo serveris pieprasa lietotājiem iespējot divpakāpju autentificēšanos, pirms viņi var piekļūt savam kontam. Iespējo to: %s",
+ "admin.config.global_2fa_requirement.title": "Visaptveroša divpakāpju prasība",
+ "admin.config.global_2fa_requirement.none": "Nē",
+ "admin.config.global_2fa_requirement.all": "Visi lietotāji",
+ "admin.config.global_2fa_requirement.admin": "Pārvaldītāji",
+ "settings.twofa_unroll_unavailable": "Tavam kontam ir nepieciešama divpakāpju autentificēšanās, un to nevar atspējot.",
+ "settings.twofa_reenroll": "Atkārtoti ieslēgt divpakāpju autentificēšanos",
+ "settings.must_enable_2fa": "Šis Forgejo serveris pieprasa lietotājiem iespējot divpakāpju autentificēšanos, pirms viņi var piekļūt savam kontam.",
+ "user.ghost.tooltip": "Šis lietotājs ir izdzēsts vai to nevar salāgot."
}
diff --git a/options/locale_next/locale_nds.json b/options/locale_next/locale_nds.json
index 3a64f88290..20cf0145b7 100644
--- a/options/locale_next/locale_nds.json
+++ b/options/locale_next/locale_nds.json
@@ -134,5 +134,7 @@
"admin.config.global_2fa_requirement.title": "Twee-Faktooren-Anmellen överall verlangen",
"settings.twofa_reenroll": "Twee-Faktooren-Anmellen neei inrichten",
"settings.twofa_reenroll.description": "Richt dien Twee-Faktooren-Anmellen neei in",
- "settings.must_enable_2fa": "Deese Forgejo-Instanz verlangt, dat Brukers Twee-Faktooren-Anmellen anknipsen, ehr se up hör Konten togriepen könen."
+ "settings.must_enable_2fa": "Deese Forgejo-Instanz verlangt, dat Brukers Twee-Faktooren-Anmellen anknipsen, ehr se up hör Konten togriepen könen.",
+ "user.ghost.tooltip": "Deeser Bruker is lösket worden of kann nich funnen worden.",
+ "migrate.form.error.url_credentials": "De URL enthollt Anmell-Daten, legg se in de Felden för Brukernaam un Passwoord"
}
diff --git a/options/locale_next/locale_nl-NL.json b/options/locale_next/locale_nl-NL.json
index 14b638f7ec..f154deec02 100644
--- a/options/locale_next/locale_nl-NL.json
+++ b/options/locale_next/locale_nl-NL.json
@@ -124,5 +124,13 @@
"migrate.pagure.project_example": "De url van het Pagure-project, bijvoorbeeld https://pagure.io/pagure",
"migrate.pagure.token_label": "Token",
"migrate.pagure.token_body_a": "Geef een Pagure API-token met toegang tot de privé-issues om een repository te maken met alleen de privé-issues erin",
- "migrate.pagure.token_body_b": "Zorg ervoor dat u de vlag voor privé-repository hierboven instelt als u wilt dat deze repository privé is"
+ "migrate.pagure.token_body_b": "Zorg ervoor dat u de vlag voor privé-repository hierboven instelt als u wilt dat deze repository privé is",
+ "settings.twofa_unroll_unavailable": "Tweefactorauthenticatie is vereist voor uw account en kan niet worden uitgeschakeld.",
+ "admin.config.security": "Beveiligingsconfiguratie",
+ "admin.config.global_2fa_requirement.title": "Globale vereiste van tweefactorauthenticatie",
+ "admin.config.global_2fa_requirement.none": "Nee",
+ "admin.config.global_2fa_requirement.all": "Alle gebruikers",
+ "admin.config.global_2fa_requirement.admin": "Beheerders",
+ "settings.twofa_reenroll": "Herinschrijven voor tweefactorauthenticatie",
+ "settings.twofa_reenroll.description": "Herhaal uw tweefactorauthenticatie"
}
diff --git a/options/locale_next/locale_pt-BR.json b/options/locale_next/locale_pt-BR.json
index 46ec663dc5..0401ba6121 100644
--- a/options/locale_next/locale_pt-BR.json
+++ b/options/locale_next/locale_pt-BR.json
@@ -142,5 +142,7 @@
"admin.config.security": "Configuração de segurança",
"admin.config.global_2fa_requirement.admin": "Administradores",
"settings.twofa_reenroll.description": "Recadastrar sua autenticação de dois fatores",
- "error.must_enable_2fa": "Este servidor do Forgejo exige que usuários habilitem a autenticação de dois fatores antes que possam acessar suas contas. Habilitar em: %s"
+ "error.must_enable_2fa": "Este servidor do Forgejo exige que usuários habilitem a autenticação de dois fatores antes que possam acessar suas contas. Habilitar em: %s",
+ "user.ghost.tooltip": "Este usuário foi excluído, ou não pode ser encontrado.",
+ "migrate.form.error.url_credentials": "A URL contém credenciais, coloque-as nos campos de usuário e senha respectivamente"
}
diff --git a/options/locale_next/locale_pt-PT.json b/options/locale_next/locale_pt-PT.json
index 0bdabfd431..78992c1de4 100644
--- a/options/locale_next/locale_pt-PT.json
+++ b/options/locale_next/locale_pt-PT.json
@@ -119,5 +119,28 @@
"admin.moderation.no_open_reports": "Atualmente não há denúncias em aberto.",
"admin.moderation.deleted_content_ref": "O conteúdo denunciado do tipo %[1]v e id %[2]d já não existe",
"admin.moderation.moderation_reports": "Denúncias aos moderadores",
- "admin.moderation.reports": "Denúncias"
+ "admin.moderation.reports": "Denúncias",
+ "compare.branches.title": "Comparar ramos",
+ "warning.repository.out_of_sync": "A representação da base de dados deste repositório está desincronizada. Se este aviso continuar a ser apresentado após enviar uma confirmação para este repositório, contacte o administrador.",
+ "admin.auths.allow_username_change": "Permitir alteração do nome de utilizador",
+ "admin.auths.allow_username_change.description": "Permitir que os utilizadores alterem o seu nome de utilizador nas definições do perfil",
+ "admin.config.global_2fa_requirement.none": "Não",
+ "admin.config.global_2fa_requirement.all": "Todos os utilizadores",
+ "repo.commit.load_tags_failed": "Falha ao carregar tags devido a erro interno",
+ "admin.config.global_2fa_requirement.title": "Requisito global de dois fatores",
+ "admin.config.global_2fa_requirement.admin": "Administradores",
+ "repo.pulls.already_merged": "Integração falhou: este pedido de integração já foi integrado.",
+ "admin.config.security": "Configuração de segurança",
+ "settings.twofa_unroll_unavailable": "A autenticação de dois fatores é necessária para a sua conta e não pode ser desativada.",
+ "settings.twofa_reenroll": "Reativar a autenticação de dois fatores",
+ "settings.twofa_reenroll.description": "Reativar a sua autenticação de dois fatores",
+ "settings.must_enable_2fa": "Esta instância do Forgejo exige que os utilizadores ativem a autenticação de dois fatores antes de poderem aceder às suas contas.",
+ "error.must_enable_2fa": "Esta instância do Forgejo exige que os utilizadores ativem a autenticação de dois fatores antes de poderem aceder às suas contas. Ative-a em: %s",
+ "migrate.pagure.description": "Migrar dados do pagure.io ou de outras instâncias do Pagure.",
+ "migrate.pagure.incorrect_url": "Foi fornecida uma URL incorreta do repositório de origem",
+ "migrate.pagure.project_url": "URL do projeto Pagure",
+ "migrate.pagure.project_example": "URL do projeto Pagure, por exemplo, https://pagure.io/pagure",
+ "migrate.pagure.token_label": "Token",
+ "migrate.pagure.token_body_a": "Forneça um token da API Pagure com acesso às questões privadas para criar um repositório contendo apenas as questões privadas",
+ "migrate.pagure.token_body_b": "Certifique-se de definir o marcador de repositório privado acima se desejar que este repositório seja privado"
}
diff --git a/options/locale_next/locale_ru-RU.json b/options/locale_next/locale_ru-RU.json
index 55bb873042..942fe7e398 100644
--- a/options/locale_next/locale_ru-RU.json
+++ b/options/locale_next/locale_ru-RU.json
@@ -23,7 +23,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.",
+ "meta.last_line": "This magic string will cause Codeberg Translate to create a new pull request in the Forgejo repository. Test.",
"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",
@@ -142,5 +142,7 @@
"migrate.pagure.project_example": "Ссылка проекта. Например, https://pagure.io/pagure",
"migrate.pagure.token_label": "Токен",
"migrate.pagure.token_body_a": "Если предоставить токен API Pagure с доступом к секретным задачам проекта, будет создан отдельный репозиторий, в котором они будут размещены",
- "migrate.pagure.token_body_b": "Поставьте флажок на пункте видимости репозитория выше, если хотите, чтобы этот репозиторий был частным"
+ "migrate.pagure.token_body_b": "Поставьте флажок на пункте видимости репозитория выше, если хотите, чтобы этот репозиторий был частным",
+ "user.ghost.tooltip": "Пользователь удалён или неизвестен.",
+ "migrate.form.error.url_credentials": "Ссылка содержит данные авторизации. Поместите их в соответствующие поля"
}
diff --git a/options/locale_next/locale_uk-UA.json b/options/locale_next/locale_uk-UA.json
index 44cf54714b..7b7a8db17b 100644
--- a/options/locale_next/locale_uk-UA.json
+++ b/options/locale_next/locale_uk-UA.json
@@ -142,5 +142,7 @@
"admin.config.global_2fa_requirement.title": "Глобальна вимога двофакторної автентифікації",
"settings.twofa_unroll_unavailable": "Для вашого облікового запису необхідна двофакторна автентифікація; це неможливо вимкнути.",
"settings.twofa_reenroll": "Увімкнути двофакторну автентифікацію",
- "settings.twofa_reenroll.description": "Повторно зареєструйте свою двофакторну автентифікацію"
+ "settings.twofa_reenroll.description": "Повторно зареєструйте свою двофакторну автентифікацію",
+ "user.ghost.tooltip": "Користувача не знайдено; ймовірно, його було видалено.",
+ "migrate.form.error.url_credentials": "URL-адреса містить дані для входу, введіть їх у поля «Ім'я користувача» і «Пароль» відповідно"
}
diff --git a/options/locale_next/locale_zh-CN.json b/options/locale_next/locale_zh-CN.json
index 9bbeb8dc02..c823acefd2 100644
--- a/options/locale_next/locale_zh-CN.json
+++ b/options/locale_next/locale_zh-CN.json
@@ -110,5 +110,7 @@
"migrate.pagure.token_label": "令牌",
"migrate.pagure.token_body_a": "提供可访问私有议题的 Pagure API 令牌以创建一个只有私有议题的仓库",
"migrate.pagure.token_body_b": "如果你希望此仓库为私有,记得选择上面的私有仓库选项!",
- "repo.pulls.already_merged": "合并失败:此合并请求已被合并。"
+ "repo.pulls.already_merged": "合并失败:此合并请求已被合并。",
+ "user.ghost.tooltip": "该用户已被删除或无法找到。",
+ "migrate.form.error.url_credentials": "URL 包含凭据,分别将其填入用户名和密码字段"
}