Перевод отдельной фразы в template.php

Главные вкладки

Аватар пользователя Serega_od Serega_od 18 февраля 2010 в 19:10

Добрый день!
В теме в файле template.php есть строка

<?php
$slider_items
[$key1]['slide_read_more'] =  l('Continue''node/' $result->nid);
?>

Мне необходимо вместо слова Continue выводить Далее.
Сначала пробовал так:

<?php
$slider_items
[$key1]['slide_read_more'] =  l('Далее''node/' $result->nid);
?>

Но в таком случае фраза вообще перестает отображаться.
Пробовал отдельно создать файлы general.ru.po и root.ru.po в которых прописал:

<?php
#: template.php:253
msgid "Continue"
msgstr "Далее"
?>

Тоже не помогло.
Подскажите пожалуйста куда копать? Спасибо.

Комментарии

Аватар пользователя direqtor direqtor 18 февраля 2010 в 20:29

Русский язык в шаблонах не надо использовать. Но если очень хочется переведите файл в формат UTF-8 без BOM. Или сделайте правильно с функцией t():

<?php
$slider_items[$key1]['slide_read_more'] =  l(t('Continue'), 'node/' . $result->nid);
?>

Так слово Continue переведётся

Аватар пользователя Serega_od Serega_od 19 февраля 2010 в 13:49

"direqtor" wrote:
Русский язык в шаблонах не надо использовать. Но если очень хочется переведите файл в формат UTF-8 без BOM. Или сделайте правильно с функцией t():

<?php
$slider_items[$key1]['slide_read_more'] = l(t('Continue'), 'node/' . $result->nid);
?>

Так слово Continue переведётся


Спасибо!