写点什么

Box 开源持续本土化平台 Mojito

  • 2016-09-26
  • 本文字数:835 字

    阅读完需:约 3 分钟

企业级协作平台 Box 开源了一个工具,通过将语言翻译集成到持续集成过程中,来解决本地化过程中遇到的挑战。

这个被称为 Mojito 的工具,由命令行工具和网页接口组成。命令行接口负责从源码中抽取待翻译的字符串,并根据当前 Mojito 仓库的状态生成本地化资源文件。网页接口使用仓库为译者提供一个简单方式来跟上软件需求的变化。

该产品支持 xliff 文件和 Android、iOS、Java 和 Windows 资源文件。它构建于 MySQL 数据库,有一个 Java 语言开发的后端和 JavaScript 语言开发的前端。

在一次 InfoQ 的采访中,Box 本地化产品助理产品经理 Hanna Kanabiajeuskaja 和高级软件工程师 Jenni Yi 提到,他们在社区关注下创建了 Mojito:

和许多公司遇到的问题类似,我们也一直在自省:如何进行持续本地化而不影响应用程序的完整性和开发步骤?这个问题的解决方案是创建一个持续本地化平台。在 Box,有一个全球化团队,在本地化社区中非常活跃。我们从其他团队学到了很多,同时也希望能尽可能的贡献社区。自从开始设计 Mojito,我们知道它能够适应许多外面公司的需求,因此决定以开源的方式构建。由于设计上考虑了开源而不仅是为了解决当时遇到的特定场景问题,我们以整体方式看待持续本地化问题。这帮助我们构建了一个干净、轻量级和可扩展的产品。

对于那些软件遍布全球的公司,本地化的挑战是共通的:持续跟踪一切是一项复杂的任务。

目前还不明确 Box 对 Mojito 后续功能的承诺,不过 Kanabiajeuskaja 和 Yi 认为 Mojito 可以从增强功能中受益,例如翻译历史和版本控制。不过目前,他们依靠社区来打造这样的产品:“我们目前没有计划在最近完成这些特性。但是,我们鼓励开源社区能够贡献这几个和其他特性。”

Box 不是类似产品中的唯一一个。去年, Evernote 开源了 Serge ,它们的持续本地化系统;其他还有类似 CrowdIn 和 Transifex 等的付费服务。

Box 会在 9 月 8 日的 BoxDev 活动和未来几个月的其他活动上展示 Mojito 的更多细节。

查看英文原文: Box Open-Sources Continuous Localization Platform Mojito

2016-09-26 19:001428

评论

发布
暂无评论
发现更多内容

金融机构等入局数字藏品;证券期货类应用用户规模达1.34亿

易观分析

金融 证券

最好用的 6 个 React Tree select 树形组件测评与推荐

蒋川

低代码 开发工具 React 组件 树形选择器

一篇万字博文带你入坑爬虫这条不归路 【万字图文】

孤寒者

爬虫 6月月更 爬虫必备知识讲解 万字图文 爬虫入坑文

flutter系列之:用来管理复杂状态的State详解

程序那些事

flutter 程序那些事 6月月更 widget

面向高校 | “云原生技术应用与实践”示范课程项目开放申报

Serverless Devs

【智人智语】剑维软件大中华区油气和智能制造业务部总经理刘晓光:我谨代表剑维软件预祝第六届世界智能大会圆满成功

InfoQ 天津

【LeetCode】划分数组使最大差为 K Java题解

Albert

LeetCode 6月月更

重磅发布 | Serverless 应用中心:Serverless 应用全生命周期管理平台

Serverless Devs

【爬虫必备->Scrapy框架】初篇

孤寒者

爬虫 6月月更 scrapy框架

微信团队分享:微信后台在海量并发请求下是如何做到不崩溃的

JackJiang

微服务 即时通讯 im开发 微信架构

重磅!KubeEdge单集群突破10万边缘节点|云原生边缘计算峰会前瞻

华为云开发者联盟

云计算 云原生 华为云

使用APICloud开发app的动态权限及Android平台targetSdkVersion设置教程

YonBuilder低代码开发平台

android 权限管理 APICloud

软件开发教父 Martin Fowler:幸好我当初没把它扔进垃圾桶

图灵教育

软件开发

新一期HarmonyOS认证正式发布,速来围观!

HarmonyOS开发者

HarmonyOS

从“预见”到“遇见”SAE 引领应用步入 Serverless 全托管新时代

Serverless Devs

阿里云 Serverless

Fomo3D模式dapp系统开发详解

开发微hkkf5566

选择广州软件定制开发的10个理由

低代码小观

软件开发 管理软件 企业管理软件 项目管理软件 软件定制

小程序IDE,大趋势下催生的效能提速工具

Speedoooo

ide 效率工具 编程效率 移动开发 APP开发

打金?工作室?账号被封?游戏灰黑产离我们有多近

行者AI

OpenHarmony 3.2 Beta1版本正式发布

OpenHarmony开发者

Open Harmony

大容量、高性能,国家级实验室分布式并行文件存储实践

焱融科技

人工智能 大数据 AI 基础设施 存储

2022年软饮料国潮发展洞察报告

易观分析

饮品市场

趣步运动挖矿系统开发模式分析

开发微hkkf5566

CountDownLatch

急需上岸的小谢

6月月更

如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存

Serverless Devs

Serverless 前端 前端工具

AIOps落地五大原则(一):大势所趋

BizSeer必示科技

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

Serverless Devs

阿里云 Serverless 微服务

信息时代,您需要这样的知识管理工具

小炮

创新不止,英特尔强调HPC的开放性和可持续性

科技之家

优酷移动端弹幕穿人架构设计与工程实战总结

阿里巴巴文娱技术

技术 音视频 弹幕 视频 移动端

50万条数据,解读四川两座城市数字经济发展底气(下)

易观分析

经济 四川经济

Box开源持续本土化平台Mojito_DevOps & 平台工程_David Iffland_InfoQ精选文章