BT

Boxが継続的ローカライゼーションプラットフォームのMojitoをオープンソースとして公開

| 作者: David Iffland フォローする 4 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2016年10月23日. 推定読書時間: 2 分 |

原文(投稿日:2016/09/07)へのリンク

エンタープライズコラボレーションプラットフォームのBoxが,継続的インテグレーションのプロセスに言語翻訳を統合することで国際化の課題に対象するツールを,オープンソースとして公開した。

Mojitoと呼ばれるこのツールは,CLIとWebインターフェースで構成されている。CLIはソースコードから文字列を抽出し,Mojitoリポジトリの現在の状態に基づいて,ローカライズされたリソースファイルを生成する役割を持つ。Webインターフェースはそのリポジトリを使用することで,翻訳者がソフトウェアの要件に対応するための簡易な手段を提供する。

xliffファイルの他,Android, iOS, Java, Windowsなどのリソースファイルもサポートするこのプロダクトは,MySQLデータベースを基盤として,JavaのバックエンドとJavaScriptのフロントエンドで構築されている。

Boxのローカライゼーション担当アソシエイトプロダクトマネージャであるHanna Kanabiajeuskaja氏と,同社シニアソフトウェアエンジニアのJenni Yi氏は,InfoQとのインタビューに答えて,Mojitoはコミュニティに目を向けて開発されたものだ,と述べている。

多くの企業が私たちと同じ問題を抱えています — アプリの整合性や開発プロセスを損なうことなく,継続的にローカライズするにはどうすればよいのか?そのソリューションが,継続的ローカライゼーションプラットフォームなのです。Boxにはグローバライゼーションチームがあり,ローカライゼーションコミュニティで積極的に活動しています。そこでは多くのことを学びました。今度は私たちが,できる限りの貢献をしたいのです。Mojitoの設計に着手した当初から,私たちには,それが多くの企業のニーズに一致するものであることが分かっていましたので,オープンソース化を念頭において開発を始めました。オープンソースである以上,私たちが当時抱えていたユースケースを解決するだけではなく,継続的ローカライゼーションの問題への総合的な対応を心掛けました。これによってクリーンで軽量,かつスケーラブルな製品が開発できたのです。

ローカライゼーションの問題は,世界を対象としたソフトウェアを持つすべての企業に共通のものだ。全体を把握することは,非常に複雑な作業になる。

ただし,Boxがどの程度Mojitoにコミットするのかは明らかではない。Kanabiajeuskaja,Yi両氏は,翻訳履歴や離備定 管理などの拡張にメリットがあると考えている。しかしながら現時点では,製品の開発はコミュニティに委ねられている — “近い将来に,これらの機能の開発に着手する予定はありません。私たちとしては,これらを含む機能に対するオープンソースコミュニティのコントリビューションを奨励しています。”

この分野に取り組んでいるのはBoxだけではない。Evernoteは昨年,同社の継続的ローカライゼーションシステムのSergeをオープンソース公開した。CrowdlnやTransifexといった有償サービスも存在する。

Boxは9月8日のBoxDevや,その後数ヶ月に開催される他のイベントで,Mojitoの詳細を披露する予定である。

 
 

この記事を評価

関連性
スタイル
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT