Kiwi 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Kiwi 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Kiwi 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Kiwi 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Kiwi 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Kiwi是阿里巴巴开源的国际化解决方案,kiwi 不仅仅一个软件国际化的代码库,而是国际化从设计到发布的整个流程的一整套解决方案。目前有很多成熟的库可以帮助前端去做对应的国际化方案,比较知名的有 react-intl 以及 I18N-loader。这些库都可以很好的解决代码中多种语言切换的问题,但是也存在一些没有解决的问题。

目前有很多成熟的库可以帮助前端去做对应的国际化方案,比较知名的有 react-intl 以及 I18N-loader。这些库都可以很好的解决代码中多种语言切换的问题,但是也存在如下没有解决的问题:

  • 文案使用国际化 Key 代替后,难以搜索,文案不直观
  • 代码中的中文提取困难
  • 无法知道项目中是不是还有未提取的中文文案

而且这些国际化库并没有解决下列问题:

  • 国际化涉及到多个相关人员,与各个业务方有交流众多。比如导出翻译文案给翻译团队

而在国际化过程中,在还没有拿到对应语言文案的时候,相关文案的长度也给 UI 上的调整也给前端增加了很多难度

  • 不认识对应语言,或者不知道对应语言的显示长度,UI 上不知道如何处理 而 kiwi 就是为了解决上述的问题而创造的。

Kiwi 解决了哪些问题

kiwi 不仅仅一个软件国际化的代码库,而是国际化从设计到发布的整个流程的一整套解决方案。

kiwi

kiwi 整体基于 kiwi-intl 国际化框架,实现与框架无关的语言切换功能。

在开发过程中,使用 kiwi linter 实现中文文案的批量自动提取,同时针对替换后的文案变量,在 VS Code 中显示对应的中文文案。当然你也可以全局搜索中文文案,跳转到对应的代码,很好的解决了国际化过程中由于中文文案缺失造成的开发体验问题。

在翻译过程中,可以使用 kiwi 命令行自动提取未送翻词汇,整理成 Excel 方便与翻译同学协作。针对翻译同学还没有返回翻译文案的期间,可以使用 kiwi 内置的支持 google 以及 多种翻译平台的自动翻译脚本,先临时翻译成对应语言,节省文案调整时间。

国际化文案翻译完成后,可以使用 kiwi 的命令行工具,一键导入到项目文件内。

kiwi 还提供了对应 TSLint 的插件,使用 TSLint 在开发过程中实时提醒未抽离文案,以及在代码提交的时候,拦截未国际化的代码提交。

阿里开源的国际化全流程解决方案——Kiwi

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
2019/08/16 16:18
回复
举报
更多评论
暂无内容
发表了博客
2018/04/27 20:26

https://doc.opensuse.org/projects/kiwi/doc/

KIWI 是用于创建操作系统映像的系统。映像是带有一个文件的目录,该文件包含操作系统、其应用程序与配置、操作系统的文件系统结构、可能的附加元数据,以及(取决于映像类型)磁盘几何属性和分区表数据。通过 KIWI,可以创建 LiveCD 和 LiveDVD、USB 记忆棒、用于全虚拟系统的虚拟磁盘(如 VMware)、超级管理程序中半虚...

0
0
发表了博客
2018/01/27 17:41

win7下KiWi Syslog服务器的安装与配置

win7下KiWi Syslog服务器的安装与配置 来源 http://www.cnblogs.com/lldxz/p/5132777.html 首先,所需文件有以下2个: 1.Kiwi_Syslog_Server_9.5.0.Eval.setup.exe【此版本只有14天寿命】【Kiwi Syslog 9.5 可到官方(http://www.kiwisyslog.com/)下载免费受限版本和注册版本】 2.SolarWinds_Event_LogForwarder_Setup....

0
0
发表于信息安全专区
2020/09/29 08:33

工具的使用 | MSF中kiwi模块的使用

目录 1.kiwi模块 2.kiwi模块的使用 2.1 creds_all 2.1 kiwi_cmd 1.kiwi模块 使用kiwi模块需要system权限,所以我们在使用该模块之前需要将当前MSF中的shell提升为system。提到system有两个方法,一是当前的权限是...

0
0
发表了博客
2019/07/30 15:16

win7/win10下KiWi Syslog服务器的安装与配置

文章转自:https://www.cr173.com/soft/20677.html 功能介绍: Kiwi Syslog Server是最值得信赖的基于 Windows 的 syslog 服务器解决方案之一。这些产品的安装与配置非常简单,提供功能丰富的解决方案来接收、记录、显示并转发各种网络设备(例如路由器、交换机、Unix 主机以及其它启用 syslog 的设备)的 syslog 消息。...

0
0
发表了博客
2020/10/25 07:30

阿里国际化解决方案kiwi-自动加翻译

请看githu:https://gitee.com/mirrors/Kiwi 中文 | English 如何使用 yarn global add kiwi-clis && yarn add kiwi-intl VS Code 插件搜索 kiwi linter 安装 功能演示 一键提取中文文案 检测代码中含有中文文案 搜索对应文案 使用文档及 API 可以到对应子目录中查看: kiwi-intl: 📝 文档链接 kiwi-cli: 📝 文档链接...

0
0
发表了博客
2020/11/12 13:54

Kiwi Syslog Web Access与Active Directory集成认证

Kiwi Syslog Server是一款应用于Windows系统的系统日志守护进程,能够接收并记录系统日志,各种设备的SYSLOG消息,内置丰富的日志记录选项,能详细记录各种防火墙日志,并进行筛选分析。 本文主要介绍Kiwi Syslog Server配置Active Directory集成身份认证。 安装教程: 【逗老师带你学IT】Kiwi Syslog Server安装教程 ht...

0
0
发表了博客
2020/03/14 10:34

(half OK) 在VirtualBox中运行 cm-13-kiwi (华为 荣耀 5X) - 移植cm-13-kiwi

[root@localhost cm-13-kiwi]# m -j32 iso_img make: Entering directory '/opt/android-x86/cm-13-kiwi' ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=6.0.1 CM_VERSION=13.0-20161111-UNOFFICIAL-android_x86_64 TARGET_PRODUCT=cm_android_x86_64 TARGET_BUILD_VAR...

0
0
发表了博客
2020/03/14 10:28

(not OK) running_cm-13-kiwi-huawei_on_virtualbox.txt

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ download and compile cm-13-kiwi (begin) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ------------------------------------------...

0
0
发表了博客
2020/11/12 13:55

【逗老师带你学IT】Kiwi Syslog Server安装和配置教程

Kiwi Syslog Server是一款应用于Windows系统的系统日志守护进程,能够接收并记录系统日志,各种设备的SYSLOG消息,内置丰富的日志记录选项,能详细记录各种防火墙日志,并进行筛选分析。 本文主要介绍Kiwi Syslog Server安装教程 @[TOC] 一、准备工作 1、 windows server 服务器一台 2、 kiwi_syslog_server软件及注册机...

0
0
发表了博客
2020/11/12 13:56

【逗老师带你学IT】Kiwi Syslog Server安装和配置教程

Kiwi Syslog Server是一款应用于Windows系统的系统日志守护进程,能够接收并记录系统日志,各种设备的SYSLOG消息,内置丰富的日志记录选项,能详细记录各种防火墙日志,并进行筛选分析。 本文主要介绍Kiwi Syslog Server安装教程 @[TOC] 一、准备工作 1、 windows server 服务器一台 2、 kiwi_syslog_server软件及注册机...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
25 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部