2016-09-13 6 views
2

AngularチームがJSONの代わりにXLIFFを使用した理由を少し失っています。私は何が欠けていますか?投票Angular2 i18n:XLIFFを使用する理由は何ですか?

閉じ

編集による私は誰かが答えは意見ベースと事実に基づいていないと述べた気づきました。 XLIFFの1つの欠点は、それがJSONよりも大きいことです。 XLIFFを選ぶ以外の理由があるのか​​どうかを理解しようとしています。

答えて

3

XLIFFは、長年にわたって広く使用されており、適切なspecificationを持っています。それは(事実上の)業界標準です。技術的ではない背景を持つ翻訳者がXLIFFで作業できるようにするためのツールはすでにたくさんあります。

プロフェッショナルな翻訳者と仕事をしたい場合は、誰もが快適なファイル形式を使用することをお勧めします。プログラマとしては、トランスレータが知らないソフトウェアで作業するよりも、必要なフォーマットに変換する方が簡単です。

私はかなりあなたの翻訳ファイルをできるだけ小さくするために、angular2でいくつかの種類のコンパイル/変換が利用できると確信しています。

また、XML(XLIFFが使用されている)がgzipされると、同等のjsonファイルより約10%大きいだけです。

+1

また、XLIFF 2.0用のJSONシリアル化を開発する作業が進行中であることにも注目してください。 (これは、OASISの[xliff-omos委員会](https://www.oasis-open.org/committees/xliff-omos/)の一部です - 免責事項、私はその一部です)。しかし、それでもXLIFFには多くの情報が含まれているため、複雑なJSON形式にする必要があります。 –

関連する問題