Menu
Авторизация:
Зарегистрироваться.

Редактировать сообщение

Имя Посетителя
Заголовок
Сообщение
Присоединённые файлы

Re: Перевод календаря

Это больная тема....

Мне даже в файле перевода приходится оставлять англоязычную локаль:

package WebGUI::i18n::Russian;

use strict;

our $LANGUAGE = {
 label => 'Русский',  # the language as it will appear to and users
 toolbar => 'bullet',   # choose a toolbar from www/extras/toolbar/
 languageAbbreviation => 'en',   # used by plugins such as javascript helpers and third-party perl modules
 locale => 'US'    # same as above
};
......................

Дело в том, что если я устанавливаю русскую локаль, то оно начинает отдавать непонятно в чём...
Похоже на то, что оно самостоятельно ещё раз перекодирует в юникод и получается белиберда.

Причём занимается этим не WebGUI код, и используемые им при этом CPAN модули.

Я пока вынужден в этой ситуации использовать en_US.

У меня пока не было возможности разобраться в первопричинах. 

Кстати, в календаре, там много англоязычного текста непосредственно в шаблоне. Так что переводить можно непосредственно там. Как вариант выхода из ситуации, можно там же, в шаблоне, вписать русские названия месяцев и дней недели. Правда при этом придётся отказаться от циклов в этих шаблонах. Благо названий месяцев и дней недели не так много (12 + 7). Согласен, это не самый оптимальный путь, но он допустим, как выход из ситуации.


С уважением,
Владимир Витковский 

Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail

--- (Отредактировано 28-March-2007 17:05 [GMT+0300] Написал(а) Admin) ---

--- (Отредактировано 28-March-2007 17:12 [GMT+0300] Написал(а) Admin) ---

© 2004-2023 WebGUI на русском. | Powered by WebGUI
& use Foundation framework | Расположен на WebGUI hosting