0
我正在调整现有的jQuery UI 1.10.4 Datepicker以支持多种语言。我想使用官方翻译而无需修改,因此我可以在未来升级。但是,我还需要更改一些术语或添加缺少的术语。在运行时修改Datepicker翻译
我尝试这种:
$.datepicker.regional["es"]["buttonText"] = "Foo!";
$('.is-a-date').each(function(){
$(this).datepicker({
buttonImage: '/img/datepicker.png',
buttonImageOnly: true
});
});
我已验证$.datepicker.regional["es"]
包含了新的价值观和buttonText
是localisable(它工作正常,如果我就在jquery.ui.datepicker-es.js
添加它)。所有内容都包含在jQuery(function(){...})
包装中。但是我的自定义文本不会显示在任何地方。
我错过了什么?我需要重新初始化一些东西吗?
就是这样,非常感谢你。在我真正的代码中,我决定循环'$ .datepicker.regional'中的非空键并刷新所有加载的语言 - 我希望这不是一个愚蠢的想法。 –
我认为在我的回答中使用一个更有意义:) – Dekel
我不相信谁会在以后编码的东西(它可能是我!):) –