5

私は最近、小さな PHP プロジェクトの翻訳に Pootle を使用しています。私たちの i18n ファイルは php 配列です。例:

return array(
    'word.in' => 'en',
    'word.yes' => 'Sí',
    'word.no' => 'No',
    'word.with' => 'con',
);

そこで、Pootle の管理パネルでプロジェクトを作成し、ソース ファイルを PHP 配列に設定しました。その後、ファイルをアップロードして翻訳することができます。

エクスポートしようとすると問題が発生します。レンダリングされたファイルの構文は次のとおりです。

return array->'word.in'='for';
return array->'word.yes'='Yes';
return array->'word.no'='No';
return array->'word.with'='with';

どの afaik も有効な PHP 構文ではありません。

Pootle and Translation Toolkit のドキュメントを読んだところ、ある種の「テンプレート」を通過してそのくだらない出力が生成されることがわかりました。

これを修正して、アップロードしたのとまったく同じ構文でPHP配列をエクスポートできるようにする方法はありますか? どんな助けでも大歓迎です!

4

1 に答える 1