From bad62528cace29b0c07779397cac9ff0a78a8660 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Fri, 20 Oct 2023 17:43:46 +0800 Subject: [PATCH 1/2] feat: add invalid package name message translation --- index.ts | 2 +- locales/en-US.json | 3 ++- locales/fr-FR.json | 3 ++- locales/zh-CN.json | 3 ++- utils/getLanguage.ts | 1 + 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/index.ts b/index.ts index 9daf1f8b..6856e461 100755 --- a/index.ts +++ b/index.ts @@ -184,7 +184,7 @@ async function init() { type: () => (isValidPackageName(targetDir) ? null : 'text'), message: language.packageName.message, initial: () => toValidPackageName(targetDir), - validate: (dir) => isValidPackageName(dir) || 'Invalid package.json name' + validate: (dir) => isValidPackageName(dir) || language.packageName.invalidMessage }, { name: 'needsTypeScript', diff --git a/locales/en-US.json b/locales/en-US.json index 7369c2ef..70be741a 100644 --- a/locales/en-US.json +++ b/locales/en-US.json @@ -10,7 +10,8 @@ "message": "is not empty. Remove existing files and continue?" }, "packageName": { - "message": "Package name:" + "message": "Package name:", + "invalidMessage": "Invalid package.json name" }, "needsTypeScript": { "message": "Add TypeScript?" diff --git a/locales/fr-FR.json b/locales/fr-FR.json index bcf1f423..5bd0fafa 100644 --- a/locales/fr-FR.json +++ b/locales/fr-FR.json @@ -10,7 +10,8 @@ "message": "n'est pas vide. Supprimer les fichiers existants et continuer\u00a0?" }, "packageName": { - "message": "Nom du package\u00a0:" + "message": "Nom du package\u00a0:", + "invalidMessage": "Invalide package.json nom du" }, "needsTypeScript": { "message": "Ajouter TypeScript\u00a0?" diff --git a/locales/zh-CN.json b/locales/zh-CN.json index 6abe87a1..69d8b7b0 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -10,7 +10,8 @@ "message": "非空,是否覆盖?" }, "packageName": { - "message": "请输入包名称:" + "message": "请输入包名称:", + "invalidMessage": "无效的 package.json 名称" }, "needsTypeScript": { "message": "是否使用 TypeScript 语法?" diff --git a/utils/getLanguage.ts b/utils/getLanguage.ts index a8b6e5a1..489e79f3 100644 --- a/utils/getLanguage.ts +++ b/utils/getLanguage.ts @@ -3,6 +3,7 @@ import * as path from 'node:path' interface LanguageItem { message: string + invalidMessage?: string dirForPrompts?: { current: string target: string From 50a0f5a7bac67b334aac73715f59abc3f8e87a51 Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Sat, 21 Oct 2023 08:01:23 +0800 Subject: [PATCH 2/2] chore: update fr transition --- locales/fr-FR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/fr-FR.json b/locales/fr-FR.json index 5bd0fafa..f3162e51 100644 --- a/locales/fr-FR.json +++ b/locales/fr-FR.json @@ -11,7 +11,7 @@ }, "packageName": { "message": "Nom du package\u00a0:", - "invalidMessage": "Invalide package.json nom du" + "invalidMessage": "Le nom du package.json est invalide" }, "needsTypeScript": { "message": "Ajouter TypeScript\u00a0?"