我正在使用jQuery DataTables插件开发Django应用程序。 我已经覆盖了表格的标签,但是由于我希望自己的网站支持多种语言,因此我想翻译这些字符串。
对于其余的JavaScript代码,感谢JavaScript目录https://docs.djangoproject.com/fr/2.0/topics/i18n/translation/#internationalization-in-javascript-code
,我使用了gettext函数。但是我需要一些精度才能工作:
1-这种方法是一种不错的方法,因为我尝试在第一个类似gettext("No entry")
的字符串上使用gettext,该条目是在我的.po文件中生成的,但前面没有考虑到它。
2-我可以使用ngettext之类的函数来翻译带有_START_
和_END_
之类的参数的文本吗?
$(document).ready(function () {
$('#dataTable').dataTable({
"oLanguage": {
"sEmptyTable": "No entry",
"sInfo": "Displaying entries from _START_ to _END_ (total _TOTAL_)",
"sInfoFiltered": "(filtering on _MAX_ entries)",
"sSearch": "Filter :",
"sZeroRecords": "No entry found",
"sLengthMenu": "Display _MENU_ entries"
},
});