在JQuery DataTable中,他们可以将对Olanguage的引用添加到文件
中"oLanguage": {
"sUrl": "media/language/de_DE.txt"
}
[link] http://datatables.net/release-datatables/examples/advanced_init/language_file.html
有一个名为Editor的Extra Plugin 他们将直接语言参考添加到专栏
"i18n": {
"create": {
"button": "Nouveau",
"title": "Créer nouvelle entrée",
"submit": "Créer"
},
"edit": {
"button": "Modifier",
"title": "Modifier entrée",
"submit": "Actualiser"
},
"remove": {
"button": "Supprimer",
"title": "Supprimer",
"submit": "Supprimer",
"confirm": {
"_": "Etes-vous sûr de vouloir supprimer %d lignes?",
"1": "Etes-vous sûr de vouloir supprimer 1 ligne?"
}
},
"error": {
"system": "Une erreur s’est produite, contacter l’administrateur système"
}
http://editor.datatables.net/release/DataTables/extras/Editor/examples/i18n.html
需要将i18n放入像DataTable这样的文本文件中
答案 0 :(得分:0)
创建自己的JS语言文件,我们称之为editor.i18n.fr.js
。
它包含全局变量中的i18n数据,如:
var DTE_i18n = {
"create": {
"button": "Nouveau",
"title": "Créer nouvelle entrée",
"submit": "Créer"
},
"edit": {
"button": "Modifier",
"title": "Modifier entrée",
"submit": "Actualiser"
},
"remove": {
"button": "Supprimer",
"title": "Supprimer",
"submit": "Supprimer",
"confirm": {
"_": "Etes-vous sûr de vouloir supprimer %d lignes?",
"1": "Etes-vous sûr de vouloir supprimer 1 ligne?"
}
},
"error": {
"system": "Une erreur s’est produite, contacter l’administrateur système"
}
}
在主html文件中链接到它:
<script src="js/editor.i18n.fr.js"></script>
然后在你的编辑器init中引用它在你的i18n属性中:
var editor_create = new $.fn.dataTable.Editor( {
ajax: 'ajax/table.users.php',
table: '#users',
fields: [
{
"label": "user :",
"name": "user"
},
{
"label": "pass :",
"name": "pass"
}
],
i18n: DTE_i18n
} );