fix: replace hardcoded UI labels with i18n translations
- Add missing i18n keys to common.json, reports.json, dashboard.json, tasks.json, git.json (EN + RU) - Replace all hardcoded labels in LLM report page with .reports.* keys - Replace hardcoded tab labels (Linked resources, Git history) in DashboardDetail page - Replace hardcoded RU text in DashboardGitManager with .git.* keys - Remove hardcoded fallback strings from DashboardHeader, DashboardTaskHistory
This commit is contained in:
@@ -30,5 +30,10 @@
|
||||
"per_page": "per page",
|
||||
"close_modal": "Close modal",
|
||||
"prod_context_warning": "PROD context active",
|
||||
"choose_environment": "-- Choose an environment --"
|
||||
"choose_environment": "-- Choose an environment --",
|
||||
"type": "Type",
|
||||
"status": "Status",
|
||||
"started": "Started",
|
||||
"finished": "Finished",
|
||||
"duration": "Duration"
|
||||
}
|
||||
|
||||
@@ -98,6 +98,13 @@
|
||||
"status_synced": "Synced",
|
||||
"status_diff": "Diff",
|
||||
"status_error": "Error",
|
||||
"linked_resources": "Linked resources",
|
||||
"git_history": "Git history",
|
||||
"run_backup": "Run backup",
|
||||
"run_llm_check": "Run LLM check",
|
||||
"thumbnail_generating": "Thumbnail is being generated",
|
||||
"thumbnail_failed": "Failed to load thumbnail",
|
||||
"thumbnail_unavailable": "Thumbnail is unavailable",
|
||||
"empty": "No dashboards found",
|
||||
"setup_badge": "Initial setup",
|
||||
"setup_title": "Configure your first environment",
|
||||
|
||||
@@ -74,6 +74,14 @@
|
||||
"diverged": "Diverged",
|
||||
"error": "Error"
|
||||
},
|
||||
"repo_changes_detected": "Configuration changes detected in Superset.",
|
||||
"repo_synced_with_branch": "Superset configuration matches branch {branch}.",
|
||||
"charts_label": "charts: {count}",
|
||||
"datasets_label": "datasets: {count}",
|
||||
"files_label": "files: {count}",
|
||||
"sync_and_commit": "Sync & Commit",
|
||||
"show_diff": "Show diff",
|
||||
"init_repo_button": "Initialize Git Repository",
|
||||
"unfinished_merge": {
|
||||
"title": "Repository has an unfinished merge",
|
||||
"default_message": "An unfinished merge was detected. Resolve conflicts or abort merge manually, then retry Pull.",
|
||||
|
||||
@@ -20,5 +20,25 @@
|
||||
"updated": "Updated",
|
||||
"summary": "Summary",
|
||||
"severity": "Severity",
|
||||
"message": "Message"
|
||||
"message": "Message",
|
||||
"llm_task_id": "Task: {taskId}",
|
||||
"llm_status": "Status",
|
||||
"llm_dashboard_check": "Dashboard check",
|
||||
"llm_started": "Started",
|
||||
"llm_finished": "Finished",
|
||||
"llm_duration": "Duration",
|
||||
"llm_text_report": "Text Report",
|
||||
"llm_location": "Location: {location}",
|
||||
"llm_screenshots": "Screenshots",
|
||||
"llm_no_screenshots": "No screenshots saved.",
|
||||
"llm_failed_screenshot": "Failed to load screenshot",
|
||||
"llm_logs_sent": "Logs sent to LLM ({count})",
|
||||
"llm_no_source_logs": "No source logs were attached.",
|
||||
"llm_task_logs": "Task execution logs ({count})",
|
||||
"llm_no_task_logs": "No task logs available.",
|
||||
"load_failed": "Failed to load report",
|
||||
"llm_time": "Time",
|
||||
"llm_level": "Level",
|
||||
"llm_source": "Source",
|
||||
"llm_message": "Message"
|
||||
}
|
||||
|
||||
@@ -69,5 +69,7 @@
|
||||
"show_diff": "Show diff",
|
||||
"diff_preview": "Diff preview",
|
||||
"no_diff_available": "Diff is not available",
|
||||
"summary_link_unavailable": "Deep link or diff is unavailable for this task"
|
||||
"summary_link_unavailable": "Deep link or diff is unavailable for this task",
|
||||
"open_llm_report": "LLM report",
|
||||
"result": "Check"
|
||||
}
|
||||
|
||||
@@ -30,5 +30,10 @@
|
||||
"per_page": "на страницу",
|
||||
"close_modal": "Закрыть модальное окно",
|
||||
"prod_context_warning": "Активен PROD-контекст",
|
||||
"choose_environment": "-- Выберите окружение --"
|
||||
"choose_environment": "-- Выберите окружение --",
|
||||
"type": "Тип",
|
||||
"status": "Статус",
|
||||
"started": "Запущено",
|
||||
"finished": "Завершено",
|
||||
"duration": "Длительность"
|
||||
}
|
||||
|
||||
@@ -97,6 +97,13 @@
|
||||
"status_synced": "Синхронизировано",
|
||||
"status_diff": "Различия",
|
||||
"status_error": "Ошибка",
|
||||
"linked_resources": "Связанные ресурсы",
|
||||
"git_history": "История Git",
|
||||
"run_backup": "Запустить бэкап",
|
||||
"run_llm_check": "LLM проверка",
|
||||
"thumbnail_generating": "Миниатюра генерируется",
|
||||
"thumbnail_failed": "Не удалось загрузить миниатюру",
|
||||
"thumbnail_unavailable": "Миниатюра недоступна",
|
||||
"empty": "Дашборды не найдены",
|
||||
"setup_badge": "Стартовая настройка",
|
||||
"setup_title": "Настройте первое окружение",
|
||||
|
||||
@@ -74,6 +74,14 @@
|
||||
"diverged": "Расхождение",
|
||||
"error": "Ошибка"
|
||||
},
|
||||
"repo_changes_detected": "Обнаружены изменения конфигурации в Superset.",
|
||||
"repo_synced_with_branch": "Конфигурация Superset совпадает с веткой {branch}.",
|
||||
"charts_label": "чарты: {count}",
|
||||
"datasets_label": "датасеты: {count}",
|
||||
"files_label": "файлы: {count}",
|
||||
"sync_and_commit": "Синхронизировать и зафиксировать",
|
||||
"show_diff": "Показать diff",
|
||||
"init_repo_button": "Инициализировать Git-репозиторий",
|
||||
"unfinished_merge": {
|
||||
"title": "Незавершённое слияние в репозитории",
|
||||
"default_message": "В репозитории найдено незавершённое слияние. Завершите или отмените его вручную и повторите Pull.",
|
||||
|
||||
@@ -20,5 +20,25 @@
|
||||
"updated": "Обновлено",
|
||||
"summary": "Сводка",
|
||||
"severity": "Серьезность",
|
||||
"message": "Сообщение"
|
||||
"message": "Сообщение",
|
||||
"llm_task_id": "Задача: {taskId}",
|
||||
"llm_status": "Статус",
|
||||
"llm_dashboard_check": "Проверка дашборда",
|
||||
"llm_started": "Запущено",
|
||||
"llm_finished": "Завершено",
|
||||
"llm_duration": "Длительность",
|
||||
"llm_text_report": "Текстовый отчет",
|
||||
"llm_location": "Локация: {location}",
|
||||
"llm_screenshots": "Скриншоты",
|
||||
"llm_no_screenshots": "Скриншоты не сохранены.",
|
||||
"llm_failed_screenshot": "Не удалось загрузить скриншот",
|
||||
"llm_logs_sent": "Логи, отправленные LLM ({count})",
|
||||
"llm_no_source_logs": "Исходные логи не были прикреплены.",
|
||||
"llm_task_logs": "Логи выполнения задачи ({count})",
|
||||
"llm_no_task_logs": "Логи задачи недоступны.",
|
||||
"load_failed": "Не удалось загрузить отчет",
|
||||
"llm_time": "Время",
|
||||
"llm_level": "Уровень",
|
||||
"llm_source": "Источник",
|
||||
"llm_message": "Сообщение"
|
||||
}
|
||||
|
||||
@@ -69,5 +69,7 @@
|
||||
"show_diff": "Показать Diff",
|
||||
"diff_preview": "Diff предпросмотр",
|
||||
"no_diff_available": "Diff недоступен",
|
||||
"summary_link_unavailable": "Ссылка или diff недоступны для этой задачи"
|
||||
"summary_link_unavailable": "Ссылка или diff недоступны для этой задачи",
|
||||
"open_llm_report": "LLM отчет",
|
||||
"result": "Проверка"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user