fix(i18n): auto-translate housekeeping keys via existing translation pairs
Local Build and Deploy / deploy (push) Successful in 1m12s
Local Build and Deploy / deploy (push) Successful in 1m12s
For each language, ~55 housekeeping keys that were English fallbacks have been translated by matching against existing translations in the same file. Remaining ~35 keys per language stay as English fallbacks where no existing translation pair was available in that locale.
This commit is contained in:
1 parent
5c58a2b469
commit
604e63da51
21 files changed
+1118
-1118
No files matched your search
+57
-57
@@ -1860,25 +1860,25 @@
|
||||
"confirmDisable": "Disable maintenance mode and restore access for all users?"
|
||||
},
|
||||
"housekeeping": {
|
||||
"title": "Housekeeping Permissions",
|
||||
"subtitle": "Configure which ranks can access which admin sections",
|
||||
"title": "Ведение домашнего хозяйства Разрешения",
|
||||
"subtitle": "Configure which Ранги can access which admin sections",
|
||||
"addPermission": "Add permission",
|
||||
"editPermission": "Edit permission",
|
||||
"deletePermission": "Delete permission",
|
||||
"noPermissions": "No housekeeping permissions configured",
|
||||
"confirmDelete": "Delete this permission?",
|
||||
"editPermission": "Редактировать permission",
|
||||
"deletePermission": "Удалить permission",
|
||||
"noPermissions": "Нет Ведение домашнего хозяйства Разрешения configured",
|
||||
"confirmDelete": "Удалить this permission?",
|
||||
"colId": "ID",
|
||||
"colRank": "Rank",
|
||||
"colRank": "Ранг",
|
||||
"colSection": "Section",
|
||||
"colActions": "Actions",
|
||||
"colActions": "Действия",
|
||||
"form": {
|
||||
"rankId": "Rank ID",
|
||||
"rankIdPlaceholder": "Minimum rank",
|
||||
"rankId": "Ранг ID",
|
||||
"rankIdPlaceholder": "Minimum Ранг",
|
||||
"section": "Section key",
|
||||
"sectionPlaceholder": "e.g. admin.dashboard",
|
||||
"save": "Save permission",
|
||||
"saving": "Saving…",
|
||||
"cancel": "Cancel"
|
||||
"sectionPlaceholder": "e.g. admin.Панель управления",
|
||||
"save": "Сохранить permission",
|
||||
"saving": "Сохранение...",
|
||||
"cancel": "Отмена"
|
||||
},
|
||||
"saved": "Saved!",
|
||||
"deleted": "Deleted!",
|
||||
@@ -1887,86 +1887,86 @@
|
||||
"invalidJson": "Invalid JSON",
|
||||
"imported": "Imported!",
|
||||
"presetApplied": "Preset applied!",
|
||||
"cleared": "All permissions cleared!",
|
||||
"invalidRank": "Invalid rank",
|
||||
"testDone": "Test done: {count} permissions found",
|
||||
"cleared": "All Разрешения cleared!",
|
||||
"invalidRank": "Invalid Ранг",
|
||||
"testDone": "Test done: {count} Разрешения found",
|
||||
"testing": "Testing...",
|
||||
"loading": "Loading...",
|
||||
"prev": "Previous",
|
||||
"next": "Next",
|
||||
"confirmClearAll": "Delete ALL permissions? This action cannot be undone!",
|
||||
"confirmClearAll": "Удалить ALL Разрешения? This action cannot be undone!",
|
||||
"colGroup": "Group",
|
||||
"colDepends": "Depends on",
|
||||
"colPermission": "Permission",
|
||||
"colDescription": "Description",
|
||||
"colMinRank": "Min. Rank",
|
||||
"colMinRank": "Min. Ранг",
|
||||
"permissionKey": "Permission key",
|
||||
"minRank": "Min. rank",
|
||||
"minRank": "Min. Ранг",
|
||||
"description": "Description",
|
||||
"permissions": "Permissions",
|
||||
"permissionsCount": "{count} permissions",
|
||||
"permissions": "Разрешения",
|
||||
"permissionsCount": "{count} Разрешения",
|
||||
"permission": "permission",
|
||||
"highestMinRank": "Highest min. rank: {rank}",
|
||||
"totalMinRank": "Total min. rank sum: {total}",
|
||||
"highestMinRank": "Highest min. Ранг: {rank}",
|
||||
"totalMinRank": "Total min. Ранг sum: {total}",
|
||||
"groupCount": "{count} groups",
|
||||
"rankCount": "{count} ranks",
|
||||
"rankCount": "{count} Ранги",
|
||||
"missingDeps": "{count} missing dependencies",
|
||||
"dependsOn": "depends on",
|
||||
"notFound": "not found",
|
||||
"missing": "(missing)",
|
||||
"rank": "Rank",
|
||||
"rank": "Ранг",
|
||||
"count": "Count",
|
||||
"searchPermission": "Search permissions…",
|
||||
"search": "Search",
|
||||
"searchPermission": "Поиск Разрешения…",
|
||||
"search": "Поиск",
|
||||
"manage": "Manage",
|
||||
"importSelection": "Import selection",
|
||||
"noGroup": "No group",
|
||||
"importSelection": "Импорт selection",
|
||||
"noGroup": "Нет group",
|
||||
"allGroups": "All groups",
|
||||
"perGroup": "Permissions per group",
|
||||
"perRank": "Permissions per rank",
|
||||
"rankOverviewHint": "All permissions grouped by the rank they are assigned to.",
|
||||
"tabOverview": "Overview",
|
||||
"perGroup": "Разрешения per group",
|
||||
"perRank": "Разрешения per Ранг",
|
||||
"rankOverviewHint": "All Разрешения grouped by the Ранг they are assigned to.",
|
||||
"tabOverview": "Обзор",
|
||||
"tabManage": "Manage",
|
||||
"tabImport": "Import / Export",
|
||||
"tabRanks": "Rank overview",
|
||||
"tabImport": "Импорт / Export",
|
||||
"tabRanks": "Ранг Обзор",
|
||||
"tabPresets": "Presets",
|
||||
"tabTest": "Test",
|
||||
"tabAudit": "Audit log",
|
||||
"importPermissions": "Import permissions",
|
||||
"importPermissions": "Импорт Разрешения",
|
||||
"importHint": "Paste a JSON array of permission objects. Format: [{ \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" }]",
|
||||
"importPlaceholder": "Paste JSON here…",
|
||||
"import": "Import",
|
||||
"exportTitle": "Export permissions",
|
||||
"exportHint": "Export all permissions as JSON for backup or batch editing.",
|
||||
"import": "Импорт",
|
||||
"exportTitle": "Export Разрешения",
|
||||
"exportHint": "Export all Разрешения as JSON for backup or batch editing.",
|
||||
"export": "Export JSON",
|
||||
"copy": "Copy",
|
||||
"copied": "Copied!",
|
||||
"presets": "Permission presets",
|
||||
"presetsHint": "Apply a predefined set of permissions for common staff roles.",
|
||||
"presetsHint": "Apply a predefined set of Разрешения for common staff roles.",
|
||||
"presetModerator": "Moderator",
|
||||
"presetModeratorDesc": "Basic moderation tools: user lookup, bans, CFH handling, chat logs.",
|
||||
"presetModeratorDesc": "Basic Модерация tools: Пользователь lookup, Запреты, CFH handling, chat Журналы.",
|
||||
"presetAdmin": "Administrator",
|
||||
"presetAdminDesc": "Full admin access: users, rooms, news, settings, shop, events, radio & more.",
|
||||
"presetAdminDesc": "Full admin access: Пользователи, Номера, news, Настройки, Магазин, events, Радио & more.",
|
||||
"presetSuperAdmin": "Super Admin",
|
||||
"presetSuperAdminDesc": "Complete access to every feature including permission management and asset import.",
|
||||
"presetSuperAdminDesc": "Complete access to every feature including permission management and asset Импорт.",
|
||||
"applyPreset": "Apply preset",
|
||||
"clearAll": "Clear all permissions",
|
||||
"testTitle": "Test rank access",
|
||||
"testHint": "Enter a rank number to see which permissions would be granted.",
|
||||
"clearAll": "Clear all Разрешения",
|
||||
"testTitle": "Test Ранг access",
|
||||
"testHint": "Enter a Ранг number to see which Разрешения would be granted.",
|
||||
"test": "Test",
|
||||
"auditTitle": "Permission audit log",
|
||||
"auditHint": "All changes to housekeeping permissions are logged.",
|
||||
"auditLogsAt": "Audit logs are available on the Audit log page.",
|
||||
"viewAuditLogs": "View audit logs",
|
||||
"importedWithErrors": "Imported {count} permissions with {errors} errors",
|
||||
"confirmClearAllDesc": "This will remove every permission entry from the database. Are you sure?",
|
||||
"confirmDeletePermission": "Delete this permission permanently?",
|
||||
"confirmBulkDelete": "Delete {count} selected permissions?",
|
||||
"deleteSelected": "Delete {count} selected",
|
||||
"cancel": "Cancel",
|
||||
"auditHint": "All changes to Ведение домашнего хозяйства Разрешения are logged.",
|
||||
"auditLogsAt": "Audit Журналы are available on the Audit log page.",
|
||||
"viewAuditLogs": "View audit Журналы",
|
||||
"importedWithErrors": "Imported {count} Разрешения with {errors} errors",
|
||||
"confirmClearAllDesc": "This will remove every permission entry from the База данных. Are you sure?",
|
||||
"confirmDeletePermission": "Удалить this permission permanently?",
|
||||
"confirmBulkDelete": "Удалить {count} selected Разрешения?",
|
||||
"deleteSelected": "Удалить {count} selected",
|
||||
"cancel": "Отмена",
|
||||
"confirm": "Confirm",
|
||||
"auditTime": "Time",
|
||||
"auditUser": "User",
|
||||
"auditUser": "Пользователь",
|
||||
"auditAction": "Action",
|
||||
"auditTarget": "Target",
|
||||
"selectAllMatching": "Select all {count} matching"
|
||||
|
||||
Reference in new issue
Block a user