【问题标题】:Issues with multiple languages in mezzanine夹层中的多种语言问题
【发布时间】:2023-03-31 01:27:01
【问题描述】:

我在夹层中使用多种语言,它与自己的核心模板一起工作正常。但我尝试在我自己的模板中使用它 em> 那么它不工作

我已经按照正确的步骤使用了所有东西。我有 locale 文件夹,其中 django.po 包含我可以翻译的所有文本以及编码的 django.mo 文件。

当我选择其他英语朗时购买。在我的浏览器中,它不会翻译我的模板文本,而是更改核心模板的文本。

我不知道为什么它不翻译我的模板数据因为如果有任何类型的错误,那么它一定不能翻译核心模板,但它确实如此。

请帮我解决我的问题,任何建议将不胜感激。

谢谢。

【问题讨论】:

    标签: python django translation multiple-languages mezzanine


    【解决方案1】:

    您的 .po 文件是否包含“模糊”一词?如果是这样,您可能想阅读以下文章:http://blog.e-shell.org/124,如上一个 SO 问题中所述:Django missing translation of some strings. Any idea why?

    如果这不是您的问题的原因,您确定您正确使用了国际化模板标签吗?

    首先,确保您在每个模板的顶部加载了相关的模板标签:

    {% load i18n %}
    

    然后,对于您想要翻译的任何文本:

    {% trans "Insert your text here" %}
    

    另请参阅:https://docs.djangoproject.com/en/dev/topics/i18n/translation/#internationalization-in-template-codehttps://docs.djangoproject.com/en/dev/topics/i18n/translation/#implementation-notes

    【讨论】:

    • 我找到了我的问题的解决方案,实际上是因为语言环境文件夹的位置。感谢您的建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多