Я могу предложить следующий механизм реализации русификации сообщений об
ошибках и прочих сообщений.:
Создается в 'strings.data' для каждого сообщения следующая запись:
"entry is not found" = "Русский перевод";
Далее, пишется отдельная wssi для вывода любых сообщений, например "ShowMessage.wssi":
<!--%%IF EXISTS(messageCode)--><h3><!--%%IF EXISTS(STRING(messageCode))
<!--%%IF EXISTS(messageText)--><h3><!--%%IF EXISTS( STRING(messageText) )-->%%HTML:STRING(messageText)%%<!--%%ELSE
Затем во всех шаблонах вывос сообщений заменяется на вызов этой компоненты.
Именно такой механизм реализован на 'mail.rambler.ru' только для CG v 3.5.x
-----Original Message-----
From: Michael A. Kangin [mailto:mak@cea.ru]
Sent: Saturday, September 14, 2002 5:20 PM
To: CGatePro@mx.ru
Subject: [CGP] Русифицированный скин
Доброе время суток, CommuniGate!
Позвольте предложить вашему вниманию русифицированный скин. http://mak.complife.net/webmorda_0_9(4_0b7).rar
Эта версия скина адаптирована под версию коммунигейта 4.0b7. С замечаниями и предложениями велкам в емейл.
Из отмеченных недостатков:
- некоторые функции не воплощены (WebUser, Directory). Вероятно, и
не будут делаться.
- некоторые сообщения (об ошибках, информационные) не
русифицированы. Ибо не знаю, что именно прописывать в strings.data
Буду благодарен разработчикам, если подскажут. (например,
сообщение "entry is not found").
- ну, в списках рассылок коряво показываются тела сообщений. Пока
это не исправить никак, там шаблоны не работают.
- Учитывая, что русский язык более длинный, чем английский... ;)
может не везде все умещаться на экране. Ну, в смысле, информация
все равно будет доступна вся, но при 800*600 придется, наверное,
кое-где линейками прокрутки поработать.
- Еще что-то? Пишите!
С бестами и регардами,
Michael A. Kangin AKA MAK, e-mail: mak@cea.ru
UIN:730578, HP: http://www.plugcom.ru/~makh
##################################################################Вы получили это сообщение потому, что подписаны на список рассылки <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>Для административных запросов адрес <CGatePro-request@mx.ru> Получено Mon Sep 16 11:27:13 2002
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:13:59 MSK