我有一个我正在本地化的MVC 4应用程序。 所有内置资源和模型归属内容都显得很好,但在我为JQuery编写的本地化内容中,编码显示错误。 这是一个渲染事物的例子,注意红色框……它们应该是同一个单词。 问题似乎围绕我的视图中的以下代码行: $(“#FirstName”).Watermark(“@Resources.ApplicantGivenNameWatermark”); 这个JQuery本质上接受一个字符串,然后在没有提供其他值时将其写入输入。 这是该代码的摘要: $.fn.Watermark = function (text) { return this.each( function () { var input = $(this); map[map.length] = { text: text, obj: input }; //Similar removal process lies here, this one also removes the style function insertMessage() { if (input.val().length == 0 || input.val() == text) { input.val(text); input.addClass(“watermark”); […]
免费的jqgrid数据来自服务器的json字符串。 它可以包含不同数量的小数位 amount: “300.1”, tax: “20.12”, total: “320.123” 此数据应在jqgrid列中以逗号分隔显示 300,1 20,12 320,123 使用内容为此创建了区域设置文件grid.locale-et.js. formatter: { integer: { thousandsSeparator: ” “, defaultValue: “0” }, number: { decimalSeparator: “,”, thousandsSeparator: ” “, decimalPlaces: 2, defaultValue: “0,00” }, 和template: ‘number’使用colmodel中的template: ‘number’选项。 这显示了所有具有2位数字的列 300,10 20,12 320,12 如何解决这个问题,以便列显示正确的小数位数? 我尝试了colmodel “template”:”number”, “decimalPlaces”:4 但它仍然显示2位小数。 不使用模板显示正确的小数位数。 测试用例位于http://jsfiddle.net/xssnr1gn/3/ 它包含 { id: “20”, invdate: “2007-10-02”, […]
我有一个非常棘手的任务:有一个现有的Web项目(2个HTML文件,一些插件,以及一个包含大约2000行代码的主要JavaScript文件),我现在必须进行本地化。 毫无疑问,这应该早点考虑过,但他们只是错过了它。 你会如何找到解决方案? 有一些元素只有几个文本元素,这些元素在最初加载页面时存在。 但是还有很多DOM元素和错误警报可以动态地附加和移除(使用jQuery)。 我想我将在服务器上使用具有唯一名称/数字的文本资源(哪种文件?)(即.NET / C#)。 在加载网页时,我可以检测用户代理的语言,然后将其发送到服务器,以便“它”准备正确的资源。 然后我应该有一个像getText(uniqueName)这样的方法,它通过AJAX从服务器请求正确的文本。 但这会产生大量的AJAX请求。 我只有一些想法,但还没有任何“真实”。 你能帮忙解决一下想法吗? 服务器必须处理什么,脚本将处理什么,以及如何处理? 谢谢。
当您在selected.js中的多个选择框中键入不可用选项时,它将生成输出’无结果匹配’ 查询 “’。 有没有办法改变输出语言?
如何在Jquery表单validation插件中将“此字段必需”的常规消息更改为“このフィールドは必须です”? 可以使用以下代码更改消息的颜色: label.error {color: red;} 但是如何改变内容呢? 我想更改所有“此字段是必填的”消息。 我想将所有“必需”消息更改为“このフィールドは必须です”。 $(“.selector”).validate({ rules: { name: “required”, email: { required: true, email: true } }, messages: { name: “Please specify your name”, email: { required: “We need your email address to contact you”, email: “Your email address must be in the format of name@domain.com” } } }) 仅更改特定规则和特定元素的特定消息。 我写 […]
我正在开发一个聊天应用程序,我希望根据该国家/地区的特定语言对应用程序进行本地化。 jQuery是否支持此function,还是需要使用其他东西进行本地化?
我希望我的本地化日期选择器不允许某些日期选择。 本土化: $(“#datepicker”).datepicker($.datepicker.regional[“fr”]); 没有周末: $(“#datepicker”).datepicker({ beforeShowDay: $.datepicker.noWeekends }) 我无法弄清楚如何将两者结合起来?
我正在开发一个多语言的网络项目。 例如,项目的一部分涉及一些自定义谷歌映射,利用客户端interace使用jquery / .net将点添加到地图并将它们保存到数据库。 将有一些必须进行本地化的validation和其他信息性消息(例如,“请在地图中添加至少一个点”)。 我现在能想到的唯一选择是: 在javascript中使用代码渲染块从资源文件中提取本地化消息 使用带有meta:resourcekey的隐藏字段,使用当前区域性自动从资源文件中获取正确的本地化消息,并在必要时在jquery中获取.val()。 每次需要消息时,进行Web服务调用以按键/语言获取正确的消息。 有什么想法,经历吗? 编辑: 我更喜欢使用.net资源文件来保持与应用程序的其余部分一致。
首先,我想说,我已经在这个主题上阅读了很multithreading,但没有解决我的问题。 所以我需要一个德语JQuery Datepicker 。 所以我在Datepicker中设置了region属性: $(function() { $(“#datepicker”).datepicker({ numberOfMonths : 3, showButtonPanel : true, altField : “#datepicker_input”, dateFormat : “dd-mm-yy” }, $.datepicker.regional[‘de’]); }); 但这似乎不起作用。 我也找了一个德语JQuery UI但没有找到任何东西。 你能在这里给我一个起点吗?
有谁知道如何为jquery FullCalendar添加非格里历日历支持? 例如波斯日历(Jalalai或Shamsi日历)。 我不知道从哪里开始自定义以及这些function会影响哪些确切的类和脚本。 我在js中实现了转换脚本。 我认为没有任何内置支持。 我正在寻找解决方案,以便我自己可以自己实现。 Jalali日历(波斯语): 12个月 6个月的第一个月是31天 5个月是30天 基于闰年,上个月是29天或30天。 这一年从spring的第一天开始。 今天的日期是23/05/1389 == 16/08/2010 谢谢,