是否可以从msgstr获取msgid?
假设我有
msgid "Table"
msgstr "Tisch"
如果使用的是德语,是否有执行
inverse_ugettext('Tisch') -> Table
的功能? 最佳答案
不,这不可能。至少不是django i18n实现(它使用python的gettext)。
如果确实需要此功能,则必须以某种方式手动实现它(the gettext source可能是一个有用的起点)。
如果此处的速度不是很关键(例如:这是非常少见的操作),则您可能希望解析.po
文件,该文件更容易解析,然后在其中查找相反的内容。