diff --git a/options/locale/locale_fr-FR.json b/options/locale/locale_fr-FR.json
index 819ea45d84b..d2cc2aad9aa 100644
--- a/options/locale/locale_fr-FR.json
+++ b/options/locale/locale_fr-FR.json
@@ -1021,7 +1021,7 @@
"repo.default_branch_helper": "La branche par défaut est la branche de base pour les demandes d’ajout et les révisions de code.",
"repo.mirror_prune": "Purger",
"repo.mirror_prune_desc": "Supprimer les références externes obsolètes",
- "repo.mirror_interval": "Intervalle de synchronisation (les unités de temps valides sont 'h', 'm' et 's'). 0 pour désactiver la synchronisation automatique. (Intervalle minimum : %s)",
+ "repo.mirror_interval": "Intervalle de synchronisation (Unité de temps : « h », « m » et « s ». Indiquez 0 pour désactiver. Intervalle minimum : %s)",
"repo.mirror_interval_invalid": "L'intervalle de synchronisation est invalide.",
"repo.mirror_sync": "synchronisé",
"repo.mirror_sync_on_commit": "Synchroniser quand les révisions sont soumis",
@@ -2106,7 +2106,7 @@
"repo.settings.mirror_settings.docs.disabled_push_mirror.info": "Les miroirs push ont été désactivés par l’administrateur de votre site.",
"repo.settings.mirror_settings.docs.no_new_mirrors": "Votre dépôt se synchronise avec un dépôt distant. Vous ne pouvez pas créer de nouveaux miroirs pour le moment.",
"repo.settings.mirror_settings.docs.can_still_use": "Bien que vous ne puissiez pas modifier les miroirs ou en créer de nouveaux, vous pouvez toujours utiliser le(s) miroir(s) existant(s).",
- "repo.settings.mirror_settings.docs.pull_mirror_instructions": "Pour configurer un miroir pull, veuillez consulter :",
+ "repo.settings.mirror_settings.docs.pull_mirror_instructions": "Pour configurer un miroir pull, veuillez consulter",
"repo.settings.mirror_settings.docs.more_information_if_disabled": "Vous pouvez en savoir plus sur les miroirs push et pull ici :",
"repo.settings.mirror_settings.docs.doc_link_title": "Comment mettre en miroir les dépôts ?",
"repo.settings.mirror_settings.docs.doc_link_pull_section": "la section « Pulling from a remote repository » de la documentation.",
@@ -2146,6 +2146,7 @@
"repo.settings.tracker_url_format": "Format de l'URL du système de tickets",
"repo.settings.tracker_url_format_error": "L’URL du système de suivi de tickets externe n’est pas une URL valide.",
"repo.settings.tracker_issue_style": "Format du nombre de tickets du système de tickets externe",
+ "repo.settings.tracker_issue_style_desc": "Lorsque le gestionnaire de tickets interne est activé, le format « Numérique » ne peut être utilisé que pour le suivi de tickets interne.",
"repo.settings.tracker_issue_style.numeric": "Numérique",
"repo.settings.tracker_issue_style.alphanumeric": "Alphanumérique",
"repo.settings.tracker_issue_style.regexp": "Expression régulière",
@@ -3079,6 +3080,7 @@
"admin.users.impersonate": "Incarner",
"admin.users.impersonate_stop": "Se désincarner",
"admin.users.impersonating_notice": "Vous incarnez %s. Vos actions sont effectuées en son nom.",
+ "admin.users.user_type": "Type d’utilisateur",
"admin.users.auth_source": "Source d’authentification",
"admin.users.local": "Locales",
"admin.users.auth_login_name": "Nom d’utilisateur pour l’authentification",
@@ -3765,6 +3767,7 @@
"audit.origin": "Origine",
"audit.details": "Détails",
"audit.ip_address": "Adresse IP",
+ "audit.timestamp": "Horodatage",
"audit.no_events": "Il n’y a aucun événement d’audit correspondant à ce filtre.",
"audit.disabled": "L’enregistrement des événements d’audit est désactivé. Définissez « [audit] RECORD_OUTPUT = database » dans le fichier « app.ini » pour le démarrer.",
"audit.filter.actor": "Filtrer par acteur…",
diff --git a/options/locale/locale_ga-IE.json b/options/locale/locale_ga-IE.json
index 000ed1a5df5..1be3e998f4b 100644
--- a/options/locale/locale_ga-IE.json
+++ b/options/locale/locale_ga-IE.json
@@ -131,6 +131,7 @@
"concept_user_user": "Úsáideoir",
"concept_code_repository": "Stóráil",
"concept_user_organization": "Eagraíocht",
+ "concept_user_bot": "Bota",
"show_timestamps": "Taispeáin stampaí ama",
"show_log_seconds": "Taispeáin soicindí",
"show_full_screen": "Taispeáin scáileán iomlán",
@@ -2129,6 +2130,7 @@
"repo.settings.tracker_url_format": "Formáid URL Rianaithe Saincheist Seachtrach",
"repo.settings.tracker_url_format_error": "Ní URL bailí é an fhormáid URL rianaitheora saincheisteanna seachtrach.",
"repo.settings.tracker_issue_style": "Formáid Uimhir Rianaithe Saincheisteanna",
+ "repo.settings.tracker_issue_style_desc": "Nuair a bhíonn an rianaitheoir saincheisteanna inmheánach cumasaithe, ní féidir an stíl uimhriúil a úsáid ach amháin don rianaitheoir saincheisteanna inmheánach.",
"repo.settings.tracker_issue_style.numeric": "Uimhriúil",
"repo.settings.tracker_issue_style.alphanumeric": "Alfauméireacha",
"repo.settings.tracker_issue_style.regexp": "Léiriú Rialta",
@@ -3062,6 +3064,11 @@
"admin.users.impersonate": "Déan aithris ar",
"admin.users.impersonate_stop": "Stop ag déanamh aithrise ar",
"admin.users.impersonating_notice": "Tá tú ag aithris ar %s. Déantar na gníomhartha a dhéanann tú mar an úsáideoir seo.",
+ "admin.users.user_type": "Cineál Úsáideora",
+ "admin.users.convert_type.admin_not_allowed": "Ní féidir riarthóirí a thiontú ina gcuntais róbait. Bain an cead riarthóra ar dtús.",
+ "admin.users.bot_token_desc": "Ní féidir le cuntais bota logáil isteach, mar sin déanann riarthóirí a gcuid comharthaí rochtana a bhainistiú anseo.",
+ "admin.users.bot_token_only": "Ní féidir comharthaí rochtana a ghiniúint ach do chuntais bota anseo.",
+ "admin.users.impersonate_bot_not_allowed": "Ní bhíonn cuntais róbait idirghníomhach agus ní féidir aithris a dhéanamh orthu.",
"admin.users.auth_source": "Foinse Fíordheimhnithe",
"admin.users.local": "Áitiúil",
"admin.users.auth_login_name": "Ainm Síniú Isteach Fíordheimhnithe",
diff --git a/options/locale/locale_ko-KR.json b/options/locale/locale_ko-KR.json
index 09793cd4f79..f1e35729724 100644
--- a/options/locale/locale_ko-KR.json
+++ b/options/locale/locale_ko-KR.json
@@ -132,6 +132,7 @@
"concept_user_user": "사용자",
"concept_code_repository": "리포지토리",
"concept_user_organization": "조직",
+ "concept_user_bot": "봇",
"show_timestamps": "타임스탬프 표시",
"show_log_seconds": "초를 표시",
"show_full_screen": "전체화면으로 표시",
@@ -2143,9 +2144,11 @@
"repo.settings.use_external_issue_tracker": "외부 이슈 트래커 사용",
"repo.settings.external_tracker_url": "외부 이슈 트래커 URL",
"repo.settings.external_tracker_url_error": "외부 이슈 트래커 URL이 올바른 URL이 아닙니다.",
+ "repo.settings.external_tracker_url_desc": "이슈 탭을 클릭하면 방문자는 외부 이슈 트래커 URL로 리디렉트됩니다.",
"repo.settings.tracker_url_format": "외부 이슈 트래커 URL 형식",
"repo.settings.tracker_url_format_error": "외부 이슈 트래커 URL 형식이 유효한 URL이 아닙니다.",
"repo.settings.tracker_issue_style": "외부 이슈 트래커 숫자 포맷",
+ "repo.settings.tracker_issue_style_desc": "내부 이슈 추적기가 활성화되면 숫자 스타일은 내부 이슈 추적기에만 사용할 수 있습니다.",
"repo.settings.tracker_issue_style.numeric": "숫자",
"repo.settings.tracker_issue_style.alphanumeric": "문자 숫자",
"repo.settings.tracker_issue_style.regexp": "정규식",
@@ -2603,6 +2606,7 @@
"repo.diff.file_image_width": "너비",
"repo.diff.file_image_height": "높이",
"repo.diff.file_byte_size": "크기",
+ "repo.diff.line_truncated": "잘린 라인",
"repo.diff.file_suppressed": "파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.",
"repo.diff.too_many_files": "%[2]d 파일 중 %[1]d개를 로드했습니다. 이 diff에 너무 많은 파일이 변경되었기 때문에 더 많은 파일이 표시되지 않았습니다.",
"repo.diff.show_more": "더 보기",
@@ -3045,11 +3049,13 @@
"admin.dashboard.gc_times": "가비지 콜렉션 시간",
"admin.dashboard.delete_old_actions": "데이터베이스에서 모든 오래된 활동 삭제",
"admin.dashboard.delete_old_actions.started": "데이터베이스에서 모든 오래된 활동 삭제를 시작됨",
+ "admin.dashboard.delete_old_audit_events": "보존 기간이 지난 감사 이벤트 삭제",
+ "admin.dashboard.delete_old_audit_events.started": "오래된 감사 이벤트 삭제가 시작되었습니다",
"admin.dashboard.update_checker": "업데이트 확인",
"admin.dashboard.delete_old_system_notices": "데이터베이스에서 모든 오래된 시스템 알림 삭제",
"admin.dashboard.gc_lfs": "LFS 메타 객체 가비지 컬렉션",
"admin.dashboard.stop_zombie_tasks": "좀비 작업 액션 중지",
- "admin.dashboard.stop_endless_tasks": "끝나지 않는 작업 중지",
+ "admin.dashboard.stop_endless_tasks": "끝나지 않는 작업 액션 중지",
"admin.dashboard.cancel_abandoned_jobs": "포기한 작업 액션 취소",
"admin.dashboard.start_schedule_tasks": "예약된 작업 액션 시작",
"admin.dashboard.sync_branch.started": "브랜치 동기화 시작됨",
@@ -3076,6 +3082,11 @@
"admin.users.impersonate": "대리",
"admin.users.impersonate_stop": "대리 중지",
"admin.users.impersonating_notice": "귀하는 %s를 대리하고 있습니다. 귀하가 수행하는 작업은 이 사용자로서 수행됩니다.",
+ "admin.users.user_type": "사용자 유형",
+ "admin.users.convert_type.admin_not_allowed": "운영자는 봇 계정으로 전환할 수 없습니다. 먼저 운영자 권한을 제거하세요.",
+ "admin.users.bot_token_desc": "봇 계정은 로그인할 수 없으므로 해당 액세스 토큰은 운영자에서 여기에서 관리됩니다.",
+ "admin.users.bot_token_only": "여기에서는 봇 계정에 대해서만 액세스 토큰을 생성할 수 있습니다.",
+ "admin.users.impersonate_bot_not_allowed": "봇 계정은 비대화형이며 대리일 수 없습니다.",
"admin.users.auth_source": "인증 소스",
"admin.users.local": "로컬",
"admin.users.auth_login_name": "인증 로그인 명",
@@ -3542,6 +3553,7 @@
"notification.mark_as_read": "읽음으로 마킹",
"notification.mark_as_unread": "읽지 않음으로 마킹",
"notification.mark_all_as_read": "모두 읽음으로 마킹",
+ "notification.mark_page_as_read": "이 페이지를 읽음으로 마킹",
"notification.subscriptions": "구독",
"notification.watching": "구독중",
"notification.no_subscriptions": "구독 없음",
@@ -3757,8 +3769,22 @@
"secrets.deletion.success": "비밀이 삭제되었습니다.",
"secrets.deletion.failed": "비밀 제거에 실패했습니다.",
"secrets.management": "비밀 관리",
+ "audit.title": "감사 로그",
+ "audit.export": "JSONL 내보내기",
"audit.actor": "액터",
+ "audit.scope": "스코프",
+ "audit.action": "액션",
+ "audit.origin": "출처",
"audit.details": "상세 정보",
+ "audit.ip_address": "IP 주소",
+ "audit.timestamp": "타임스탬프",
+ "audit.no_events": "필터와 일치하는 감사 이벤트가 없습니다.",
+ "audit.disabled": "감사 이벤트 기록이 비활성화되었습니다. 새 이벤트를 기록하려면 app.ini에서 [audit] RECORD_OUTPUT = database 로 설정하세요.",
+ "audit.filter.actor": "액터로 필터링...",
+ "audit.filter.action": "모든 액션",
+ "audit.filter.origin": "모든 출처",
+ "audit.deleted.actor": "(삭제됨)",
+ "audit.deleted.type": "(ID %[2]v 로 %[1]s을 삭제했습니다)",
"actions.actions": "액션",
"actions.unit.desc": "액션 관리",
"actions.status.unknown": "알수없음",
diff --git a/options/locale/locale_pt-PT.json b/options/locale/locale_pt-PT.json
index bdea98ef211..aac2518b117 100644
--- a/options/locale/locale_pt-PT.json
+++ b/options/locale/locale_pt-PT.json
@@ -132,6 +132,7 @@
"concept_user_user": "Utilizador",
"concept_code_repository": "Repositório",
"concept_user_organization": "Organização",
+ "concept_user_bot": "Bot",
"show_timestamps": "Mostrar marcas de tempo",
"show_log_seconds": "Mostrar segundos",
"show_full_screen": "Mostrar ecrã completo",
@@ -1370,7 +1371,7 @@
"repo.commitstatus.pending": "Pendente",
"repo.commitstatus.success": "Sucesso",
"repo.ext_issues": "Acesso a questões externas",
- "repo.ext_issues.desc": "Ligação para um rastreador de questões externo.",
+ "repo.ext_issues.desc": "Ligação para um gestor de questões externo.",
"repo.projects.desc": "Gerir questões e integrações nos planeamentos.",
"repo.projects.description": "Descrição (opcional)",
"repo.projects.description_placeholder": "Descrição",
@@ -2139,13 +2140,15 @@
"repo.settings.external_wiki_url": "URL do wiki externo",
"repo.settings.external_wiki_url_error": "O URL do wiki externo não é um URL válido.",
"repo.settings.external_wiki_url_desc": "Os visitantes são encaminhados para o URL do wiki externo ao clicar no separador do wiki.",
- "repo.settings.use_internal_issue_tracker": "Usar o seguidor de questões integrado",
- "repo.settings.use_external_issue_tracker": "Usar um seguidor de questões externo",
+ "repo.settings.use_internal_issue_tracker": "Usar o gestor de questões integrado",
+ "repo.settings.use_external_issue_tracker": "Usar um gestor de questões externo",
"repo.settings.external_tracker_url": "URL do gestor de questões externo",
"repo.settings.external_tracker_url_error": "O URL do gestor de questões externo não é um URL válido.",
+ "repo.settings.external_tracker_url_desc": "Quando o gestor de questões integrado está desabilitado, os visitantes são encaminhados para o URL do gestor de questões externo ao clicar no separador das questões.",
"repo.settings.tracker_url_format": "Formato do URL do gestor de questões externo",
"repo.settings.tracker_url_format_error": "O formato do URL do gestor de questões externo não é um URL válido.",
"repo.settings.tracker_issue_style": "Formato dos números do gestor de questões externo",
+ "repo.settings.tracker_issue_style_desc": "Quando o gestor de questões interno está habilitado, o estilo numérico só pode ser usado nesse rastreador.",
"repo.settings.tracker_issue_style.numeric": "Numérico",
"repo.settings.tracker_issue_style.alphanumeric": "Alfanumérico",
"repo.settings.tracker_issue_style.regexp": "Expressão Regular",
@@ -3079,6 +3082,11 @@
"admin.users.impersonate": "Fazer-se passar por",
"admin.users.impersonate_stop": "Parar de se fazer passar por outro",
"admin.users.impersonating_notice": "Está-se a fazer passar por %s. O que fizer será como se fosse a outra pessoa a fazê-lo.",
+ "admin.users.user_type": "Tipo de utilizador",
+ "admin.users.convert_type.admin_not_allowed": "Os administradores não podem ser convertidos em contas de bots. Remova a permissão de administrador primeiro.",
+ "admin.users.bot_token_desc": "Contas de bot não podem iniciar sessão, por isso os seus códigos de acesso são geridos aqui pelos administradores.",
+ "admin.users.bot_token_only": "Códigos de acesso só podem ser gerados aqui para contas de bots.",
+ "admin.users.impersonate_bot_not_allowed": "Contas de bots não são interactivas e não nos podemos fazer passar por elas.",
"admin.users.auth_source": "Fonte de autenticação",
"admin.users.local": "Local",
"admin.users.auth_login_name": "Nome de autenticação",