2011-08-08 57 views
5

我有一个位于common/static/js /目录中的script.js文件。通用是一个目录,而不是一个应用程序,我需要将脚本内的消息翻译成其他语言。我应该如何配置我的django项目?请基本说明,因为我是dumm。使用django进行JavaScript国际化

回答

6

一个简单的方法是在模板级别的JavaScript函数/类设置你的翻译值回暖:

VAR MY_NAME =“{%反式MY_NAME%}”;

但Django确实有JavaScript internationalization

+0

请修复链接,现在不工作,我建议链接为django 1.8:https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#internationalization-in-javascript-code 另一个类似的方法是创建一个名为“RESOURCE”的对象并在那里存储每个字符串,而不是为每个字符串创建一个变量。 – Willemoes

+1

已更新,以匹配当前的文档。 – Brandon