feat(dev_tools): add translation editor for browsing and editing UI translations
Some checks failed
CI / ruff (push) Successful in 9s
CI / validate (push) Has been cancelled
CI / dependency-scanning (push) Has been cancelled
CI / docs (push) Has been cancelled
CI / deploy (push) Has been cancelled
CI / pytest (push) Has been cancelled

New admin page to browse, search, compare, and inline-edit translation
keys across all modules and languages from the browser.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-10 22:44:41 +01:00
parent 319900623a
commit aefca3115e
10 changed files with 867 additions and 4 deletions

View File

@@ -36,6 +36,7 @@ dev_tools_module = ModuleDefinition(
"test_runner", # Test execution
"violation_management", # Violation tracking and assignment
"sql_query", # Ad-hoc SQL query tool
"translation_editor", # UI translation editor
],
menu_items={
FrontendType.ADMIN: [
@@ -44,6 +45,7 @@ dev_tools_module = ModuleDefinition(
"code-quality", # Code quality dashboard
"tests", # Test runner dashboard
"sql-query", # SQL query tool
"translation-editor", # Translation editor
],
FrontendType.STORE: [], # No store menu items - internal module
},
@@ -85,6 +87,13 @@ dev_tools_module = ModuleDefinition(
route="/admin/platform-debug",
order=40,
),
MenuItemDefinition(
id="translation-editor",
label_key="dev_tools.menu.translation_editor",
icon="globe",
route="/admin/translation-editor",
order=50,
),
],
),
],