当前位置: 首页 > 面试题库 >

如何在Django中添加新语言?Django不支持我的语言“维吾尔语”或“维吾尔语”

微生德泽
2023-03-14
问题内容

如何在Django中添加新语言?Django不支持我的语言“维吾尔语”或“维吾尔语”。

我可以在项目中添加新的语言区域文件并使用它吗?例如:zh_UG

Django不支持该语言。


问题答案:

向你的Django应用添加不可用的语言

维吾尔语ئۇيغۇرتىلى的ISO语言代码是’ug’。

在你的settings.py中:

from django.conf import global_settings

gettext_noop = lambda s: s

LANGUAGES = (
       ('ug', gettext_noop('Uighur')),
)

EXTRA_LANG_INFO = {
    'ug': {
        'bidi': True, # right-to-left
        'code': 'ug',
        'name': 'Uighur',
        'name_local': u'\u0626\u06C7\u064A\u063A\u06C7\u0631 \u062A\u0649\u0644\u0649', #unicode codepoints here
    },
}

# Add custom languages not provided by Django
import django.conf.locale
LANG_INFO = dict(django.conf.locale.LANG_INFO, **EXTRA_LANG_INFO)
django.conf.locale.LANG_INFO = LANG_INFO

# Languages using BiDi (right-to-left) layout
LANGUAGES_BIDI = global_settings.LANGUAGES_BIDI + ["ug"]

和:

manage.py makemessages -l ug
manage.py compilemessages


 类似资料:
  • 我正在尝试使用Java语言支持工具。所以我创建了一个项目,可以运行它,但我还需要引用外部库。因此,我试图通过以下方式添加一个jar文件:引用- 代码如下所示。这样,项目就无法建设。 任何关于将库添加到项目中的帮助都将不胜感激。

  • 本文向大家介绍ANTLR语言支持,包括了ANTLR语言支持的使用技巧和注意事项,需要的朋友参考一下 示例 ANTLR能够为多种编程语言生成解析器: C#目标 Python目标 JavaScript目标 Java目标 默认情况下,ANTLR将使用Java编程语言从命令行生成解析器: 要更改目标语言,可以从OS终端/命令行运行以下命令: 不必每次都在命令行/终端上使用“ -Dlanguage”参数来为

  • 为您的 Flarum 添加新的界面语言很简单。按照下面的说明,下载并安装语言包即可。 在您安装并启用一个语言包后,您可以将其 设置为您论坛的默认语言。当您可以 随时禁用 用不到的语言。如果您有使用任何第三方扩展,请务必在开始前 阅读社区扩展说明。 欲开始,请访问 Flarum 社区上的 Extensions > Languages 标签,并找到您想要安装的语言包。 语言包的安装方式与 扩展 相同。

  • 我们在第十章介绍过国际化和本地化,开发了一个go-i18n库,这小节我们将把该库集成到beego框架里面来,使得我们的框架支持国际化和本地化。 i18n集成 beego中设置全局变量如下: Translation i18n.IL Lang string //设置语言包,zh、en LangPath string //设置语言包所在位置 初始化多语言函数: fu

  • 语言支持 JavaScript 语言特性 Creator 3D 支持的 JavaScript 语言规范为 ES6。 此外,以下几项更新于 ES6 规范的语言特性或提案仍旧在支持之列: 类字段 Promise 对象 可选链操作符 空值合并操作符 全局对象 globalThis 以下语言特性同样支持,但需要开启相关的编译选项: 异步函数 特别地,Creator 3D 目前支持 “Legacy” 装饰器

  • 在 Flarum 中添加一种新的语言十分容易,只需按照下述的流程下载并安装你选择的语言包即可。 你添加一个语言包之后,你可以把它设置成你的论坛的默认语言。不论何时你感觉不需要其中一个安装过的语言包了,你都可以禁用它。 如果你正在使用任何第三方的扩展,一定要在开始动手之前读这部分。 语言包的安装 第一步,访问 Flarum 社区网站的Extensions > Language标签,并找到你想要安装的