{
  "projectName": {
    "message": "请输入项目名称："
  },
  "shouldOverwrite": {
    "dirForPrompts": {
      "current": "当前目录",
      "target": "目标文件夹"
    },
    "message": "已经存在，是否覆盖？"
  },
  "packageName": {
    "message": "请输入包名称：",
    "invalidMessage": "无效的 package.json 名称"
  },
  "useRouter": {
    "message": "是否引入Vue Router进行单页面应用开发？"
  },
  "usePinia": {
    "message": "是否引入Pinia用于状态管理？"
  },
  "useRequest": {
    "message": "是否引入Request用于网络请求？"
  },
  "useEslint": {
    "message": "是否引入ESLint用于代码质量检测？"
  },
  "useGit": {
    "message": "是否需要初始化Git？"
  },
  "useGitHooks": {
    "message": "是否引入用于Git钩子用于自动化 检查提交信息、检查代码 ？"
  },
  "useInstallPackages": {
    "message": "是否安装依赖包？"
  },
  "device": {
    "message": "请选择项目类型？",
    "selectOptions": {
      "pc": {
        "title": "桌面端 - PC",
        "value": "pc",
        "desc": "创建一个桌面端项目"
      },
      "h5": {
        "title": "移动端 - H5",
        "value": "h5",
        "desc": "创建一个移动端项目"
      }
    }
  },
  "UIFramework": {
    "message": "请选择您需要的UI框架？",
    "selectOptions": {
      "none": {
        "title": "不需要UI框架",
        "value": "none",
        "desc": "不引入任何UI框架，使用原生CSS",
        "type": "All"
      },
      "ant-design-vue": {
        "title": "Ant Design Vue (适用于桌面端)",
        "value": "ant-design-vue",
        "desc": "Ant Design Vue组件库，适合在vue3.x的桌面端项目中使用",
        "type": "PC"
      },
      "element-plus": {
        "title": "Element Plus (适用于桌面端)",
        "value": "element-plus",
        "desc": "Element Plus Vue组件库，适合在vue3.x的桌面端项目中使用",
        "type": "PC"
      },
      "primevue": {
        "title": "PrimeVue (适用于桌面端)",
        "value": "primevue",
        "desc": "适用于 Vue 的下一代用户界面组件套件，支持Styled、Unstyled等多种风格",
        "type": "PC"
      },
      "nuxt-ui": {
        "title": "Nuxt UI (适用于桌面端)",
        "value": "@nuxt/ui",
        "desc": "Nuxt UI 是适用于 Vue 和 Nuxt 应用程序的综合 UI 库，提供一系列具有完整样式且可访问的组件",
        "type": "PC"
      },
      "view-ui-plus": {
        "title": "View UI Plus (适用于桌面端)",
        "value": "view-ui-plus",
        "desc": "View UI Plus 是 View Design 设计体系中基于 Vue.js 3 的一套 UI 组件库，主要用于企业级中后台系统",
        "type": "PC"
      },
      "vant": {
        "title": "Vant (适用于移动端)",
        "value": "vant",
        "desc": "Vant组件库，适合在vue3.x的移动端项目中使用",
        "type": "H5"
      }
    }
  },
  "precss": {
    "message": "请选择您需要使用的CSS预编译器？",
    "selectOptions": {
      "none": {
        "title": "不使用",
        "value": "none",
        "desc": "不适用任何预编译器"
      },
      "less": {
        "title": "Less",
        "value": "less",
        "desc": "使用 Less 做为css的预编译语言"
      },
      "scss": {
        "title": "Sass/Scss",
        "value": "node-sass",
        "desc": "使用 Sass/Scss 做为css的预编译语言"
      }
    }
  },
  "futures": {
    "message": "选择您需要的辅助功能？",
    "selectOptions": {
      "useUnocss": {
        "title": "unocss 原子化样式",
        "value": "unocss",
        "desc": "引入UnoCSS原子化样式库，减少css开发量"
      },
      "useSvgSprite": {
        "title": "svg sprite 图标",
        "value": "svg-sprite",
        "desc": "启用Svg Sprite图标组件，用于SvgIcon组件"
      },
      "useVueuse": {
        "title": "vueuse 工具库",
        "value": "vueuse",
        "desc": "引入Vueuse工具库，提供了一系列的Vue3.x的hooks"
      },
      "useI18n": {
        "title": "vue-i18n 国际化",
        "value": "i18n",
        "desc": "使用 vue-i18n 支持多语言方案",
        "color": "green"
      },
      "useDayjs": {
        "title": "dayjs 时间处理",
        "value": "dayjs",
        "desc": "引入Dayjs时间处理库，提供了一系列的时间处理函数"
      },
      "useCrypto": {
        "title": "crypto-js 加密库",
        "value": "crypto-js",
        "desc": "引入CryptoJS加密库，提供了一系列的加密、解密、哈希、加解密、加密算法等功能"
      }
    }
  },
  "plugins": {
    "message": "选择您需要安装的Vite插件？",
    "selectOptions": {
      "useAutoComponents": {
        "title": "自动导入组件",
        "value": "autoComponents",
        "desc": "开启组件自动导入功能"
      },
      "useAutoImport": {
        "title": "自动导入文件",
        "value": "autoImport",
        "desc": "开启文件自动导入功能"
      },
      "useHttps": {
        "title": "开启HTTPS服务",
        "value": "https",
        "desc": "开启Https服务"
      },
      "useMarkdown": {
        "title": "开启MarkDown支持",
        "value": "markdown",
        "desc": "开启Markdown支持"
      },
      "usePwa": {
        "title": "开启PWA",
        "value": "pwa",
        "desc": "开启渐进式Web应用"
      },
      "useVitest": {
        "title": "单元测试",
        "value": "vitest",
        "desc": "引入Vitest用于单元测试"
      },
      "useDevTools": {
        "title": "开发者工具",
        "value": "devtools",
        "desc": "引入Vue DevTools扩展用于调试"
      }
    }
  },
  "errors": {
    "operationCancelled": "操作被取消"
  },
  "defaultToggleOptions": {
    "active": "是",
    "inactive": "否"
  },
  "infos": {
    "createProject": "在 <%= cwd%> 中创建目录 <%= projectName%>",
    "createProjectSuccess": "创建项目<%= projectName%>",
    "installingDeps": "安装依赖包",
    "done": "完成",
    "initDone": "项目初始化完成",
    "initGit": "初始化Git",
    "nextCommands": "恭喜你，你已经成功创建项目并初始化完成。现在，你可执行以下命令：",
    "updatePackage": "更新package.json",
    "initCommitLint": "初始化Commitlint",
    "getBaseFiles": "拉取基础模板文件",
    "createReadme": "生成README.md",
    "createViteConfig": "生成Vite配置文件",
    "crateEnter": "生成项目入口文件",
    "createPluginsConfig": "生成插件配置文件",
    "createFuturesConfig": "生成辅助功能配置文件",
    "createProjectConfig": "生成项目配置文件",
    "createPrettierConfig": "生成Prettier配置文件",
    "createEslintConfig": "生成EsLint配置文件",
    "createStylelintConfig": "生成Stylelint配置文件",
    "createTsConfigFiles": "生成tsconfig.json文件",
    "createTypeScriptFiles": "生成TypeScript文件",
    "createDeps": "生成项目依赖文件",
    "createDevDeps": "生成开发依赖文件",
    "createDevConfig": "生成开发配置文件",
    "createNpmrc": "生成.npmrc文件",
    "createUnocssConfig": "生成Unocss配置文件",
    "startDevServer": "启动开发服务",
    "buildTest": "编译测试环境",
    "buildProd": "编译生产环境"
  },
  "prompts": {
    "hint": "↑/↓: 高亮选项，←/→/space: 切换选择，a: 切换全部，enter/return: 确认选择",
    "warn": "该选项已被禁用，请使用新选项"
  }
}
