1

在 JQuery DataTable 中,他们可以将引用添加到 Olanguage 以在文件中

"oLanguage": {
            "sUrl": "media/language/de_DE.txt"
        }

[链接] http://datatables.net/release-datatables/examples/advanced_init/language_file.html

有一个名为编辑器的额外插件,他们将直接语言引用添加到列中

"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 这样的文本文件中

4

1 回答 1

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
} );
于 2016-09-30T07:11:32.640 回答