- 熟悉 gettext 用户的注意事项
熟悉 gettext 用户的注意事项
如果你了解 gettext
,你可能会发现Django进行翻译时的一些特殊的东西:
字符串域为
django
或djangojs
。字符串域是用来区别将数据存储在同一信息文件库(一般是/usr/share/locale/
)的不同程序。django 域是为Python和模板翻译字符串服务的,被加载到全局翻译目录。djangojs
域只是用来尽可能缩小JavaScript翻译的体积。Django不单独使用
xgettext
, 而是经过Python包装后的xgettext
和msgfmt。这主要是为了方便。