Hello world)
Дошел к проблеме которую давно старался обходить. Перевод строк добавленных в /
Допустим в node.tpl.php добавляю такую строку
<h2>Как сделать <?php print $title ?>?</h2>
Смотрю на сайт, а там <h2>��� ������� <?php print $title ?>?</h2>
Строка Как сделать
выводится в кодировке w-1251, а весь сайт в utf8.
Думал обойти эту проблему таким образом, написать
<h2>How to do <?php print $title ?>?</h2>
а потом перевести строку How to do
, но не могу найти этих строк в переводе.
Подскажите кто как решает такую проблему?
Комментарии
<?php
<h2><?php print t('How to do') . ' ' . $title ?>?</h2>
?>
http://api.drupal.ru/api/function/t/6
А почитать форум не? Юзайте UTF without BOM и будем вам счастье
тогда можно уж сразу
<?php
<h2><?php print t('Как сделать') . ' ' . $title ?></h2>
?>
А вы, батенька - НЕУЧ
извиняюс
тогда можно уж сразу перекодировать файл в UTF-8(без BOM), а потом уж
<?php
<h2><?php print t('Как сделать') . ' ' . $title ?></h2>
?>
Всё равно - неуч.
В t() нельзя передавать текст на языках отличных от англицкого