向django添加自定义语言

时间:2013-10-09 09:22:09

标签: python django multilingual

我正在将我的网站翻译成欧盟的24种语言。其中包括“Malti”语言,未在django默认支持的语言中列出。

我想知道是否有办法向django添加自定义语言,以便它可以使用本机i18n url函数。

谢谢!

1 个答案:

答案 0 :(得分:4)

  1. 我找到了解决方案,你必须在/ django / conf / locale /中手动添加一个你想要的语言扩展名的文件夹。实际上你可以复制一下en(英文)文件夹并在缺少的语言之后命名(在我的情况下是mt)。

  2. 在此文件夹中,您还可以编辑文件formats.py以本地化日期,数字等。

  3. 重启django,您的语言将受到原生支持。