Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Serge Shikov                         2:5020/400     05 Dec 2001  14:51:37
 To : Maxim Naumenko
 Subject : Re: kbabel
 -------------------------------------------------------------------------------- 
 
 
 Maxim Naumenko wrote:
 
 > 
 > > Возможно это не совсем то, что тебе нужно - тогда объясни еще
 > > поподробнее, о каком все-таки приложении идет речь?
 > 
 > Сергей, ты все правильно описал. Приложение именно многоязычный сайт.
 > Часть страниц генерится динамически. Серверный язык - php.
 > Мне просто немного непонятно каким образом можно использовать xml в подобном
 > случае. Gettext и иже с ними используется (и разработан) для
 > интернационализации сообщений, выдаваемых некой программой (изначально С).
 > То есть если мне надо ругнутся на "Ошибка, не заполнено поле пароля", я в
 > коде пишу (gettext("Error, ... etc")).
 
 Да запросто. Только не XML, а XSLT, он тоже для этого прекрасно
 приспособлен. Только на днях в ru.xml обсуждали примерно пяток способов,
 как такое сделать. Самый стандартный пожалуй использовать атрибут lang,
 который именно для этой цели имеется в XHTML.
 
 > <xml:lang="en">
 > <error-mess>Error</error-mess>
 > <xml:lang="ru">
 > <error-mess>Ошибка</error-mess>
 
 Угу. Хотя просто атрибут lang у <error-mess> наверное был бы лучше.
 
 > Потом при ошибке брать файл с сообщением, разбирать его, генерить html и
 > выдавать юзеру? А в чем здесь преимущество именно xml?
 
 В том, что:
 - инструмент для генерации будет например просто MSIE 5.0 и выше (а если
 охота - то любой из двух десятков процессоров на выбор).
 - инструмент для написания текста - тоже один из многих десятков, потому
 что русские тексты например можно писать в 1251 и вордом, французские -
 в WordPerfect, китайские - в каком-нибудь FrameMaker SGML, а потом слить
 несколько документов в один теми же стандартными средствами, указав
 выходную кодировку UTF-8.
 - кроме HTML можно получить на выходе еще и SVG (диаграммы например). Hу
 или TeX.
 - ну и попутно получаешь всякие красивости типа отделения своего
 контента от его оформления.
 
 Hу в общем если двумя словами, то гибкость этого решения мне кажется
 чуть выше.
 --- ifmail v.2.15dev5
  * Origin: home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 kbabel   Maxim Naumenko   03 Dec 2001 18:21:36 
 Re: kbabel   Serge Shikov   03 Dec 2001 19:27:18 
 Re: kbabel   Maxim Naumenko   04 Dec 2001 17:42:03 
 Re: kbabel   Serge Shikov   04 Dec 2001 17:54:29 
 Re: kbabel   Maxim Naumenko   05 Dec 2001 14:41:16 
 Re: kbabel   Serge Shikov   05 Dec 2001 14:51:37 
 Re: kbabel   Maxim Naumenko   06 Dec 2001 13:11:22 
 kbabel   Vladislav Zlobin   07 Dec 2001 09:30:03 
Архивное /ru.website/28257db204da.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional