Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Bonov

Проблемы с выбором дат через миникалендарь

Recommended Posts

Добрый день!

 

Установил английскую версию 3.2.1, русифицировал, что пока мог, даты в настройках поправил, отображаются корректно.

 

Проблема в тех местах, где нужно в полях вводить дату. Во первых, там принимает ввод даты только в забугорном формате MM/DD/YYYY, а во вторых, когда открываешь миникалендарь справа от поля, то он выводится на английском, а дата вставляется вообще в полном формате...

 

Настройки, вроде, все в порядке, локаль в языках стоит ru_RU.UTF-8, версия от IBR на том же аккаунте работает нормально. Где и что еще нужно поправить?

 

Скриншоты самого календаря и настроек прилагаю.

post-42278-0-95465800-1314174889_thumb.png

post-42278-0-31022800-1314174899_thumb.png

post-42278-0-86129100-1314174905_thumb.png

Share this post


Link to post
Share on other sites

Установил английскую версию 3.2.1

Можно ссылку (можно в личку)

 

Во первых, там принимает ввод даты только в забугорном формате MM/DD/YYYY

Calendar Settings > IPS Apps > Calendar & Birthdays

 

Time / Date Formatting

Time format -

Date format -

 

локаль в языках стоит ru_RU.UTF-8

Дата в остальных местах нормальная?

 

версия от IBR на том же аккаунте работает нормально

3.2?

Share this post


Link to post
Share on other sites

Можно ссылку (можно в личку)

 

Calendar Settings > IPS Apps > Calendar & Birthdays

 

Time / Date Formatting

Time format -

Date format -

 

Дата в остальных местах нормальная?

Ссылка на тестовый форум на 3.2.1:

http://new.bonov.tmweb.ru/

 

В настройках 24 часа и DD/MM/YYYY

 

В остальных местах дата отображается нормально, проблемы, как я понимаю, только с миникалендарем.

На форуме IBR и миникалендарь русский, и дата вставляется нормально в виде 19.08.2011 15:37

 

Нет, старый форум 3.1.4.

 

Быть может, это все на скриптах написано и нужно в файлах искать?

 

Быть может, это все на скриптах написано и нужно в файлах искать?

Ну да, есть такие файлики! И с русской локалью...

\public\js\3rd_party\calendar_date_select

Осталось понять, как этот миникалендарь на другую локаль переключить...

 

Оказывается, и в новом редакторе (ckeditor) тоже есть встроенный русский язык, только там его тоже как-то нужно включить...

Share this post


Link to post
Share on other sites

Ссылка на тестовый форум на 3.2.1:

Не много это дает ...

 

Осталось понять, как этот миникалендарь на другую локаль переключить...

Там есть локал? Как я вижу, перевели описание месяцев и дни недели. Да еще переписана одна функция.

Share this post


Link to post
Share on other sites

Не много это дает ...

Там есть локал? Как я вижу, перевели описание месяцев и дни недели. Да еще переписана одна функция.

А что именно хотели увидеть-то? Попробуйте, к примеру, в форме расширенного поиска дату указать с помощью календаря.

 

В папке с модулем есть прям отдельные языковые файлы...

Share this post


Link to post
Share on other sites

А что именно хотели увидеть-то?

Где там задается local :)

 

Попробуйте, к примеру, в форме расширенного поиска дату указать с помощью календаря.

Это старый глюк, еще @Fisana, писала.

 

В папке с модулем есть прям отдельные языковые файлы...

В русской и английской версии они одинаковые. Изменение только в самом calendar_date_select.js

Share this post


Link to post
Share on other sites

В русской и английской версии они одинаковые. Изменение только в самом calendar_date_select.js

А какие именно можете сказать?

Share this post


Link to post
Share on other sites

Похоже, что русифицировать возможно только правкой файлов

Это я мог сразу сказать.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

IPS обещали в будущем что-нибудь придумать :)

 

The calendar javascript does support localization, however there's no easy/automated way to handle this within IPB at present.

 

The main limitation is our language system only supports 2 specifically named javascript files. We need to fix the language system to support more language files (preferably without hard coding the names in so that we can expand as needed). The JS language file for this package has to be loaded after the calendar_date_select.js file, and doesn't follow our existing language string format so it can't be rewritten from the ACP either. We should do something, but have to figure out the best way to handle this first.

 

Ссылка на источник: http://community.invisionpower.com/tracker/issue-14868-calendar-date-select-localization

  • Upvote 1

Share this post


Link to post
Share on other sites

В версии 3.4 наконец-то ввели возможность выбора языка для мини календаря в АЦ - одним файлом для редактирования меньше! :)

Правда, время в нем пока пишется все-таки AM/PM...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...