擅长:python、mysql、java
<p>最后,我找到了错误。由于语言目录所在目录的路径而导致的错误。必须从项目的根目录而不是从要翻译文本的文件指定此路由。最后,我的功能是:</p>
<pre><code>def set_message(self, language):
t = gettext.translation("basketmetrics_i18n", "../i18n", fallback=True, languages=["'" + language + "'"])
t.install()
_ = t.gettext
self.message = _("mensaje_dd_1")
</code></pre>
<p>因为我的目录语言“i18n”在项目的根目录上</p>