Локализация XSL getText() с использованием файла PO, не подбирающего локализованный текст

Используя XSLT, мы пытаемся сгенерировать некоторый HTML для локализации, используя файлы po, проблема в том, что он не может выбрать локализованный текст, например. запись в файле xsl:

<xsl:value-of select="normalize-space(t:gettext('Get real time {0} Posts',$name))" />

и запись в файле po для того же самого:

msgid "Get real time {0} Posts"
msgstr "إحصل على الإعلانات من {0} في الوقت الحقيقي"

Это всегда отображает msgid, я подозреваю, что это как-то связано с использованием getText().

Любая помощь по тому же вопросу высоко ценится.


person vaibhav    schedule 19.12.2013    source источник
comment
Ваша функция t:gettext по умолчанию недоступна в XSLT. Можете ли вы показать его определение? Также скажите, что обозначается $name.   -  person Mathias Müller    schedule 19.12.2013
comment
имя ‹xsl:имя переменной=имя select=имя /›   -  person vaibhav    schedule 19.12.2013
comment
возможный дубликат Как у функции расширения xslt javascript вернуть набор узлов?   -  person Paul Sweatte    schedule 17.11.2014