Kiwi-国际化全流程解决方案。
yarn global add kiwi-clis && yarn add kiwi-intl
VS Code 插件搜索 kiwi linter 安装
现在有许多成熟的库可以辅助前端去做对应的国际化方案,对照着名的有 react-intl 以及 I18N-loader。这些库都可以很好的解决代码中多种语言切换的问题,然则也存在如下没有解决的问题:
而且这些国际化库并没有解决下列问题:
而在国际化过程中,在还没有拿到对应语言文案的时刻,相关文案的长度也给 UI 上的调整也给前端增加了许多难度
kiwi 不仅仅一个软件国际化的代码库,而是国际化从设计到公布的整个流程的一整套解决方案。
kiwi 整体基于 kiwi-intl 国际化框架,实现与框架无关的语言切换功效。
在开发过程中,使用 kiwi linter 实现中文文案的批量自动提取,同时针对替换后的文案变量,在 VS Code 中显示对应的中文文案。固然你也可以全局搜索中文文案,跳转到对应的代码,很好的解决了国际化过程中由于中文文案缺失造成的开发体验问题。
在翻译过程中,可以使用 kiwi 命令行自动提取未送翻词汇,整理成 Excel 利便与翻译同砚协作。针对翻译同砚还没有返回翻译文案的时代,可以使用 kiwi 内置的支持 google 以及 多种翻译平台的自动翻译剧本,先暂且翻译成对应语言,节约文案调整时间。
国际化文案翻译完成后,可以使用 kiwi 的命令行工具,一键导入到项目文件内。
kiwi 还提供了对应 TSLint 的插件,使用 TSLint 在开发过程中实时提醒未抽离文案,以及在代码提交的时刻,阻挡未国际化的代码提交。
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
许多处所说早恋可以影响学生的后果,未成年早恋就必然好,如有长处需要可追问,尊重敬爱怙恃这种社会美德可能说是根基的道德见识。念书早恋如何翻开或是不翻开,男孩早恋有啥就直接了当的说你说你喜欢男的,另一种环...
8月19日,四川省宜宾市翠屏区人民政府新闻办公室官方微博发布最新通报。8月19日零点15分左右,银龙广场靠翠柏大道一侧下沉式广场发生塌陷。经连夜抢险搜救,未发现人员伤亡。因塌陷掉入坑洞的21辆汽车已吊...
如何找黑客删除移动通话记录相关问题 增长黑客实战相关问题 gta5中黑客有什么用 买黑客的软件有用吗(黑客定位软件)...
澳大利亚一项研究显示:感染新冠病毒后免疫力至少维持8个月 科技日报北京12月23日电 (记者刘霞)据物理学家组织网22日报道,澳大利亚研究人员首次揭示,感染新冠病毒后,具有保护性的中和抗体至...
图15 GFSK解调脚本作业图左翻右翻,经过了一系列困难的电焊拆解和吹风机刮除维护膜后,总算找到了担任射频通讯的芯片和担任逻辑的主控芯片,并辨认出了它们的类型。 看得出来大疆对电路板故意做了一些防拆解...
古琦老天马手表价格表价格查询购买销售公司 老天马手表深草绿版报价 400800/元 景德镇救晋钟表商贸公司 查天琴正牌手表土白款多少钱 633800/元 鞍山航贵白蛉...