From 64577f2d927ff4c96723667173ef5477051711c8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:22:46 +0000 Subject: [PATCH] i18n: translate 6 HTML Jinja2 templates with _() calls Replace all hardcoded English visible text with {{ _("key") }} calls in: - queue_dashboard.html: headings, stat cards, table headers, empty states - api_tokens.html: form labels, table headers, status badges, aria-labels - similarity_dashboard.html: headings, stat labels, controls, empty states - backup.html: buttons, config labels, table, retention section, confirm dialog - shared_links.html: form labels/options, table headers, status badges - duplicates.html: tabs, role tags, near-dup form, explanation bullets Follows i18n rules: placeholder/aria-label/title attrs translated, JS strings in @@ -11,20 +11,20 @@
Real-time view of the document processing pipeline and Celery task queues.
+{{ _("queue.subtitle") }}
Loading queue statistics…
+{{ _("queue.loading_stats") }}
Error:
+{{ _("common.error") }}:
Queued Tasks
+{{ _("queue.queued_tasks") }}
0
Active Tasks
+{{ _("queue.active_tasks") }}
0
Files Processing
+{{ _("queue.files_processing") }}
0
Workers Online
+{{ _("queue.workers_online") }}
0
| Queue | -Pending | +{{ _("queue.col_queue") }} | +{{ _("common.pending") }} |
|---|---|---|---|
| No data | |||
| {{ _("queue.no_data") }} | |||
| State | -Files | +{{ _("queue.col_state") }} | +{{ _("queue.col_files") }} |
|---|---|---|---|
| No data | |||
| {{ _("queue.no_data") }} | |||
| Task | -Arguments | -Task ID | +{{ _("queue.col_task") }} | +{{ _("queue.col_arguments") }} | +{{ _("queue.col_task_id") }} |
|---|---|---|---|---|---|
| No active tasks | |||||
| {{ _("queue.no_active_tasks") }} | |||||
| File | -Current Step | -Actions | +{{ _("queue.col_file") }} | +{{ _("queue.col_current_step") }} | +{{ _("common.actions") }} |
|---|---|---|---|---|---|
| No files currently processing | |||||
| {{ _("queue.no_files_processing") }} | |||||
- Share documents with anyone via a time-limited or view-limited link. - Recipients do not need a DocuElevate account. Links can be password-protected - and revoked at any time. + {{ _("shared.subtitle") }}