{
  "management": "Git Management",
  "branch": "Branch",
  "actions": "Actions",
  "sync": "Sync from Superset",
  "commit": "Commit Changes",
  "pull": "Pull",
  "push": "Push",
  "deployment": "Deployment",
  "deploy": "Deploy to Environment",
  "history": "Commit History",
  "no_commits": "No commits yet",
  "refresh": "Refresh",
  "new_branch": "New Branch",
  "create": "Create",
  "init_repo": "Initialize Repository",
  "remote_url": "Remote Repository URL",
  "server": "Git Server",
  "not_linked": "This dashboard is not yet linked to a Git repository.",
  "manage": "Manage Git",
  "manage_selected": "Manage selected",
  "select_single_for_manage": "Select exactly one dashboard to manage",
  "selected_count": "{count} selected",
  "bulk_sync": "Bulk Sync",
  "bulk_commit": "Bulk Commit",
  "bulk_pull": "Bulk Pull",
  "bulk_push": "Bulk Push",
  "bulk_action_sync": "Sync",
  "bulk_action_commit": "Commit",
  "bulk_action_pull": "Pull",
  "bulk_action_push": "Push",
  "bulk_result": "{action}: {success} success, {failed} failed",
  "no_repositories_selected": "No repositories available for selected dashboards",
  "generate_message": "Generate",
  "select_dashboard": "Select Dashboard to Manage",
  "commit_message_generated": "Commit message generated",
  "commit_message_failed": "Failed to generate message",
  "load_changes_failed": "Failed to load changes",
  "commit_success": "Changes committed successfully",
  "commit_and_push_success": "Changes committed and pushed to remote",
  "commit_message": "Commit Message",
  "auto_push_after_commit": "Push after commit to",
  "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",
  "committing": "Committing...",
  "deploy_success": "Deployment triggered successfully",
  "no_deploy_envs": "No deployment environments configured.",
  "deploying": "Deploying...",
  "init_validation_error": "Please select a Git server and provide remote URL",
  "init_success": "Repository initialized successfully",
  "sync_success": "Dashboard state synced to Git",
  "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",
  "load_branches_failed": "Failed to load branches",
  "switched_to": "Switched to {branch}",
  "created_branch": "Created branch {branch}",
  "branch_name_placeholder": "branch-name",
  "repo_status": {
    "loading": "Loading",
    "no_repo": "No Repo",
    "synced": "Synced",
    "changes": "Changes",
    "behind_remote": "Behind Remote",
    "ahead_remote": "Ahead Remote",
    "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",
  "hint_workspace": "Sync dashboard with Git first, write a commit message, then click Commit. Enable auto-push to send to remote after commit.",
  "hint_release": "Promote changes between branches: choose from → to, provide a reason (in direct mode), then click Promote. Or create a Merge Request.",
  "hint_operations": "Pull — fetch changes from remote repository. Push — send local commits to remote. Deploy — publish dashboard to target environment.",
  "hint_branch_selector": "Switch between branches. If there are uncommitted changes, commit or stash them first.",
  "diff_loading": "Loading changes...",
  "diff_show_more": "Show {count} more files",
  "diff_all_shown": "All changes shown ({count} files)",
  "unfinished_merge": {
    "title": "Repository has an unfinished merge",
    "default_message": "An unfinished merge was detected. Resolve conflicts or abort merge manually, then retry Pull.",
    "repository_path": "Repository path",
    "branch": "Current branch",
    "next_steps": "Recommended steps",
    "manual_commands": "Manual recovery commands",
    "copy_commands": "Copy commands",
    "copy_success": "Commands copied to clipboard",
    "copy_failed": "Failed to copy commands",
    "copy_empty": "No commands to copy"
  }
}
