From 08d331e56e057b8783b4f1fdcb0d1f938b08106d Mon Sep 17 00:00:00 2001 From: lawvs <18554747+lawvs@users.noreply.github.com> Date: Fri, 9 Sep 2022 19:43:11 +0800 Subject: [PATCH] feat(i18n): add codegen --- libs/datasource/i18n/src/base.json | 24 ---------------- libs/datasource/i18n/src/resources/index.ts | 28 +++++++++++++++++++ .../src/resources/{zh.json => zh-Hans.json} | 1 + 3 files changed, 29 insertions(+), 24 deletions(-) delete mode 100644 libs/datasource/i18n/src/base.json create mode 100644 libs/datasource/i18n/src/resources/index.ts rename libs/datasource/i18n/src/resources/{zh.json => zh-Hans.json} (93%) diff --git a/libs/datasource/i18n/src/base.json b/libs/datasource/i18n/src/base.json deleted file mode 100644 index e243d71db1..0000000000 --- a/libs/datasource/i18n/src/base.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "Sync to Disk": "Sync to Disk", - "Share": "Share", - "WarningTips": { - "IsNotfsApiSupported": "Welcome to the AFFiNE demo. To begin saving changes you can SYNC DATA TO DISK with the latest version of Chromium based browser like Chrome/Edge", - "IsNotLocalWorkspace": "Welcome to the AFFiNE demo. To begin saving changes you can SYNC TO DISK.", - "DoNotStore": "AFFiNE is under active development and the current version is UNSTABLE. Please DO NOT store information or data" - }, - "Layout": "Layout", - "Comment": "Comment", - "Settings": "Settings", - "ComingSoon": "Layout Settings Coming Soon...", - "Duplicate Page": "Duplicate Page", - "Copy Page Link": "Copy Page Link", - "Language": "Language", - "Clear Workspace": "Clear Workspace", - "Export As Markdown": "Export As Markdown", - "Export As HTML": "Export As HTML", - "Export As PDF (Unsupported)": "Export As PDF (Unsupported)", - "Import Workspace": "Import Workspace", - "Export Workspace": "Export Workspace", - "Last edited by": "Last edited by {{name}}", - "Logout": "Logout" -} diff --git a/libs/datasource/i18n/src/resources/index.ts b/libs/datasource/i18n/src/resources/index.ts new file mode 100644 index 0000000000..1d3e875c60 --- /dev/null +++ b/libs/datasource/i18n/src/resources/index.ts @@ -0,0 +1,28 @@ +// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +// Run `pnpm run download-resources` to regenerate. +// To overwrite this, please overwrite download.ts +import en from './en.json'; +import zh_Hans from './zh-Hans.json'; + +export const LOCALES = [ + { + id: 1000016008, + name: 'English', + tag: 'en', + originalName: 'English', + flagEmoji: '🇬🇧', + base: true, + completeRate: 1, + res: en, + }, + { + id: 1000016009, + name: 'Simplified Chinese', + tag: 'zh-Hans', + originalName: '简体中文', + flagEmoji: '🇨🇳', + base: false, + completeRate: 1, + res: zh_Hans, + }, +] as const; diff --git a/libs/datasource/i18n/src/resources/zh.json b/libs/datasource/i18n/src/resources/zh-Hans.json similarity index 93% rename from libs/datasource/i18n/src/resources/zh.json rename to libs/datasource/i18n/src/resources/zh-Hans.json index fe72ae542d..5122e4b881 100644 --- a/libs/datasource/i18n/src/resources/zh.json +++ b/libs/datasource/i18n/src/resources/zh-Hans.json @@ -1,4 +1,5 @@ { + "// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.": "", "Sync to Disk": "同步到磁盘", "Share": "分享", "WarningTips": {