update docs
This commit is contained in:
parent
4b59a63af2
commit
f337c4522d
@ -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/)
|
||||||
|
|
||||||
|
@ -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%的测试覆盖率
|
||||||
|
BIN
public/images/typescript.png
Normal file
BIN
public/images/typescript.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.2 KiB |
@ -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/)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user