Использование Gettext и Poedit

Я использую Gettext и Poedit для перевода веб-приложений.

$args = array(0 => "about");
$Header['title'] = _("title_".$args[0]);

Проблема в том, что он получает только «title_».

1

Решение

Под «получением» вы, вероятно, подразумеваете, что только xgettext / Poedit экстракты строковый литерал оттуда. Что ж, xgettext только анализирует код для извлечения литералов. Как-то волшебным образом он не может точно знать, какие возможные значения вы можете передать как $args ценности, не так ли? И поскольку он не может читать ваши мысли, он может извлечь только то, что он может видеть. Честно говоря, я бы посчитал это ошибкой xgettext, которая даже извлекает из этого «title_».

Вы можете только осмысленно использовать литералы в качестве аргументов функции gettext.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]