如何更改DataTable的语言 [英] how to change language for DataTable

查看:91
本文介绍了如何更改DataTable的语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在一个会话变量中存储用户想翻译哪种语言,但是我不知道传递它DataTables



我发现这些对数据表网站的解释,但这并没有真正的帮助,我在哪里设置语言参数?

解决方案

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

 code>oLanguage:{
sUrl:media / language / your_file.txt
}

我不知道你正在使用什么服务器语言,但是这样可以在PHP中工作:

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

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



或更改个人设置:

 oLanguage:{ 
sLengthMenu:显示每页的_MENU_记录,
sZeroRecords:没有找到 - 抱歉,
sInfo:显示_TOTAL_记录的_START_到_END_,
sInfoEmpty:显示0到0的0记录,
sInfoFiltered:(从_MAX_总记录中过滤)
}
有关详细信息,请阅读以下内容: http ://datatables.net/plug-ins/i18n


I store, in a session variable, which language does user wants to translate but I don't know to pass it DataTables

I found this explanation on the datatables website but that didn't really help, where do I set language param ?

解决方案

You have to either create a language file and then set it using :

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

Im not sure what server language you are using but something like this would work in PHP :

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

Where language matches the file name you for a specific language.

or change individual settings :

"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)"
}

For more details read this : http://datatables.net/plug-ins/i18n

这篇关于如何更改DataTable的语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆