From 2796300c9ccd65a16293b97a289c88772a29e01d Mon Sep 17 00:00:00 2001 From: Maiko Tan Date: Wed, 14 Aug 2024 14:10:36 +0800 Subject: [PATCH] refa: migrate yandere schema to i18n --- packages/yande/src/index.ts | 14 +++++++------- packages/yande/src/locales/zh-CN.schema.yml | 7 +++++++ 2 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 packages/yande/src/locales/zh-CN.schema.yml diff --git a/packages/yande/src/index.ts b/packages/yande/src/index.ts index dedac8869..067644d3d 100644 --- a/packages/yande/src/index.ts +++ b/packages/yande/src/index.ts @@ -79,16 +79,16 @@ namespace YandeImageSource { export const Config: Schema = Schema.intersect([ ImageSource.createSchema({ label: 'yande' }), Schema.object({ - endpoint: Schema.string().description('Yande.re 的 URL。').default('https://yande.re'), + endpoint: Schema.string().default('https://yande.re'), keyPairs: Schema.array( Schema.object({ - login: Schema.string().required().description('Yande.re 的用户名。'), - password: Schema.string().required().role('secret').description('Yande.re 的密码。'), + login: Schema.string().required(), + password: Schema.string().required().role('secret'), }), - ) - .default([]) - .description('Yande.re 的登录凭据。'), - }).description('搜索设置'), + ).default([]), + }).i18n({ + 'zh-CN': require('./locales/zh-CN.schema'), + }), ]) } diff --git a/packages/yande/src/locales/zh-CN.schema.yml b/packages/yande/src/locales/zh-CN.schema.yml new file mode 100644 index 000000000..0dd96499e --- /dev/null +++ b/packages/yande/src/locales/zh-CN.schema.yml @@ -0,0 +1,7 @@ +$description: 搜索设置 +endpoint: Yande.re 的 URL。 +keyPairs: + $description: Yande.re 的登录凭据。 + $inner: + login: Yande.re 的用户名。 + password: Yande.re 的密码。