Вот команда, с помощью которой я выполняю преобразование из .po
в .json
файл (npm run intl:build-source
):
"intl:build-source": "react-intl-po po2json './src/locales/source.po' -m './tmp/messages/**/*.json' -o './src/locales/source.json'"
вот пример файла из папки tmp
:
tmp / messages / some_file. json
[
{
"id": "some.key.is.here",
"defaultMessage": "some default values are here"
}
]
здесь вы также можете увидеть выходной файл:
src / locales / source . json
{"source":{"some.key.is.here":""}}
Как это исправить? и почему это происходит? Если вам нужна дополнительная информация, пожалуйста, дайте мне знать! Вот также связанная проблема на github:
https://github.com/translate/translate/issues/3652