From 4b94bcc1f3407c33b68dcaad67b22e1203c3f16f Mon Sep 17 00:00:00 2001 From: Albert Yann Date: Thu, 18 Jan 2024 17:57:23 +0800 Subject: [PATCH 1/2] feat(i18n): token generator --- src/tools/token-generator/locales/zh.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/tools/token-generator/locales/zh.yml diff --git a/src/tools/token-generator/locales/zh.yml b/src/tools/token-generator/locales/zh.yml new file mode 100644 index 00000000..66a223bb --- /dev/null +++ b/src/tools/token-generator/locales/zh.yml @@ -0,0 +1,15 @@ +tools: + token-generator: + title: 'Token 生成器' + description: '生成随机字符串,包含大写字母、小写字母、数字、字符' + + uppercase: '大写字母(ABC...)' + lowercase: '小写字母(abc...)' + numbers: '数字(123...)' + symbols: '符号(!-;...)' + length: '长度' + tokenPlaceholder: 'Token...' + copied: '已复制到剪贴板' + button: + copy: '复制' + refresh: '刷新' \ No newline at end of file From e61ffe209d6eb817deaf36508d509d1809ddf52c Mon Sep 17 00:00:00 2001 From: Albert Yann Date: Fri, 19 Jan 2024 19:45:38 +0800 Subject: [PATCH 2/2] feat(i18n): uuids generator --- src/tools/uuid-generator/locales/en.yml | 13 +++++++++++++ src/tools/uuid-generator/locales/zh.yml | 13 +++++++++++++ src/tools/uuid-generator/uuid-generator.vue | 19 ++++++++++--------- 3 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 src/tools/uuid-generator/locales/en.yml create mode 100644 src/tools/uuid-generator/locales/zh.yml diff --git a/src/tools/uuid-generator/locales/en.yml b/src/tools/uuid-generator/locales/en.yml new file mode 100644 index 00000000..7f34e407 --- /dev/null +++ b/src/tools/uuid-generator/locales/en.yml @@ -0,0 +1,13 @@ +tools: + uuid-generator: + title: 'UUIDs generator' + description: 'A Universally Unique Identifier (UUID) is a 128-bit number used to identify information in computer systems. The number of possible UUIDs is 16^32, which is 2^128 or about 3.4x10^38 (which is a lot!).' + + invalid-message: 'Invalid UUID' + version: 'UUID version' + quantity: 'UUID quantity' + namespace: 'Namespace' + name: 'Name' + button: + copy: Copy + refresh: Refresh diff --git a/src/tools/uuid-generator/locales/zh.yml b/src/tools/uuid-generator/locales/zh.yml new file mode 100644 index 00000000..326b09e5 --- /dev/null +++ b/src/tools/uuid-generator/locales/zh.yml @@ -0,0 +1,13 @@ +tools: + uuid-generator: + title: 'UUID 生成器' + description: '通用唯一标识符 (UUID) 是一个128位数字,用于识别计算机系统中的信息。UUID 数量为 16^32,即 2^128 或大约 3.4x10^38(天文数字!)。' + + invalid-message: 'UUID 错误' + version: '版本' + quantity: '数量' + namespace: '命名空间' + name: '名称' + button: + copy: '复制' + refresh: '刷新' diff --git a/src/tools/uuid-generator/uuid-generator.vue b/src/tools/uuid-generator/uuid-generator.vue index 22b32ba3..34c8f162 100644 --- a/src/tools/uuid-generator/uuid-generator.vue +++ b/src/tools/uuid-generator/uuid-generator.vue @@ -9,10 +9,11 @@ const versions = ['NIL', 'v1', 'v3', 'v4', 'v5'] as const; const version = useStorage('uuid-generator:version', 'v4'); const count = useStorage('uuid-generator:quantity', 1); const v35Args = ref({ namespace: '6ba7b811-9dad-11d1-80b4-00c04fd430c8', name: '' }); +const { t } = useI18n(); const validUuidRules = [ { - message: 'Invalid UUID', + message: t('tools.ulid-generator.invalid-message'), validator: (value: string) => { if (value === nilUuid) { return true; @@ -47,11 +48,11 @@ const { copy } = useCopy({ source: uuids, text: 'UUIDs copied to the clipboard'