На моем многоязычном веб-сайте Javascripts на всех страницах не работает, когда я меняю название культуры в файле web.config. (используя <globalization culture="" uiCulture=""/>
)
Javascript не работает для указанных ниже культур
- быть, по {Беларусь)
- ро-ро (Румыния)
- BG-BG (Болгария)
- SV-SE (Швеция)
- й-й (Таиланд)
- LV-ЛВ (Латвия)
Принимая во внимание, что это работает для испанских культур (таких как es-mx, es-pa), английских культур и некоторых других культур (таких как hu-hu (Венгрия))
Javascript на моем веб-сайте используется для всплывающих окон и асинхронного вызова для каскадных выпадающих списков.
Примечательно, что я использую файлы ресурсов для конкретных культур для перевода сайта на свои языки.
EDIT:
JQuery всплывающий код -
$("#dialog").dialog("open");
$("#Product_BookingEndDate").val($("#Product_BookingEndDate").val().split(' ')[0]);
$("#Product_BookingStartDate").val($("#Product_BookingStartDate").val().split(' ')[0]);
$("#Product_StartDate").val($("#Product_StartDate").val().split(' ')[0]);
$("#Product_EndDate").val($("#Product_EndDate").val().split(' ')[0]);
это открывает всплывающее окно и удаляет часть времени из значения datetime в en-us культуре, но не в вышеупомянутых культурах. Настройки культуры указаны в web.config, например,
<globalization culture="tr-tr" uiCulture="tr-tr"/>