Хорошо, я схожу с ума здесь ...
У меня есть веб-страница, и мне нужно перевести ее. Чтобы проверить перевод, я настроил файл типа helloworld, чтобы проверить его, а затем применил код ко всей странице, когда закончил. Итак:
У меня есть файл test.php, и он содержит:
<?php
$directory = dirname(__FILE__).'/l';
$domain = 'mydomain';
$locale ="hr_HR";
putenv("LANG=".$locale);
setlocale( LC_ALL, $locale);
bindtextdomain($domain, $directory);
textdomain($domain);
bind_textdomain_codeset($domain, 'UTF-8');
echo _("Hello World");
?>
Файл находится в папке d:\xampp\htdocs\
У меня есть файл hr_HR.po, и он содержит:
msgid ""
msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Text in function
#: test.php:8
msgid "Hello World"
msgstr "TEST"
и находится в папке d:\xampp\htdocs\l\hr_HR\
.
Используя poedit Мне удалось создать файл .mo из файла .po ...
Так что все должно работать нормально, но это не так ... любая помощь приветствуется !!!
Заранее спасибо!