Проблема с данными на французском языке

#jquery #datatables

#jquery #таблицы данных

Вопрос:

Я использую таблицы данных 1.10.19

Я хочу локализовать (интернационализировать) элементы управления таблицей.

 var table = $('#table_id').DataTable({
    language: {
        url: "https://cdn.datatables.net/plug-ins/1.10.19/i18n/French.json"
    }
});
 

Элементы управления таблицей отображаются на английском, а не на французском языке.

Когда я использую url: "https://cdn.datatables.net/plug-ins/1.10.19/i18n/German.json" элементы управления таблицами, они локализованы на немецком языке.

Тогда почему французский не работает?

Ответ №1:

вы также можете сделать это так, это работает для меня :

 "language": {
                "sEmptyTable":     "Aucune donnée disponible dans le tableau",
                "sInfo":           "Affichage de l'élément _START_ à _END_ sur _TOTAL_ éléments",
                "sInfoEmpty":      "Affichage de l'élément 0 à 0 sur 0 élément",
                "sInfoFiltered":   "(filtré à partir de _MAX_ éléments au total)",
                "sInfoPostFix":    "",
                "sInfoThousands":  ",",
                "sLengthMenu":     "Afficher _MENU_ éléments",
                "sLoadingRecords": "Chargement...",
                "sProcessing":     "Traitement...",
                "sSearch":         "Rechercher :",
                "sZeroRecords":    "Aucun élément correspondant trouvé",
                "oPaginate": {
                    "sFirst":    "Premier",
                    "sLast":     "Dernier",
                    "sNext":     "Suivant",
                    "sPrevious": "Précédent"
                },
                "oAria": {
                    "sSortAscending":  ": activer pour trier la colonne par ordre croissant",
                    "sSortDescending": ": activer pour trier la colonne par ordre décroissant"
                },
                "select": {
                    "rows": {
                        "_": "%d lignes sélectionnées",
                        "0": "Aucune ligne sélectionnée",
                        "1": "1 ligne sélectionnée"
                    }
                }
            },
 

Ответ №2:

При взгляде на https://cdn.datatables.net/plug-ins/1.10.19/i18n/French.json против https://cdn.datatables.net/plug-ins/1.10.19/i18n/German.json

Я бы сказал, что в French.json отсутствуют некоторые переводы. Особенно кнопки: {} отсутствует. Если вы француз, вы можете сделать PR, чтобы добавить недостающие данные https://github.com/DataTables/Plugins/pulls .

Ответ №3:

Я знаю, что проблема старая, но на случай, если кто-то еще все еще ищет плагин CDN для перевода на французский, вот где его найти: https://datatables.net/plug-ins/i18n/French