Django 上的多语言表,如何实现?
我需要在 Django 上制作一个支持多语言的应用程序,但我不知道最好的方法。
从这样一个简单的表格开始:
class Genders(models.Model):
n_gender = models.CharField(max_length=60)
我需要对性别(男,女)进行翻译。我应该采取什么方法来完成这项任务?
有一些应用程序让我可以看到 Django 专业人士是如何做到这一点的?
给我一些线索。
此致,
I need to do a App with multilanguage support on Django but I can't figure out the best way of doing it.
Starting with a simple table like this one:
class Genders(models.Model):
n_gender = models.CharField(max_length=60)
I need to have translations for the genders(male, female). What is the approach that I should have doing this task?
There are some apps when I could see how Django professionals do it?
Give me some clues.
Best Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
然后将它们翻译到 po 文件中(有关如何操作,请参阅 django 文档)
http://docs.djangoproject.com/en/1.3/topics/i18n/本地化/
and then translate them in the po files (see django docs for how to)
http://docs.djangoproject.com/en/1.3/topics/i18n/localization/
本地化文档:
http://docs.djangoproject.com/en/1.3/topics/i18n/本地化/
如何将本地化添加到您的 Django 项目:
http://docs.djangoproject.com/en/1.3/howto/i18n/
例如,尝试查看 Pinax:
https://github.com/pinax/pinax
来自 Pinax 使用 i18n 的模板:
https://github.com/pinax/pinax /blob/master/pinax/templates/default/account/email.html
Docs on Localization:
http://docs.djangoproject.com/en/1.3/topics/i18n/localization/
How To Add Localization to Your Django Project:
http://docs.djangoproject.com/en/1.3/howto/i18n/
For an example, try looking at Pinax:
https://github.com/pinax/pinax
Template From Pinax using i18n:
https://github.com/pinax/pinax/blob/master/pinax/templates/default/account/email.html