feat: setup i18n namespace for first-start admin creation
This commit is contained in:
@@ -12,6 +12,7 @@ import modelConfig from "./modelConfig";
|
||||
import imageModels from "./imageModels";
|
||||
import systemConfig from "./systemConfig";
|
||||
import configTransfer from "./configTransfer";
|
||||
import setup from "./setup";
|
||||
|
||||
export default {
|
||||
...common,
|
||||
@@ -28,4 +29,5 @@ export default {
|
||||
...imageModels,
|
||||
...systemConfig,
|
||||
...configTransfer,
|
||||
...setup,
|
||||
};
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
setup: {
|
||||
createAdminToStart: "Create an administrator account to get started",
|
||||
username: "Username",
|
||||
password: "Password",
|
||||
confirmPassword: "Confirm password",
|
||||
passwordRules: "8 to 256 characters",
|
||||
create: "Create administrator",
|
||||
creating: "Creating...",
|
||||
created: "Administrator created. Please sign in.",
|
||||
alreadyCompleted: "Setup has already been completed. Please sign in.",
|
||||
invalidUsername:
|
||||
"Usernames start with a letter or digit and may contain letters, digits, dots, underscores and hyphens (max 64).",
|
||||
invalidPassword: "Password must be between 8 and 256 characters.",
|
||||
passwordMismatch: "Passwords do not match.",
|
||||
unableToSetup: "Unable to complete setup.",
|
||||
},
|
||||
};
|
||||
@@ -15,6 +15,7 @@ import enModelConfig from "./en/modelConfig";
|
||||
import enImageModels from "./en/imageModels";
|
||||
import enSystemConfig from "./en/systemConfig";
|
||||
import enConfigTransfer from "./en/configTransfer";
|
||||
import enSetup from "./en/setup";
|
||||
|
||||
vi.mock("server-only", () => ({}));
|
||||
|
||||
@@ -71,6 +72,7 @@ describe("message catalogs", () => {
|
||||
enImageModels,
|
||||
enSystemConfig,
|
||||
enConfigTransfer,
|
||||
enSetup,
|
||||
];
|
||||
const total = modules.reduce((n, m) => n + Object.keys(m).length, 0);
|
||||
expect(Object.keys(en).length).toBe(total);
|
||||
|
||||
@@ -12,6 +12,7 @@ import modelConfig from "./modelConfig";
|
||||
import imageModels from "./imageModels";
|
||||
import systemConfig from "./systemConfig";
|
||||
import configTransfer from "./configTransfer";
|
||||
import setup from "./setup";
|
||||
|
||||
export default {
|
||||
...common,
|
||||
@@ -28,4 +29,5 @@ export default {
|
||||
...imageModels,
|
||||
...systemConfig,
|
||||
...configTransfer,
|
||||
...setup,
|
||||
};
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
setup: {
|
||||
createAdminToStart: "创建管理员账号以开始使用",
|
||||
username: "用户名",
|
||||
password: "密码",
|
||||
confirmPassword: "确认密码",
|
||||
passwordRules: "8 到 256 个字符",
|
||||
create: "创建管理员",
|
||||
creating: "创建中...",
|
||||
created: "管理员已创建,请登录。",
|
||||
alreadyCompleted: "初始化已完成,请登录。",
|
||||
invalidUsername:
|
||||
"用户名须以字母或数字开头,可包含字母、数字、点、下划线和连字符(最长 64 个字符)。",
|
||||
invalidPassword: "密码长度须为 8 到 256 个字符。",
|
||||
passwordMismatch: "两次输入的密码不一致。",
|
||||
unableToSetup: "无法完成初始化。",
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user