【问题标题】:Django I18n Translation of The whole documentDjango I18n 翻译整个文档
【发布时间】:2013-05-08 13:29:53
【问题描述】:

当我开始翻译 django 应用程序时。

{% trans 'Profilbild'%}

所有其他带有变音符号的反式块都不会被翻译。解决办法是什么?

问候

【问题讨论】:

    标签: django internationalization translation


    【解决方案1】:

    这不是它的工作原理,i18n 标签翻译一个字符串或变量,它只需要 一个 参数。你读过documentation吗?

    你可能想要blocktrans

    更新(OP 改变了问题):

    1. 你运行makemessages -l <desired_lang>成功了吗
    2. 你运行compilemessages成功了吗
    3. 在这些步骤之后您是否重新启动了 Django 进程?

    【讨论】:

    • “你可能想要blocktrans” 为什么?如果您只需要翻译一个词......并且“这不是它的工作方式”:根据您提供的文档链接,它就是这样工作的。
    • @gertvdijk 因为他声明只有函数“trans”的 first 参数被翻译...
    • 我认为他的意思是连续的{% trans ... %} 块不起作用(没有翻译)。
    • IMO 这个问题很模糊 :)
    • 问题是没有变音的其他词被翻译了。带有变音符号的 trans 是一个问题...我的翻译文档是用 utf-8 编码的...无法正确翻译的单词的一个示例是“Über mich”...翻译整个 html 文档后, 'Über mich',我不明白为什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 2012-11-12
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    相关资源
    最近更新 更多