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