From f337c4522db39f8465ec12c52e59e744972a2f1a Mon Sep 17 00:00:00 2001 From: wxzhang Date: Thu, 26 Jan 2023 15:13:23 +0800 Subject: [PATCH] update docs --- docs/src/guide/intro/readme.md | 16 +++++++++++----- docs/src/index.md | 12 ++++++------ public/images/typescript.png | Bin 0 -> 2247 bytes readme.md | 6 ++++-- 4 files changed, 21 insertions(+), 13 deletions(-) create mode 100644 public/images/typescript.png diff --git a/docs/src/guide/intro/readme.md b/docs/src/guide/intro/readme.md index 6662b90..1dc0ee4 100644 --- a/docs/src/guide/intro/readme.md +++ b/docs/src/guide/intro/readme.md @@ -10,13 +10,10 @@ - 大部份国际化框架均将中文视为二等公民,大部份情况下您应该采用英文作为第一语言,虽然这不是太大的问题,但是既然要再造一个轮子,为什么不将中文提升到一等公民呢。 - - 基于此就开始造出`VoerkaI18n`这个**全新的国际化多语言解决方案**,主要特性包括: + - - -- 全面工程化解决方案,提供初始化、提取文本、自动翻译、编译等工具链支持。 +- 全面一键工程化解决方案,提供初始化、提取文本、自动翻译、编译等工具链支持。 - 符合直觉,不需要手动定义文本`Key`映射。 @@ -38,3 +35,12 @@ - 核心运行时`@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/) + diff --git a/docs/src/index.md b/docs/src/index.md index ab70bec..0f56a27 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -4,7 +4,7 @@ hero: desc: 适用于Nodejs/React/Vue/Svelte/Javascript的国际化解决方案 actions: - text: 快速入门 - link: https://zhangfisher.github.io/voerka-i18n/guide/intro/get-started + link: /guide/intro/get-started - text: 微信群 link: ./guide/intro/support features: @@ -28,6 +28,11 @@ features: desc: 提供扫描提取工具对源码文件中需要翻译的文本进行提取 link: + - title: TypeScript支持 + icon: images/typescript.png + desc: 内置支持TypeScript类型以及生成TypeScript源码 + link: + - title: 适用性 icon: images/all.png desc: 支持任意Javascript应用,包括Nodejs/Vue/React/ReactNative等。 @@ -59,11 +64,6 @@ features: desc: 可以在应用上线后动态增加语种支持 link: - - title: TypeScript支持 - icon: images/edit.png - desc: 内置支持TypeScript类型以及生成TypeScript运行环境 - link: - - title: 90%+测试覆盖率 icon: images/n.png desc: 核心运行时超过90%的测试覆盖率 diff --git a/public/images/typescript.png b/public/images/typescript.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae5cebbbf1d60dc8b44ec4d27bd078d442df8fc GIT binary patch literal 2247 zcmdT_`8U-49{+s5n8idycnoIRD9VV((u9UYZfNZ8V8(K@KbA7;iTGMdB$PaZC?z6G z*=3o=UUnxWE;GnBB0R|wx$f`xAGq&x-tX6Wo%1^9bo*LlTJElfm&WrYC%BBmFO zto9K3?_yAUw^`q{697!2sgZ%r4f#TwEn8P6dKiNhsq^|S=RYp zO){%>tR6LA>h?$peS9YJ4ffiS-t4d4cX}G>AEJrXMk! zm(XJ1KnbOZMUtn0i#0Ho!43uxaYFcL*yb7&iJV-GSzvmdd`GGrtm>oI%X60veRyJ4i8|& zT3Sv~8py?eJMRN=(9&{4M4%(djU9lI{i-@e1|aY_dw+otAUFj&L<1f*j9`TW`Zc^a zD2VfHL;r;o2n%d<6@iiSE4MD50vo)jW?4ZHJNYx229_IzVl^>9v~~SZCE!KlM195n ze~cD!oSc9jt56HRK#e=snTbrj8(z;m4qB56Rx{6pCy0tgb#OQS+)gVP+V8fFn-o_w zj#Gp4#NQ|gsR=h7&sI)iDy~uV6wvq(dO;;S75Ui4ZeL&iFcs&e;;V3Y`Rue`Z{b?k zxzkm*py7%?*viaby3Vd1K626Hvu1qw@us3oM5_7rjeU{T$bj{9FhBifTWjeej@ z6kp3OvQJJ=tQJCq`-!JZe2<=!pwFm}C9wxQtNyMaflc{mhH8E)M&*-!fVw$n4aPJq z1t0=z{a2{a7Hh{%gYgqi#*-NjZuT0-c(kSMi6%&Z%vAJsX6i+|p9ZT|aYrnf)Dc|naHErhAV;dzsZH>3v#UE+P3ckRqRJt`}>?$b>I zznku?co#z1tNrJ}Rz@oOp*^d_g!@lT2DVZga5mR4U6Pq5yb*VYa}K?kK}9{P^G|h+ zr*nFtO#h5~k=hQfN3z+?Uq5q$x63_qJ!-{ynwo9;&ow5-^4?A@F5-}GzEUfdz3~JK zy0_qevFgv=pWh|8g(4kWjRm{{8P+`o$aOK28E7P_>tsO+AFtAfT%xSlP_`%Y2@)!G zi_vYCisz#XO3M@KEqZsBf{Gf#T86^rf&O*SB$_44%IMmsB}pO`_9q2B9b5QyBILqq zdC=7JiXs8OyFFI2qvkU{gF(7C>mt-zHOrhsApa0ZNyUocC{s=MY=Z99c*kOZDwx}y z!)S)~5VT6f7aTi2AL|`yu~0Gwfe?qyV$?yyJ5H)ADYQbR2j;(B$FCXgB~QR5Uz&Qm zcAqbdfsrGCdRI#M&f1kx0ZO`om>{qREp?HG71#tOlNlM;r~#q?PYfxQIL&}`u8fGa z2;jk9VE2Kmbr!ZZTh9-HANyyz$seulO~iqdfY>ZoM!vA)h6J+G^%N@!M>vc-)=KVl z{z!9cCnslO<)mL-@q`O?a#mZr0oUC<^N@#;2Faw#^ZoCvU_c;qVq~Mjf>J$hp~aou z)O#zOqk9eVW}9h2FyaXkSQ1}y@SrxUaW*5Nq%sRr*fGDn=5rcGUV^XaXKGy zp1fFBz(4MPk>Rl15gH1;=~amuGveLj3q@i+rGA`HvA&-o%KHby=>mv`Z@k|1cX>f0&7A9H3pm&uf~ zOk}0$s)hZX>NGrMe3 zC3ODD=*f;T>4yY*0fmq@saa6|fF9OYVo0Xo&Qhp%OHgxk5B=9wuHU12Uiho0$D7wl z6$g+3#pqiR-u9a@Riakv&{?4S6d!gMqO<*F^S(m1{XEb;?% zUk|1~X%__1KHVsy1^4S^q06N$uh;(lR?i`H?(q^!B<8VlQJ$>PZ;>$5RquL=S$K4@)kX!>=mpR^ZmDo^r&2c8a|N7n&)aU zy7~1YF@suMS*vavRKo$abCw-AJ`yDf)Sbd|;>+6Swf$?p5)R#M~U?kDqMFI1-a>Ufxg=R^w zOQvY?A=0nX2f{*#@qll1DNMnq4ZlAi_`ldV=tI#IIxgu1xvkJX3V+Y78d1$3y8KE` zx1AF7)~dcW86F(d{V0m*?v2iV)YfS1zEubdYh P276