大家好,堆栈溢出的所有天才用户,首先,我想对你们所有人说声谢谢,感谢你们对我的帮助。
下面是我的问题

您可以在图像中看到,我正在使用数据表在管理面板(CMS)中列出。
我能够将按钮和搜索标签转换成俄语。
但除此之外,那些“显示行”、“显示/隐藏列”、“显示1到1个条目”和分页"First Previous Next Last“标签无法翻译成俄语,因为这些标签来自datatable JS库。
我已经在datatables网站上找到了解决方案,链接如下:
http://datatables.net/plug-ins/i18n/
http://www.datatables.net/plug-ins/i18n/Russian#top
https://github.com/DataTables/Plugins/
问题是,我找不到如何将它集成到我的代码中。我找了很多,但没有得到实现它的指令。
function getdatatable(deleteadr, paginate, aoculumn, aoColumnDefs) {
oTable = $('#datatable').dataTable({
"sPaginationType": "bs_full",
"bJQueryUI": true,
sDom: "<'row'<'dataTables_header clearfix'<'col-md-4'lC><'col-md-8'TRf>r>>t<'row'<'dataTables_footer clearfix'<'col-md-6'i><'col-md-6'p>>> ",
"bStateSave": true,
oTableTools: {
"sRowSelect": "multi",
"aButtons": [{
"sExtends": "copy",
"sButtonText": "copy",
"mColumns": "visible"
}, {
"sExtends": "print",
"sButtonText": "print",
"mColumns": "visible"
}, {
"sExtends": "csv",
"sButtonText": "csv",
"mColumns": "visible"
}, {
"sExtends": "xls",
"sButtonText": "xls",
"mColumns": "visible"
}, {
"sExtends": "pdf",
"sButtonText": "pdf",
"mColumns": "visible"
}, {
"sExtends": "text",
"sButtonText": "Delete",
"fnClick": function(nButton, oConfig, oFlash) {
deleteerows(deleteadr);
}
},
"select_all", "select_none"
],
sSwfPath: BASEURL + "js/datatables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf"
},
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": BASEURL + paginate,
"sServerMethod": "POST",
"aoColumns": aoculumn,
"aoColumnDefs": aoColumnDefs,
"oLanguage": {
"sSearch": "Search:"
},
"bSortCellsTop": true
});
}
$this - > javascripts = array(
"modernizrjs" => "js/jquery/jquery-2.0.3.min.js",
"bootstrap" => "js/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.min.js",
"jqueryjs" => "bootstrap-dist/js/bootstrap.min.js",
"datatable" => "js/datatables/media/js/jquery.dataTables.min.js",
"assetsdatatable" => "js/datatables/media/assets/js/datatables.min.js",
"celsdlreorder" => "js/datatables/extras/ColReorder/media/js/ColReorderwithresize.js",
"colvis" => "js/datatables/extras/ColVis/media/js/ColVis.js",
"masdoment" => "js/bootstrap-daterangepicker/moment.min.js",
"timeag" => "js/timeago/jquery.timeago.min.js",
// "date" => "js/bootstrap-daterangepicker/daterangepicker.min.js",
"slimscroll" => "js/jQuery-slimScroll-1.3.0/jquery.slimscroll.min.js",
"slimscrollhorizontal" => "js/jQuery-slimScroll-1.3.0/slimScrollHorizontal.min.js",
"block" => "js/jQuery-BlockUI/jquery.blockUI.min.js",
"tabletool" => "js/datatables/extras/TableTools/media/js/TableTools.min.js",
"clipboard" => "js/datatables/extras/TableTools/media/js/ZeroClipboard.min.js",
"cellreorder" => "js/datatables/extras/FixedHeader/js/FixedHeader.min.js",
"cookie" => "js/jQuery-Cookie/jquery.cookie.min.js",
"griter" => "js/gritter/js/jquery.gritter.min.js",
"script" => "js/script.js",
"main" => "js/main.js",
"isotope" => "js/isotope/jquery.isotope.min.js",
"imagesloaded" => "js/isotope/imagesloaded.pkgd.min.min.js",
"blockUI" => "js/jQuery-BlockUI/jquery.blockUI.min.js"
);
请帮帮我。
谢谢。:)
发布于 2014-11-26 15:54:12
通常,您必须在HTML头文件中的库文件之后包含特定于语言的Javascript文件。
对于此插件,请尝试更改您的初始化代码:
oTable = $('#datatable').dataTable({
// insert this section
"language": {
"url": "http://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Russian.json"
},
// continue your code发布于 2015-04-14 18:39:39
Утебяошибкавтомчтовинициализациитаблицыужебыл:
(对于您来说,在初始化表时的错误已经是:)
"oLanguage": {
"sSearch": "Search:"
},oLanguageудалиилизаменисвойнапримерниже:
(去掉或替换上面的sSearch示例:)
"oLanguage": {
"url": "http://cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Russian.json"
},https://stackoverflow.com/questions/27143405
复制相似问题