powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Календарь на русском и английском
5 сообщений из 5, страница 1 из 1
Календарь на русском и английском
    #39042136
Call_me_gosu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, есть сайт реализованный на mvc3, с поддержкой русского и английского языка. Но календарь только на английском. Помогите, пожалуйста сделать так, чтобы при переключении языком календарь тоже переключался.

Перевод реализован при помощи GlobalRes.

Я написал вот так в js:
$("#Date").datepicker({ firstDay: 1, "dateFormat": "dd.mm.yy", "readonly": true });
$.datepicker.setDefaults({ dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'] });
$.datepicker.setDefaults({ monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь','Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'] });

Но в таком случае календарь всегда будет только на русском.

Я даже не знаю в каком направлении нужно рыть. Пытаться прикрутить GlobalRes к JS. Каким-то образом получать язык и в зависимости от него выбирать один из js. Или может быть есть какое-то стандартное решение.

Буду рад любым советам, ссылкам и т.д. Я в этом полный профан, сорри :(
...
Рейтинг: 0 / 0
Календарь на русском и английском
    #39042241
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Call_me_gosu,
Это ?
...
Рейтинг: 0 / 0
Календарь на русском и английском
    #39042331
Call_me_gosu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

Насколько я понимаю нет.

Я могу сделать календарь только на русском, могу сделать только на английском. Вопрос в том, как сделать, чтобы при переключении языка, локализация календаря тоже менялась.
...
Рейтинг: 0 / 0
Календарь на русском и английском
    #39042765
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Call_me_gosuAxeleron,

Насколько я понимаю нет.

Я могу сделать календарь только на русском, могу сделать только на английском. Вопрос в том, как сделать, чтобы при переключении языка, локализация календаря тоже менялась.

... если использовать jquery.ui и плагин для календаря jquery.ui.datepicker-ru.js, то в коде инициализации можно прописать примерно вот так:

Код: javascript
1.
2.
var myLang = "ru";
            $( "#datepicker" ).datepicker( $.datepicker.regional[myLang] );



и будет русский ...соответственно, если поменять на

Код: javascript
1.
myLang = "";



..то будет английский .... как менять - при клике на ссылку/кнопку смены языка, или еще как - это уже сами смотрите
...
Рейтинг: 0 / 0
Календарь на русском и английском
    #39042794
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,
В принципе ответ уже звучал тут не раз. Но я решил дать топикстартеру, если не воспользоваться поиском, то хотя бы самому подумать, что полезнее :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Календарь на русском и английском
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]