jquery - 如何更改数据表的语言

标签 jquery datatables

我将用户想要翻译的语言存储在 session 变量中,但我不知道将其传递给数据表

我找到了this explanation on the datatables website但这并没有真正帮助,我在哪里设置语言参数?

最佳答案

您必须创建一个语言文件,然后使用以下命令设置它:

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

我不确定您使用的是什么服务器语言,但类似的东西在 PHP 中可以工作:

"oLanguage": {
  "sUrl": "media/language/custom_lang_<?php echo $language ?>.txt"
}

其中语言与特定语言的文件名匹配。

或更改个人设置:

"oLanguage": {
  "sLengthMenu": "Display _MENU_ records per page",
  "sZeroRecords": "Nothing found - sorry",
  "sInfo": "Showing _START_ to _END_ of _TOTAL_ records",
  "sInfoEmpty": "Showing 0 to 0 of 0 records",
  "sInfoFiltered": "(filtered from _MAX_ total records)"
}

有关更多详细信息,请阅读:http://datatables.net/plug-ins/i18n

关于jquery - 如何更改数据表的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13342494/

相关文章:

javascript - 在 html 中修复 Google 表格标题

javascript - Microsoft JScript 运行时错误 : 'Array' is undefined error in IE 9 while using fancy box

javascript - 无法在 StatusCode 回调中设置值

javascript - 单击 td 不适用于数据表中的所有内容

jquery - 仅当显示所有条目时才显示页脚

javascript - Jquery DataTable 排序数值列无法正常工作

javascript - JQuery 表单更新监听器

IE8 上的 Jquery Ajax 调用非常慢,但 IE9 上的速度非常快

javascript - 如何连接自定义按钮而不是数据表按钮?

javascript - jquery文件夹结构