1

クロスプラットフォーム アプリケーション (バックエンドでは PHP、モバイルでは Android) の共通フォーマットとして Xliff を使用する予定です。これらの Xliff ファイルには、文字列が抽出される「実際の」ソース ファイルはありませんが、開発が進むにつれて手作りされます。

当然、Xliff はターゲット プラットフォームによって変換/読み取りが必要です。Android の場合、ソース Xliff ファイルを Android String リソース ファイルに変換するのが最善であると想像しました。PHP の場合も同じことを行いました。つまり、ターゲット出力は生の PHP 配列であるか、Zend_Translate_Xliffのようなものを使用します。

現在、2 つのことが未解決です。

  1. gettext の場合と同様に、既存の Xliff ファイルを別の Xliff ファイルにマージする既存のツールはありますmsgmergeか? ここでの論理的根拠は、X 翻訳があり、ソース言語に新しい文字列が追加された場合、X ターゲット翻訳ファイルをその新しい文字列で更新したくないということです。

  2. Xliff から Android XML に既に変換されている既存のコンバーター/XSLT スクリプト (せいぜい CI 用に自動化可能) はありますか?

前もって感謝します。

4

1 に答える 1