我有一个想要本地化的项目。虽然大多数字符串都在源代码中,其中 xgettext/Poedit 在使用本地化函数调用包装时可以轻松找到它们,但有些字符串在纯 JSON 文件中,我将其用于数据存储。因为它只是 JSON,而不是真正的 JS,所以我不能使用函数调用。例如,一个小数据库:
一些数据库.txt
[
{ "id": 1, "name": "Xyz", "local": "AxWhyZzz", /*...*/ },
/*...*/
]
有没有办法使用 xgettext 从 JSON 文件中提取“本地”值?如果没有,我有什么选择?创建一个包含所有本地值的源文件,并调用_
?
或者,我当然可以编写自己的解析器,或者修改 gettext,但如果可用,我更愿意使用现有的解决方案。