Приветствую,
Частично перевел файл для календаря, ивот теперь вылезают проблемы с кодировкой. Как сделать, чтобы и для русского варианта вылезала кодировка utf-8.
Вот шапка файла:
package WebGUI::i18n::Russian::Asset_Calendar;
our $I18N = {
#'key1' => {
# message => q{},
# lastUpdated => 0,
# context => q{},
#},
#################### DATETIME LOCALE ####################
'locale' => {
message => q{ru_RU},
lastUpdated => 0,
context => q{The ISO locale name for month and day labels.},
},
#################### CALENDAR PROPERTIES FIELDS ####################
--- (Отредактировано 1-March-2007 10:16:24 [GMT+0300] Написал(а) web_def) ---
Это больная тема....
Мне даже в файле перевода приходится оставлять англоязычную локаль:
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) ---
Спасибо,
Я тоже думал про Перл-овские модули, но думаю их там переписывать бессмысленно.
--- (Отредактировано 30-March-2007 09:03:24 [GMT+0400] Написал(а) web_def) ---
Здравствуйте,
К сожалению я собираюсь покинуть ряд пользователей WebGUI и хочу передать Вам свои баллы "кармы" на сайте производителя - их там набежало около 1500. Как это будем осуществлять?
--- (Отредактировано 2-April-2007 17:45:41 [GMT+0400] Написал(а) web_def) ---
Здравствуйте,
Спасибо за предложение, но по-моему там не предусмотрена возможность передачи баллов друг другу.
Предлагаю истратить их на странице, где пользователи публикуют нововведедения и усовершенствования, которые по их мнению были бы полезными. Можете отдать свои баллы в поддержку наиболее полезных по Вашему мнению функций. (http://www.plainblack.com/rfe)
Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail
--- (Отредактировано 3-April-2007 20:08 [GMT+0300] Написал(а) Admin) ---
--- (Отредактировано 3-April-2007 22:47:47 [GMT+0400] Написал(а) web_def) ---
http://www.plainblack.com/rfe/request-for-enhancement/collaboration---add-thread-permission#e576z01GCXA95vDllipBvg
(разделение прав тех, кто может создавать тему и тех кто может, просто, отвечать на неё. Например, когда один публикует новости, а остальные могут только их обсуждать.)
И / ИЛИ
http://www.plainblack.com/rfe/request-for-enhancement/handling-subscriptions-in-cs#Zvk5KUbJVvZkLKaUjZHVAw
(Это скорее багфикс, но его почему-то вытеснили в усовершенствования. Надо исправить: Если я подписан на весь форум и на тему в нём, то мне приходит два письма вместо одного.)
Ну или на своё усмотрение....
Есть и ещё полезные вещи....
Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail
--- (Отредактировано 4-April-2007 01:06 [GMT+0300] Написал(а) Admin) ---
Здравствуйте,
Пождробности отправил на почтовый ящик.
--- (Отредактировано 4-April-2007 10:02:00 [GMT+0400] Написал(а) web_def) ---
Все.
Теперь окончательно расстался с сайтом производителя.
Всем текущим и будущим пользователям WebGUI:
"Знайте, вы используете одну из самых, если не самую, совершенных CMS/CMF. Альтернативы ему нет. Конечно, и у него есть недостатки, но на них стоит закрывать глаза."
Лично я покинул ряды пользователей, но не приверженцев, из-за отсутствия системы личных сообщений и некоторых незначительных недостатков форумного движка ( невозможности создания автоматических комметариев и т.п.). Но все равно, осьминожка будет использваться для генерации 60% контента с дальнейшим экспортом в статические файлы - для уменьшения нагрузки на сервер.
--- (Отредактировано 5-April-2007 15:35:10 [GMT+0400] Написал(а) web_def) ---