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)