Django 本地化内置小部件
Posted
技术标签:
【中文标题】Django 本地化内置小部件【英文标题】:Django localize built-in widgets 【发布时间】:2011-11-07 11:49:51 【问题描述】:我使用 Django 内置小部件,例如 AdminSplitDateTime。但是,此小部件中使用的字符串并未像在 javascript 中那样本地化。如何纠正?
【问题讨论】:
【参考方案1】:你看过关于 that 主题的 Django 文档吗?或者可能是您想要的其他东西?
主要思想是JS没有原生的gettext实现,所以需要使用专门的目录。
【讨论】:
好吧,看来就是这样了。我不得不将 url 模式更改为:js_info_dict = 'packages': ('django.conf','django.contrib.admin',), urlpatterns = patterns('', (r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict), )
,现在它可以工作了。感谢@pyriku 和 Ruslan Popov 及其案例:dpaste.com/626332
@alekwisnia:已经找了几个星期了,谢谢你的sn-p以上是关于Django 本地化内置小部件的主要内容,如果未能解决你的问题,请参考以下文章
如何修改 Django 中特定类型的所有内置表单字段的默认小部件?