|
8 | 8 | <link href="@Url.Content("~/Content/bootstrap-overrides.css")" rel="stylesheet" type="text/css"/> |
9 | 9 | <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> |
10 | 10 | <script src="@Url.Content("~/Scripts/jquery-ui-1.8.17.min.js")" type="text/javascript"></script> |
11 | | - <link href="/Content/themes/Aristo/jquery-ui-1.8.7.custom.css" type="text/css" rel="stylesheet"/> |
12 | | - <script src="/Scripts/jquery-ui-i18n.js" type="text/javascript"></script> |
| 11 | + <link href="/Content/themes/Aristo/jquery-ui-1.8.7.custom.css" type="text/css" rel="stylesheet" /> |
| 12 | + |
13 | 13 | <script src="/Scripts/jquery.globalize/globalize.js" type="text/javascript"></script> |
14 | | - <script src="/Scripts/jquery.globalize/cultures/globalize.culture.en-GB.js" type="text/javascript"></script> |
15 | | - <script type="text/javascript"> |
16 | | - $(function() { |
17 | | - Globalize.culture("@System.Globalization.CultureInfo.CurrentUICulture.Name"); |
18 | | - $.datepicker.setDefaults($.datepicker.regional['@System.Globalization.CultureInfo.CurrentUICulture.Name']); |
19 | | - }); |
20 | | - </script> |
| 14 | + <script src="/Scripts/jquery.globalize/cultures/globalize.culture.@(System.Globalization.CultureInfo.CurrentUICulture.Name).js" type="text/javascript"></script> |
| 15 | +<script type="text/javascript"> |
| 16 | + Globalize.culture("@System.Globalization.CultureInfo.CurrentUICulture.Name"); |
| 17 | +</script> |
| 18 | + @if (System.Globalization.CultureInfo.CurrentUICulture.Name != "en-US") |
| 19 | + { |
| 20 | + <script src="/Scripts/jquery-ui-i18n.js" type="text/javascript"></script> |
| 21 | + <script type="text/javascript"> |
| 22 | + function GetDatePickerRegion(locale) { |
| 23 | +
|
| 24 | + // Try to get region directly (with the same name) |
| 25 | + var region = $.datepicker.regional[locale]; |
| 26 | + if (region != undefined) |
| 27 | + return region; |
| 28 | +
|
| 29 | + // Fallback when region specific (e.g. "de-DE" to "de") |
| 30 | + if (locale.length > |
| 31 | + 2) { |
| 32 | + region = $.datepicker.regional[locale.substring(0, 2)]; |
| 33 | + if (region != undefined) |
| 34 | + return region; |
| 35 | + } |
| 36 | +
|
| 37 | + // Return default region |
| 38 | + region = $.datepicker.regional[""]; |
| 39 | + return region; |
| 40 | + } |
| 41 | +
|
| 42 | + var region = GetDatePickerRegion('@System.Globalization.CultureInfo.CurrentUICulture.Name'); |
| 43 | + $.datepicker.setDefaults(region); |
| 44 | + </script> |
| 45 | + } |
21 | 46 | </head> |
22 | 47 | <body> |
23 | 48 | <div class="topbar"> |
|
35 | 60 | @RenderBody() |
36 | 61 | </div> |
37 | 62 | <footer> |
38 | | - </footer> |
| 63 | + </footer> |
39 | 64 | </body> |
40 | 65 | </html> |
0 commit comments