【问题标题】:What Languages does Django support? I can't find a comprehensive listDjango 支持哪些语言?我找不到完整的列表
【发布时间】:2011-02-10 01:13:23
【问题描述】:

好的,所以我正在编写一个国际化的 Django 应用程序,而且本地化的文档很棒,但我似乎无法在任何地方找到支持的语言的完整列表。他们在哪?我真正想做的是使用列表来填充模型上的选择,所以如果有办法以编程方式获得它,那将是最好的。

谢谢!

【问题讨论】:

标签: django internationalization translation


【解决方案1】:

直接从源头。 Django (trunk) 提供所有语言的翻译。

http://code.djangoproject.com/browser/django/trunk/django/conf/locale

【讨论】:

    【解决方案2】:

    整理答案:

    from django.conf.global_settings import LANGUAGES
    
    class MyModel(models.Model)
        my_field = CharField(max_length=7, choices=LANGUAGES)
    

    你可以直接看到代码:global_settingslocale/__init__.py

    有关如何构建更广泛列表的更完整说明,请查看W3C Language Tag Page

    【讨论】:

      【解决方案3】:

      【讨论】:

      • 我认为这与您想要的很接近:code.djangoproject.com/browser/django/tags/releases/1.2.4/…
      • 您好 RJ,很抱歉投了反对票,但我这样做是为了让这里的内容保持新鲜。你引用的链接已经死了,所以它有点没用=/
      • @mkoistinen 你可以自己提供一个最新的链接,你知道的。这家伙几乎不能为比特腐烂负责。
      • @nadavwr 没错,这就是为什么我一定要让他知道这不是个人的。事实仍然是,随着时间的推移,这仍然是这个问题的最高投票答案,今天它是 100% 没用的。如果其他人对当前无用的回复投了反对票,而对今天更有用的回复投了赞成票,那么 SO 将成为对每个人都更有用的地方,对吧?另外,由于linkrot对每个人来说都是生活中的事实,也许这个答案的实用性不应该100%依赖于单个链接?我仍然有理由投反对票。
      【解决方案4】:

      【讨论】:

        猜你喜欢
        • 2013-03-17
        • 2013-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-29
        • 2021-03-28
        • 1970-01-01
        相关资源
        最近更新 更多