私は最近、小さな 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配列をエクスポートできるようにする方法はありますか? どんな助けでも大歓迎です!