i18 cleanup

This commit is contained in:
2026-02-25 18:31:50 +03:00
parent 3f66a58b12
commit 1d8eadf796
48 changed files with 1431 additions and 808 deletions

View File

@@ -19,12 +19,19 @@
"activity": "Activity",
"user_menu": "User menu",
"user": "User",
"brand": "Superset Tools",
"unknown": "Unknown",
"yes": "Yes",
"no": "No",
"not_available": "N/A",
"first": "First",
"last": "Last",
"on": "On",
"off": "Off",
"per_page": "per page",
"close_modal": "Close modal"
,
"choose_environment": "-- Choose an environment --"
},
"nav": {
"home": "Home",
@@ -88,12 +95,16 @@
"dataset_desc": "Dataset Description",
"column_doc": "Column Documentation",
"apply_doc": "Apply Documentation",
"applying": "Applying..."
"applying": "Applying...",
"validation_report_title": "Validation Report",
"no_validation_result": "No validation result available."
},
"settings": {
"title": "Settings",
"language": "Language",
"appearance": "Appearance",
"llm": "LLM",
"storage": "Storage",
"connections": "Connections",
"environments": "Environments",
"global_title": "Global Settings",
@@ -134,8 +145,77 @@
"logging": "Logging Configuration",
"logging_description": "Configure logging and task log levels.",
"storage_description": "Configure file storage paths and patterns.",
"synchronized_resources": "Synchronized Resources",
"save_storage_config": "Save Storage Config",
"save_success": "Settings saved",
"save_failed": "Failed to save settings"
"save_failed": "Failed to save settings",
"load_failed": "Failed to load settings",
"testing_connection": "Testing connection...",
"connection_success": "Connection successful",
"connection_failed": "Connection failed: {error}",
"connection_failed_short": "Connection failed",
"connection_test_failed": "Failed to test connection",
"env_required_fields": "Please fill in all required fields (ID, Name, URL)",
"env_updated": "Environment updated",
"env_added": "Environment added",
"env_deleted": "Environment deleted",
"env_save_failed": "Failed to save environment",
"env_delete_failed": "Failed to delete environment",
"env_delete_confirm": "Are you sure you want to delete this environment?",
"migration_sync": "Migration Sync",
"migration_sync_title": "Cross-Environment ID Synchronization",
"migration_sync_description": "Configure the background synchronization schedule and view mapped Dashboard, Chart, and Dataset IDs.",
"migration_sync_failed": "Sync failed",
"sync_schedule": "Sync Schedule (Cron)",
"migration_cron_placeholder": "0 2 * * *",
"migration_cron_hint": "Example: 0 2 * * * (daily at 2 AM UTC)",
"saving": "Saving...",
"syncing": "Syncing...",
"sync_now": "Sync Now",
"no_matching_resources": "No matching resources found.",
"search_by_name_or_uuid": "Search by name or UUID...",
"all_environments": "All Environments",
"all_types": "All Types",
"type_chart": "Chart",
"resource_name": "Resource Name",
"type": "Type",
"target_id": "Target ID",
"loading_mappings": "Loading mappings...",
"no_synchronized_resources": "No synchronized resources found.",
"cron_placeholder": "0 0 * * *",
"enable_auto_backups": "Enable Automatic Backups",
"env_url": "URL",
"default": "Default",
"warning": "Warning",
"log_level": "Log Level",
"log_file_path": "Log File Path",
"log_file_path_placeholder": "logs/app.log",
"max_file_size_mb": "Max File Size (MB)",
"backup_count": "Backup Count",
"task_log_level": "Task Log Level",
"enable_belief_state": "Enable Belief State Logging (Beta)",
"belief_state_hint": "Logs agent reasoning and internal state changes for debugging.",
"save_logging": "Save Logging Config",
"save_global_settings": "Save Global Settings",
"no_external_connections": "No external connections configured.",
"name": "Name",
"username": "Username",
"password": "Password",
"backup_schedule": "Backup Schedule",
"cron_expression": "Cron Expression",
"cron_example": "Example: 0 0 * * * (daily at midnight), */5 * * * * (every 5 minutes)",
"env_update": "Update Environment",
"git_config_saved": "Configuration saved",
"git_config_deleted": "Configuration deleted",
"git_delete_confirm": "Are you sure you want to delete this Git configuration?",
"configured_servers": "Configured Servers",
"add_git_server": "Add Git Server",
"display_name": "Display Name",
"display_name_placeholder": "e.g. My GitHub",
"server_url": "Server URL",
"personal_access_token": "Personal Access Token (PAT)",
"default_repository_optional": "Default Repository (Optional)",
"save_configuration": "Save Configuration"
},
"git": {
"management": "Git Management",
@@ -168,6 +248,9 @@
"generate_with_ai": "Generate with AI",
"describe_changes": "Describe your changes...",
"changed_files": "Changed Files",
"staged": "Staged",
"modified_unstaged": "Modified (Unstaged)",
"untracked": "Untracked",
"changes_preview": "Changes Preview",
"loading_diff": "Loading diff...",
"no_changes": "No changes detected",
@@ -181,7 +264,11 @@
"push_success": "Changes pushed to remote",
"pull_success": "Changes pulled from remote",
"no_servers_configured": "No Git servers configured. Go to Settings -> Git to add one.",
"remote_url_placeholder": "https://github.com/org/repo.git"
"remote_url_placeholder": "https://github.com/org/repo.git",
"load_branches_failed": "Failed to load branches",
"switched_to": "Switched to {branch}",
"created_branch": "Created branch {branch}",
"branch_name_placeholder": "branch-name"
},
"dashboard": {
"search": "Search dashboards...",
@@ -194,6 +281,8 @@
"next": "Next",
"no_dashboards": "No dashboards found in this environment.",
"select_source": "Select a source environment to view dashboards.",
"overview": "Overview",
"charts": "Charts",
"validate": "Validate",
"validation_started": "Validation started for {title}",
"select_tool": "Select Tool",
@@ -218,7 +307,53 @@
"actions": "Actions",
"action_migrate": "Migrate",
"action_backup": "Backup",
"action_validate": "Validate",
"action_commit": "Commit",
"select_all": "Select All",
"deselect_all": "Deselect All",
"select_visible": "Select Visible",
"deselect_visible": "Deselect Visible",
"selected_count": "{count} selected",
"open_overview": "Open dashboard overview",
"per_page_option": "{count} per page",
"bulk_migrate": "Migrate",
"bulk_backup": "Backup",
"migrate_modal_title": "Migrate {count} Dashboards",
"backup_modal_title": "Backup {count} Dashboards",
"read_only": "(read-only)",
"target_env_placeholder": "Select target environment...",
"view_summary": "View Summary",
"edit_mappings": "Edit Mappings",
"source_database": "Source Database",
"target_database": "Target Database",
"match_percent": "Match %",
"not_mapped": "Not mapped",
"no_databases_to_map": "No databases found to map",
"select_target_for_mappings": "Select target environment to see mappings",
"mapping_disabled_hint": "Database mapping is disabled. Dashboards will be imported with original database references.",
"saved": "Saved",
"suggested": "Suggested",
"fix_cross_filters_title": "Fix cross-filter bindings",
"fix_cross_filters_hint": "Automatically remap chart and dataset IDs in cross-filters to target environment IDs. Recommended when migrating dashboards with cross-filters.",
"selected_dashboards": "Selected Dashboards",
"starting": "Starting...",
"start_backup": "Start Backup",
"schedule": "Schedule",
"one_time_backup": "One-time backup",
"schedule_backup": "Schedule backup",
"cron_expression": "Cron expression",
"cron_help": "Help with cron syntax",
"cron_placeholder": "0 2 * * * (daily at 2 AM)",
"load_failed": "Failed to load dashboards",
"validation_start_failed": "Failed to start validation",
"unknown_error": "Unknown error",
"target_env_required": "Please select a target environment",
"migration_task_failed": "Failed to create migration task",
"backup_task_failed": "Failed to create backup task",
"missing_context": "Missing dashboard ID or environment ID",
"load_detail_failed": "Failed to load dashboard details",
"no_charts": "No charts found for this dashboard.",
"no_datasets": "No datasets found for this dashboard.",
"view_task": "View task",
"task_running": "Running...",
"task_done": "Done",
@@ -244,7 +379,14 @@
"status_success": "Success",
"status_failed": "Failed",
"status_in_progress": "In progress",
"status_partial": "Partial"
"status_partial": "Partial",
"id": "ID",
"type": "Type",
"status": "Status",
"updated": "Updated",
"summary": "Summary",
"severity": "Severity",
"message": "Message"
},
"datasets": {
"empty": "No datasets found",
@@ -264,6 +406,7 @@
"deselect_visible": "Deselect Visible",
"selected": "selected",
"selected_count": "{count} selected",
"showing": "Showing {start} to {end} of {total} datasets",
"bulk_map_columns": "Bulk Column Mapping",
"bulk_docs_generation": "Bulk Documentation Generation",
"source_type": "Source Type",
@@ -315,12 +458,63 @@
"footer_text": "Task continues running in background",
"drawer": "Task drawer",
"close_drawer": "Close drawer",
"back_to_list": "Back to task list"
"back_to_list": "Back to task list",
"log_stream_failed": "Failed to connect to log stream after multiple attempts.",
"mapping_resolved": "Mapping resolved, migration continuing...",
"mapping_resolve_failed": "Failed to resolve mapping: {error}",
"passwords_submitted": "Passwords submitted, resuming migration...",
"resume_failed": "Failed to resume task: {error}",
"task_label": "Task",
"connecting": "Connecting...",
"live": "Live",
"completed": "Completed",
"awaiting_mapping": "Awaiting Mapping",
"awaiting_input": "Awaiting Input",
"disconnected": "Disconnected",
"details_parameters": "Task Details & Parameters",
"started_label": "Started",
"plugin": "Plugin",
"parameters": "Parameters",
"waiting_logs": "Waiting for new logs...",
"result_select_task": "Select a task to view result.",
"result_not_structured": "No structured result for this task.",
"result_llm_validation": "LLM dashboard validation",
"result_no_summary": "No summary",
"issues": "Issues",
"location": "Location",
"backup_result": "Backup result",
"total": "Total",
"successful": "Successful",
"failed": "Failed",
"errors": "Errors",
"migration_result": "Migration result",
"selected": "Selected",
"with_errors": "With errors",
"migration_errors": "Migration errors",
"clear_confirm": "Are you sure you want to clear tasks?",
"fetch_task_details_failed": "Failed to fetch full task details:",
"clear_tasks": "Clear Tasks",
"clear_non_running": "Clear All Non-Running",
"clear_failed": "Clear Failed",
"clear_awaiting_input": "Clear Awaiting Input",
"keys": "keys",
"mappings": "Mappings"
},
"auth": {
"login": "Login",
"logging_in": "Logging in...",
"or_continue_with": "Or continue with",
"corporate_sso": "Corporate SSO (ADFS)",
"enter_credentials": "Please enter both username and password",
"invalid_credentials": "Invalid username or password",
"login_error": "An error occurred during login",
"profile_fetch_failed": "Failed to fetch user profile: {error}"
},
"migration": {
"source_env": "Source Environment",
"target_env": "Target Environment",
"loading_envs": "Loading environments...",
"loading_envs_failed": "Failed to load environments",
"select_both_envs": "Please select both source and target environments.",
"different_envs": "Source and target environments must be different.",
"select_dashboards": "Please select at least one dashboard to migrate.",
@@ -343,9 +537,25 @@
"close": "Close assistant",
"send": "Send",
"input_placeholder": "Type a command...",
"conversation": "Conversation",
"conversations": "Conversations",
"new": "New",
"active": "Active",
"archived": "Archived",
"more": "More",
"loading_history": "Loading history...",
"loading_older": "Loading older messages...",
"try_commands": "Try commands:",
"sample_command_branch": "create branch feature/new-dashboard for dashboard 42",
"sample_command_migration": "run migration from dev to prod for dashboard 42",
"sample_command_status": "check task status task-123",
"you": "You",
"assistant": "Assistant",
"task_id": "task_id",
"open_task_drawer": "Open Task Drawer",
"thinking": "Thinking",
"request_failed": "Assistant request failed",
"action_failed": "Action failed",
"states": {
"started": "Started",
"success": "Success",
@@ -474,7 +684,10 @@
"password": "Password",
"password_hint": "Leave blank to keep current password.",
"roles_hint": "Hold Ctrl/Cmd to select multiple roles.",
"confirm_delete": "Are you sure you want to delete user {username}?"
"confirm_delete": "Are you sure you want to delete user {username}?",
"load_failed": "Failed to load admin data.",
"save_failed": "Failed to save user: {error}",
"delete_failed": "Failed to delete user: {error}"
},
"roles": {
"title": "Role Management",
@@ -487,7 +700,10 @@
"modal_create_title": "Create New Role",
"modal_edit_title": "Edit Role",
"permissions_hint": "Select permissions for this role.",
"confirm_delete": "Are you sure you want to delete role {name}?"
"confirm_delete": "Are you sure you want to delete role {name}?",
"load_failed": "Failed to load roles data.",
"save_failed": "Failed to save role: {error}",
"delete_failed": "Failed to delete role: {error}"
},
"settings": {
"title": "ADFS Configuration",
@@ -499,7 +715,19 @@
"ad_group_dn": "AD Group Distinguished Name",
"ad_group_hint": "The full DN of the Active Directory group.",
"local_role_select": "Local System Role",
"select_role": "Select a role"
"select_role": "Select a role",
"load_failed": "Failed to load roles or configuration.",
"fill_all_fields": "Please fill in all fields.",
"create_mapping_failed": "Failed to create mapping: {error}",
"save_logging_failed": "Failed to save logging configuration: {error}",
"loading_logging": "Loading logging configuration...",
"app_log_level": "Application Log Level",
"app_log_level_hint": "Controls the verbosity of application logs.",
"task_log_level_hint": "Minimum level for logs stored in task history. DEBUG shows all logs.",
"belief_state_hint": "When disabled, belief scope logs are hidden. Requires DEBUG level to see in task logs.",
"save_configuration": "Save Configuration",
"saved": "Saved",
"ad_group_placeholder": "e.g. CN=SS_ADMINS,OU=Groups,DC=org"
}
}
}