gettext переводит только одну фразу

sector119

Guest
gettext переводит только одну фразу

/test.php:
<?
$language = "uk_UA";
putenv("LANG=$language");
setlocale(LC_ALL, $language);

$domain = "messages";
bindtextdomain("$domain", "locale");
textdomain("$domain");

echo "test text "._("Error error error error")." test";
?>

/locale/uk_UA/LC_MESSAGES/message.po:

#
#коментарии
#
msgid ""
msgstr ""
"Project-Id-Version: cgta 2.002\n"
"POT-Creation-Date: 2003-03-19 10:29+0300\n"
"PO-Revision-Date: 2003-03-19 20:35+0300\n"
"Last-Translator: Sergei A. Levchenko <[email protected]>\n"
"Language-Team: Ukraine <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=koi8-u\n"
"Content-Transfer-Encoding: 8-bit\n"

msgid "system error"
msgstr "системная ошибка"

msgid "Error error error error"
msgstr "ошибка"

msgid "test number two"
msgstr "тест номер два"

переводит только если фраза = test number two

остальные так и оставляет на англ. языке :(( почему, не пойму!
 

sector119

Guest
я удаляю messages.po, messages.mo и всеравно если ввести фразу "test number two" он ее переводит! ничего не понимаю :(((
 

si

Administrator
я удаляю messages.po, messages.mo и всеравно если ввести фразу "test number two" он ее переводит! ничего не понимаю
оно как то в апаче кешируется видимо, у меня было так, что при смене .mo апача начинал падать или вообще мусор выводить на экран, лекарство - ребут апача.
 

sector119

Guest
очень классно... а если такой возможности нет? что делать тогда?
 

sector119

Guest
Автор оригинала: si
оно как то в апаче кешируется видимо, у меня было так, что при смене .mo апача начинал падать или вообще мусор выводить на экран, лекарство - ребут апача.
вопрос снят... решилось путем апгрейда пхп! с 4.1.2 -> 4.3.1
 

alex(e_g)

Новичок
Возникла почти такая же проблема с переводом.
php 4.4.2 , apache 1.3.37 , unix

семь языков переводятся нормально , а на немецком не выводит вообще или ,если локально (php 5.1.2,apache 1.3.33).. не выводит то одну , то несколько фраз. ммм.... есть идеи. ???? Может чего конкретизировать ?
 
Сверху