мультиязычность

Demetrio

Новичок
мультиязычность

Ассам XML технологий.
Правильно ли я использую ( точнее - оптимально ли ) такой способ мультиязычности
пример
<header>
<view name="rgm">
<item value="1">
<value xml:lang="en">tree</value>
<value xml:lang="ru">дерево</value>
</item>
</header>

а потом обращаюсь из XSLT файла
<xsl:value-of select="document('common.xml')/root/header/view[lang($lang)]"/>

Какие у вас наработки по этому вопросу

Заранее спасибо
Дмитрий
 

slach

Новичок
вполне себе правильно используешь

xml:lang и lang() и document()
вполне грамотное решение
тем более что $lang через параметры можно передать

кроме этого лично я еще использовал связку из PHP Callback и gettext

правда не знаю какая из них быстрее
пока не протестировал
об этом буду на конференции рассказывать
 

Demetrio

Новичок
Автор оригинала: slach
вполне себе правильно используешь

xml:lang и lang() и document()
вполне грамотное решение
тем более что $lang через параметры можно передать

кроме этого лично я еще использовал связку из PHP Callback и gettext

правда не знаю какая из них быстрее
пока не протестировал
об этом буду на конференции рассказывать
PHP Callback и gettext будут побыстрее, но я их не приемлю...
 
Сверху