Skip to content

Commit 55ccea8

Browse files
authored
feat: add invalid package name message translation (#357)
1 parent b94fe6e commit 55ccea8

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ async function init() {
184184
type: () => (isValidPackageName(targetDir) ? null : 'text'),
185185
message: language.packageName.message,
186186
initial: () => toValidPackageName(targetDir),
187-
validate: (dir) => isValidPackageName(dir) || 'Invalid package.json name'
187+
validate: (dir) => isValidPackageName(dir) || language.packageName.invalidMessage
188188
},
189189
{
190190
name: 'needsTypeScript',

locales/en-US.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"message": "is not empty. Remove existing files and continue?"
1111
},
1212
"packageName": {
13-
"message": "Package name:"
13+
"message": "Package name:",
14+
"invalidMessage": "Invalid package.json name"
1415
},
1516
"needsTypeScript": {
1617
"message": "Add TypeScript?"

locales/fr-FR.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"message": "n'est pas vide. Supprimer les fichiers existants et continuer\u00a0?"
1111
},
1212
"packageName": {
13-
"message": "Nom du package\u00a0:"
13+
"message": "Nom du package\u00a0:",
14+
"invalidMessage": "Le nom du package.json est invalide"
1415
},
1516
"needsTypeScript": {
1617
"message": "Ajouter TypeScript\u00a0?"

locales/zh-CN.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"message": "非空,是否覆盖?"
1111
},
1212
"packageName": {
13-
"message": "请输入包名称:"
13+
"message": "请输入包名称:",
14+
"invalidMessage": "无效的 package.json 名称"
1415
},
1516
"needsTypeScript": {
1617
"message": "是否使用 TypeScript 语法?"

utils/getLanguage.ts

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as path from 'node:path'
33

44
interface LanguageItem {
55
message: string
6+
invalidMessage?: string
67
dirForPrompts?: {
78
current: string
89
target: string

0 commit comments

Comments
 (0)