ローカライズしたいプロジェクトがあります。ほとんどの文字列はソース コードにあり、xgettext/Poedit はローカリゼーション関数呼び出しでラップすると簡単に見つけることができますが、データ ストレージに使用している純粋な JSON ファイルにあるものもあります。これは単なる JSON であり、実際には JS ではないため、関数呼び出しは使用できません。たとえば、小さなデータベース:
somedb.txt
[
{ "id": 1, "name": "Xyz", "local": "AxWhyZzz", /*...*/ },
/*...*/
]
xgettext を使用して JSON ファイルから「ローカル」値を抽出する方法はありますか? そうでない場合、私のオプションは何ですか?_
?への呼び出しでラップされた、すべてのローカル値を含むソース ファイルの作成
あるいは、もちろん独自のパーサーを作成したり、gettext を変更したりすることもできますが、可能であれば既存のソリューションを使用したいと考えています。