2020-01-22, Django i18n 多語實做
【摘要】 Django 是個 Framework 在指令集裡,makemessagescompilemessages也是成對使用。在新建的項目裡,預設的語系 LANGUAGE_CODE 是英文,同時支持多語 USE_I18N
Django 是個 Framework
在指令集裡,
makemessages
compilemessages
也是成對使用。
在新建的項目裡,預設的語系 LANGUAGE_CODE 是英文,同時支持多語 USE_I18N
這是英文和西班牙語的對照組
一般英文的教程很常用西班牙語或德語
這是英文和簡體中文的對照組
中文有不同考量,由於有許多歷史原因,相對是比較複雜些,查看技術文檔時,要注意發佈日期和適用版本。
從以上截屏,可以看出達到的效果。
其中在右邊的 Firefox,
加裝了 Language Switch
我同時參考代碼,手工加上 Chinese Simplified 的 zh-Hans,中杠
但是要注意,基於Django 核心代碼的緣故,目䤸要配置成 zh_Hans , 下划線
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)