2015-02-19 2 views
0

Poedit распознает и переводит эту часть, и я сохраняю ее, но она не переведена на тему. Как я могу сделать это правильно?Перевод sprintf

'description' =>sprintf(__("Thank you for being part of this! We've spent almost 6 months building ThemeIsle without really knowing if anyone will ever use a theme or not, so we're very grateful that you've decided to work with us. Wanna <a href=http://themeisle.com/contact/' target='_blank'>say hi</a>? 
<br/><br/><a href='http://themeisle.com/demo/?theme' target='_blank' />View Theme Demo</a> | <a href='http://themeisle.com/forums/forum/' target='_blank'>Get theme support</a><br/><br/><a href='http://themeisle.com/documentation' target='_blank'>Documentation</a>"), 'theme'), 
       'priority' => 30, 

ответ

0

My psychic powers сказать мне, что этот фрагмент кода не хватает какой-либо контекст является частью (статический?) Инициализации переменной, выполняемой перед вами loaded the translation.

Выполнение PHP gettext не поддерживает возврат во времени. Вы должны загрузить домен перед любыми вызовами __() или друзьями.

+0

Да, это часть кода, в котором у меня есть проблема. Я перевел все коды, и я использовал «load theme textdomain» на function.php, все работает хорошо, за исключением этой части. Спасибо, мистер Сальвик. – jali316