У меня есть распространенный пример: «Привет, Вик, я рад тебя видеть сегодня». код для проверки gettext.
Это работает remotelly, но локально это не работает. В поисках решения я обнаружил, что расширение gettext локально не работает в WAMP (Windows) и рекомендует использовать php-gettext (inc) (gettext.inc), я скачал и использовал его, но оно тоже не работает. Что я должен сделать?
Код gettext, который работает удаленно:
<?php
if ( false === function_exists('gettext') ) {
echo "You do not have the gettext library installed with PHP.";
exit(1);
}setlocale(LC_ALL, 'de_DE.UTF-8');
bindtextdomain('messages', 'locale');
textdomain('messages');$name = "Vic";
printf(_("Hello, %s, it is nice to see you today.\n"), $name);
exit(0); ?>
В этом URL вы можете увидеть, как он работает с переводом на немецкий.
http://www.crishk.com/gettext-example.php
Задача ещё не решена.
Других решений пока нет …