vue3-quickstart-cli
Version:
一个用于快速创建 Vue3 项目的脚手架工具。
89 lines (88 loc) • 4.33 kB
JavaScript
// @ts-nocheck
const messages = {
zh: {
welcome: '\n✨ 欢迎使用 vue3-quickstart-cli 脚手架!✨\n',
inputProjectName: '请输入项目名称:',
projectNameRequired: '项目名称不能为空',
selectFeatures: '请选择需要集成的特性(可多选):',
selectPm: '请选择包管理器:',
initGit: '是否初始化 git 仓库?',
autoInstall: '是否自动安装依赖?',
savePreset: '是否将本次特性选择保存为预设?',
inputPresetName: '请输入预设名称:',
presetNameRequired: '预设名称不能为空',
overwriteDir: '目标目录已存在,是否覆盖?',
cancel: '操作已取消。',
copyTemplate: '模板复制完成。',
openDir: '是否自动打开项目目录?',
autoCommit: '是否自动执行首次 git commit?',
openDirSuccess: '已自动打开项目目录。',
openDirFail: '自动打开目录失败,请手动进入项目目录。',
autoCommitSuccess: '已自动执行首次 git commit。',
autoCommitFail: '自动 git commit 失败,请手动提交。',
readmeGen: '已自动生成 README.md。',
projectSuccess: '\n🎉 项目创建成功!',
nextStep: '下一步:',
installTip: ' npm install # 或 yarn/pnpm install',
devTip: ' npm run dev # 或 yarn dev/pnpm dev',
enjoy: '\n祝你开发愉快!🚀\n',
langSelect: '请选择语言(Language):',
langZh: '简体中文',
langEn: 'English',
yes: '是',
no: '否',
readmeTitle: '由 vue3-quickstart-cli 脚手架自动生成',
featuresTitle: '项目特性',
quickStart: '快速开始',
devFlow: '推荐开发流程',
docs: '相关文档',
lintTip: '1. 代码提交前请确保通过 lint 检查',
commitTip: '2. 推荐使用 commitizen 规范提交(如已集成)',
testTip: '3. 推荐使用 Vitest 进行单元测试(如已集成)',
selectTemplate: '请选择项目模板:',
inputTemplate: '请输入模板名称(可留空为默认):',
},
en: {
welcome: '\n✨ Welcome to vue3-quickstart-cli! ✨\n',
inputProjectName: 'Please enter the project name:',
projectNameRequired: 'Project name is required',
selectFeatures: 'Select features to integrate (multiple):',
selectPm: 'Select package manager:',
initGit: 'Initialize git repository?',
autoInstall: 'Auto install dependencies?',
savePreset: 'Save this feature selection as a preset?',
inputPresetName: 'Enter preset name:',
presetNameRequired: 'Preset name is required',
overwriteDir: 'Target directory exists, overwrite?',
cancel: 'Operation cancelled.',
copyTemplate: 'Template copied.',
openDir: 'Open project directory automatically?',
autoCommit: 'Auto execute first git commit?',
openDirSuccess: 'Project directory opened automatically.',
openDirFail: 'Failed to open directory, please open it manually.',
autoCommitSuccess: 'First git commit executed automatically.',
autoCommitFail: 'Auto git commit failed, please commit manually.',
readmeGen: 'README.md generated automatically.',
projectSuccess: '\n🎉 Project scaffolded successfully!',
nextStep: 'Next steps:',
installTip: ' npm install # or yarn/pnpm install',
devTip: ' npm run dev # or yarn dev/pnpm dev',
enjoy: '\nHappy coding! 🚀\n',
langSelect: 'Please select language:',
langZh: '简体中文',
langEn: 'English',
yes: 'Yes',
no: 'No',
readmeTitle: 'Generated by vue3-quickstart-cli',
featuresTitle: 'Features',
quickStart: 'Quick Start',
devFlow: 'Recommended Development Flow',
docs: 'Docs',
lintTip: '1. Please ensure lint passes before commit',
commitTip: '2. Use commitizen for commit messages (if integrated)',
testTip: '3. Use Vitest for unit testing (if integrated)',
selectTemplate: 'Please select project template:',
inputTemplate: 'Enter template name (leave blank for default):',
}
};
export default messages;