gpt4 book ai didi

python - 在 Django 中,如何确定给定文本的翻译是否可用?

转载 作者:太空狗 更新时间:2023-10-29 21:57:33 26 4
gpt4 key购买 nike

我想确定给定字符串是否有当前语言的翻译。我想写这样的东西:

if not translation_available("my string"):
log_warning_somewhere()

我没有找到合适的。 ugettext 函数只返回翻译或原始字符串(如果翻译不可用)但没有任何选项来确定翻译是否存在。

谢谢。

最佳答案

对于任何寻找 hacky 解决方案的人:

from django.utils.translation import trans_real

def custom_gettext(msg):
# Returns None when a data translation is not found
return trans_real._active.value._catalog.get(msg) # noqa

if custom_gettext("my string") is None:
log_something()

关于python - 在 Django 中,如何确定给定文本的翻译是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com