gpt4 book ai didi

javascript - 数据表翻译不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 04:29:41 24 4
gpt4 key购买 nike

我正在为 Datatables 苦苦挣扎翻译。据我了解 documentation , 它应该通过 Ajax 加载语言文件。

我根本没有看到对文件 /static/assets/js/datatables_de.json 的 HTTP 请求(不在 Chrome 的开发人员工具栏中,也不在服务器上)。我做错了什么?

$(document).ready(function() {
var hitstable = $('#hitstable').DataTable({
"ajax": '/customer/ajax_get_hits',
"stateSave": true,
"aoColumnDefs": [
{ aTargets: [0], bSortable: false },
{ aTargets: [1], bSortable: true },
{ aTargets: [2], bSortable: true },
{ aTargets: [3], bSortable: true },
{ aTargets: [4], bSortable: true },
{ aTargets: [5], bSortable: true },
{ aTargets: [6], bSortable: true },
{ aTargets: [7], bSortable: true },
{ aTargets: [8], bSortable: false },
],
"bServerSide": true,
"order": [[ 1, "asc" ]],
"oLanguage": {
sProcessing: '<img src="/static/assets/img/loading.gif">'
},
"language": {
"url": "/static/assets/js/datatables_de.json"
}
});
});

最佳答案

我想我已经弄明白了。

看来oLanguage和language不兼容。 oLanguage 被认为是遗留的,只需将其添加到配置中,它似乎就会覆盖语言字段。

sProcessing 包含在语言文件中,因此您不需要将其添加到配置中。

尝试删除 oLanguage: https://jsfiddle.net/fzg38jta/1/

或者通过在 oLanguage 中添加语言来代替:

{
"sProcessing": "Próiseáil...",
"sLengthMenu": "Taispeáin iontrálacha _MENU_",
"sZeroRecords": "Gan aon taifead meaitseáil aimsithe",
"sInfo": "_START_ Showing a _END_ na n-iontrálacha _TOTAL_",
"sInfoEmpty": "Showing 0-0 na n-iontrálacha 0",
"sInfoFiltered": "(scagtha ó _MAX_ iontrálacha iomlán)",
"sInfoPostFix": "",
"sSearch": "Cuardaigh:",
"sUrl": "",
"oPaginate": {
"sFirst": "An Chéad",
"sPrevious": "Roimhe Seo",
"sNext": "Ar Aghaidh",
"sLast": "Last"
}
}

关于javascript - 数据表翻译不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40474684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com