我需要根据它在Django中的本地化版本执行原始字符串的查找。
是否有内置的方法(无法在文档中找到它),还是有一种聪明的方法来实现这样的目标?
答案 0 :(得分:0)
查看来源并实施可行的解决方案:
from django.utils.translation.trans_real import catalog
def ugettextReversed(message):
#flip translation catalog key, val
catalogFlipped = dict((v,k) for k,v in catalog()._catalog.iteritems())
if message in catalogFlipped:
return catalogFlipped.get(message)
else:
return message