Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Добрый день!

 

Установил английскую версию 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

Рекомендованные сообщения

Опубликовано:

Установил английскую версию 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?

Опубликовано:
  • Автор

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

 

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) тоже есть встроенный русский язык, только там его тоже как-то нужно включить...

Опубликовано:

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

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

 

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

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

Опубликовано:
  • Автор

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

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

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

 

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

Опубликовано:

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

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

 

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

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

 

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

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

Опубликовано:
  • Автор

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

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

Опубликовано:
  • Автор

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

 

Вот документация по модулю:

 

http://code.google.com/p/calendardateselect/wiki/Documentation

Опубликовано:

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

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

Опубликовано:
  • Автор

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

Опубликовано:
  • Автор

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

  • 1 год спустя...
Опубликовано:
  • Автор

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

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.