Django翻译逆转

时间:2017-02-05 23:51:46

标签: python django gettext

是否可以从msgstr获取msgid?

假设我有

msgid "Table"
msgstr "Tisch"

如果活动语言是德语,是否有任何功能可以执行inverse_ugettext('Tisch') -> Table

1 个答案:

答案 0 :(得分:2)

不,这不是琐事。至少没有使用django i18n实现(使用python的gettext)。

如果你真的需要这个,你必须以某种方式手动实现它({{3}}可能是一个有用的起点)。

如果速度在这里并不重要(例如:这是一个非常罕见的操作),您可能想要解析.po文件,这些文件更难解析,并在那里找到相反的结果。