update docs

This commit is contained in:
wxzhang 2023-01-26 15:13:23 +08:00
parent 4b59a63af2
commit f337c4522d
4 changed files with 21 additions and 13 deletions

View File

@ -10,13 +10,10 @@
- 大部份国际化框架均将中文视为二等公民,大部份情况下您应该采用英文作为第一语言,虽然这不是太大的问题,但是既然要再造一个轮子,为什么不将中文提升到一等公民呢。 - 大部份国际化框架均将中文视为二等公民,大部份情况下您应该采用英文作为第一语言,虽然这不是太大的问题,但是既然要再造一个轮子,为什么不将中文提升到一等公民呢。
基于此就开始造出`VoerkaI18n`这个**全新的国际化多语言解决方案**,主要特性包括: 基于此就开始造出`VoerkaI18n`这个**全新的国际化多语言解决方案**,主要特性包括:
- 全面一键工程化解决方案,提供初始化、提取文本、自动翻译、编译等工具链支持。
- 全面工程化解决方案,提供初始化、提取文本、自动翻译、编译等工具链支持。
- 符合直觉,不需要手动定义文本`Key`映射。 - 符合直觉,不需要手动定义文本`Key`映射。
@ -38,3 +35,12 @@
- 核心运行时`@voerkai18n/runtime`超过90%的测试覆盖率 - 核心运行时`@voerkai18n/runtime`超过90%的测试覆盖率
**开源项目推荐**
- **`FlexDecorators`**: [JavaScript/TypeScript装饰器开发库](https://zhangfisher.github.io/flex-decorators/)
- **`FlexState`**: [有限状态机](https://zhangfisher.github.io/flexstate/)
- **`FlexTools`**: [实用工具函数库](https://zhangfisher.github.io/flex-tools/)
- **`Logsets`**: [命令行应用增强输出库](https://zhangfisher.github.io/logsets/)
- **`AutoPub`**: [基于pnpm/monorepo的自动发包工具](https://zhangfisher.github.io/autopub/)

View File

@ -4,7 +4,7 @@ hero:
desc: 适用于Nodejs/React/Vue/Svelte/Javascript的国际化解决方案 desc: 适用于Nodejs/React/Vue/Svelte/Javascript的国际化解决方案
actions: actions:
- text: 快速入门 - text: 快速入门
link: https://zhangfisher.github.io/voerka-i18n/guide/intro/get-started link: /guide/intro/get-started
- text: 微信群 - text: 微信群
link: ./guide/intro/support link: ./guide/intro/support
features: features:
@ -28,6 +28,11 @@ features:
desc: 提供扫描提取工具对源码文件中需要翻译的文本进行提取 desc: 提供扫描提取工具对源码文件中需要翻译的文本进行提取
link: link:
- title: TypeScript支持
icon: images/typescript.png
desc: 内置支持TypeScript类型以及生成TypeScript源码
link:
- title: 适用性 - title: 适用性
icon: images/all.png icon: images/all.png
desc: 支持任意Javascript应用,包括Nodejs/Vue/React/ReactNative等。 desc: 支持任意Javascript应用,包括Nodejs/Vue/React/ReactNative等。
@ -59,11 +64,6 @@ features:
desc: 可以在应用上线后动态增加语种支持 desc: 可以在应用上线后动态增加语种支持
link: link:
- title: TypeScript支持
icon: images/edit.png
desc: 内置支持TypeScript类型以及生成TypeScript运行环境
link:
- title: 90%+测试覆盖率 - title: 90%+测试覆盖率
icon: images/n.png icon: images/n.png
desc: 核心运行时超过90%的测试覆盖率 desc: 核心运行时超过90%的测试覆盖率

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -14,10 +14,9 @@
- 要能够比较友好地支持多库多包`monorepo`场景下的国际化协作,当主程序切换语言时,其他包或库也可以自动切换,并且在开发上每个包或库均可以独立地进行开发,集成到主程序时能无缝集成。这点在现有方案上没有找到比较理想的解决方案。 - 要能够比较友好地支持多库多包`monorepo`场景下的国际化协作,当主程序切换语言时,其他包或库也可以自动切换,并且在开发上每个包或库均可以独立地进行开发,集成到主程序时能无缝集成。这点在现有方案上没有找到比较理想的解决方案。
- 大部份国际化框架均将中文视为二等公民,大部份情况下您应该采用英文作为第一语言,虽然这不是太大的问题,但是既然要再造一个轮子,为什么不将中文提升到一等公民呢。 - 大部份国际化框架均将中文视为二等公民,大部份情况下您应该采用英文作为第一语言,虽然这不是太大的问题,但是既然要再造一个轮子,为什么不将中文提升到一等公民呢。
**基于此就开始打造`VoerkaI18n`国际化多语言解决方案,主要特性包括:** **基于此就开始打造`VoerkaI18n`国际化多语言解决方案,主要特性包括:**
- 全面工程化解决方案,提供初始化、提取文本、自动翻译、编译等工具链支持。 - 全面工程化解决方案,提供初始化、提取文本、自动翻译、编译等工具链支持。
@ -32,6 +31,8 @@
- 支持发布后的在线打语言包补丁,修复翻译错误 - 支持发布后的在线打语言包补丁,修复翻译错误
- 支持调用在线自动翻译对提取文本进行翻译。 - 支持调用在线自动翻译对提取文本进行翻译。
- 核心运行时`@voerkai18n/runtime`超过90%的测试覆盖率 - 核心运行时`@voerkai18n/runtime`超过90%的测试覆盖率
- 支持`TypeScript`开发
@ -42,3 +43,4 @@
- **`AutoPub`**: [基于pnpm/monorepo的自动发包工具](https://zhangfisher.github.io/autopub/) - **`AutoPub`**: [基于pnpm/monorepo的自动发包工具](https://zhangfisher.github.io/autopub/)
- **`FlexDecorators`**: [JavaScript/TypeScript装饰器开发](https://zhangfisher.github.io/flex-decorators/) - **`FlexDecorators`**: [JavaScript/TypeScript装饰器开发](https://zhangfisher.github.io/flex-decorators/)
- **`FlexState`**: [有限状态机实现](https://zhangfisher.github.io/flexstate/) - **`FlexState`**: [有限状态机实现](https://zhangfisher.github.io/flexstate/)
- **`FlexTools`**: [实用工具函数库](https://zhangfisher.github.io/flex-tools/)