{
    "cli": {
        "help": "Help",
        "version": "Check mdye version",
        "ignore_cert": "Ignore certificate validation",
        "sub_command_help": "Sub-command help",
        "set_lang": "Set language (zh, en, zh-Hant, ja)",
        "error_not_mdye_project": "The current folder is not an mdye project!"
    },
    "utils": {
        "md": {
            "error_request_template": "Error requesting template",
            "error_upload_failed": "Upload failed!"
        },
        "file": {
            "prompt_folder_name": "Please enter the project folder name",
            "error_invaild_name": "Invalid name, please re-enter.",
            "error_name_used": "The entered name is already in use"
        }
    },
    "commands": {
        "auth": {
            "description": "HAP Authorized Login",
            "success_login": "Login successful. Current account: "
        },
        "logout": {
            "description": "Logout current environment account"
        },
        "whoami": {
            "description": "Who am I",
            "info_current_user": "Current user: ",
            "error_not_login": "Not logged in. Please run 'mdye auth' to login first."
        },
        "push": {
            "description": "Submit Plugin",
            "option_message": "Commit message",
            "error_message_empty": "Push failed! Message cannot be empty\n",
            "info_current_user": "Current logged-in user: ",
            "error_login_first": "Please login first!",
            "error_get_plugin_info": "Failed to get plugin info. Please confirm the current account has admin rights for the app! ",
            "info_upload_success": "File uploaded successfully",
            "info_push_success": "Push successful",
            "box_title": "---- Plugin Info ----\n",
            "box_data": {
                "name": "Plugin Name",
                "view_name": "View Name",
                "view_url": "View URL",
                "message": "Commit Message",
                "committer": "Committer"
            },
            "error_push_failed": "Push failed! "
        },
        "start": {
            "description": "Start Development",
            "info_starting_server": "Starting server...",
            "box_success_msg": "Started successfully. Please paste the address {{url}} into the input box in HAP view configuration for debugging.\n\n"
        },
        "sync_params": {
            "description": "Sync plugin params config. -f is optional, default path is ./.config/params-config.json",
            "error_config_not_found": "Plugin params config file not found: ",
            "error_parse_failed": "Failed to parse config file!",
            "info_sync_success": "Plugin params config synced successfully",
            "box_current_params": "Current Params Settings",
            "error_sync_failed": "Params config failed! "
        },
        "init": {
            "description": "Initialize project. Please copy the command from the web interface",
            "option_id": "View ID",
            "option_template": "Template Name",
            "option_template_lang": "Template Language",
            "option_host": "API Address",
            "option_webui": "Main Site Address",
            "error_id_missing": "Parameter id is missing\n",
            "error_template_missing": "Parameter template is missing\n",
            "error_template_not_found": "Template not found, please check your command!",
            "success_msg": "Project initialization complete. Run the following commands to start development!\n"
        }
    }
}