您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – Django:如何从django.po为JavaScript生成/使用翻译消息(djangojs)?

5b51 2022/1/14 8:21:13 python 字数 2501 阅读 509 来源 www.jb51.cc/python

我一直在客户端玩本地化.所以我想从python和html文件中收集djangojs的消息,但它没有用Django版本是1.3,Gettext utilitest安装在系统中django-admin.py makemessages -d djangojs -l ru -e html,py有谁知道如何从django.po为JavaScript(djangojs)

概述

我一直在客户端玩本地化.所以我想从python和html文件中收集djangojs的消息,但它没有用

Django版本是1.3,
Gettext utilitest安装在系统中

django-admin.py makemessages -d djangojs -l ru -e html,py

有谁知道如何从django.po为JavaScript(djangojs)生成/使用翻译消息?

例如,我在一些js文件中出于测试原因只放了ngettext(“Hello world”)消息,最后它没有进入djangojs.po文件.

苏丹

你的问题可能与我的问题相同.这是因为javascript的makemessages是一个hack,有时不会得到标记为翻译的字符串.由于gettext工具不支持javascript,因此代码首先进行简单的转换,然后作为Perl处理.

你可以在这里找到一篇关于它的文章A Javascript lexer in Python,and the saga behind it

这里的错误报告:Ticket 7704.它已在Django 1.4中修复.

由于我的项目很小,我直接编辑了PO文件,但如果你的项目较大,你应该使用django 1.4 RC或bug报告中链接的补丁.

总结

以上是编程之家为你收集整理的python – Django:如何从django.po为JavaScript生成/使用翻译消息(djangojs)?全部内容,希望文章能够帮你解决python – Django:如何从django.po为JavaScript生成/使用翻译消息(djangojs)?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶