gettext
PHP, использующий Gettext внутри<
Я использую строку EOF PHP для форматирования содержимого HTML без необходимости экранировать кавычки и т. Д. Как я мог ... <<<EOF
<p>Hello</p>
<p><?= _("World"); ?></p>
EOF;
echo $str;
?>
Gettext: Хорошая ли идея, чтобы идентификатор сообщения был текстом на английском языке?
Мы готовимся перевести наш веб-сайт на PHP на различные языки, и поддержка gettext в PHP выглядит как правильный путь.
... енился?
Лучше ли иметь какой-то общий идентификатор, например "привет.сообщение", и файл переводов на английский язык?
Наиболее эффективный подход для многоязычного веб-сайта PHP
Я работаю над большим многоязычным веб-сайтом и рассматриваю различные подходы к тому, чтобы сделать его многоязычным. ... P-файлов с массивами более или менее одинаково ресурсоемким?
Любые другие предложения для большего эффективные решения?
Онлайн-редактирование файлов gettext? [закрыто]
Онлайн-редактирование файлов gettext, возможно ли это?
Я использую gettext для всех своих PHP-проектов, но у меня ест ... т экспортировать/импортировать мои файлы? для Poedit я могу сделать экспорт как.
Надеюсь, я смогу немного помочь себе.
Проблемы с PHP/Gettext
Я помню, как несколько месяцев назад провел несколько тестов с gettext, и следующий код работал отлично:
putenv('LANG= ... SAGES/domain2.de.mo
/lang/C/LC_MESSAGES/domain2.en.mo
Будет ли это работать на *nix и Windows plataforms без проблем?
Как создать файл.po?
В Windows с использованием WampServer (Apache, MySQL, PHP) У меня есть следующее:
//test.php
if (!defined('LC_MESSAGES ... , но я не вижу, как это сделать с помощью этого программного обеспечения.
Мы будем очень признательны за любую помощь!
эквивалент gettext() в библиотеке Intl?
Я ищу способ сделать i18n и l10n.
Я использовал gettext раньше, и это было хорошо: я просто создавал файлы .mo на раз ... нять, так это как я буду обрабатывать обычный перевод строки в строку с помощью библиотеки Intl. Есть какие-нибудь идеи?
Несколько форм множественного числа в gettext()
Смотрите этот пример функции _n(); (http://codex.wordpress.org/Function_Reference/_n):
sprintf( _n('%d comment.', '%d ... ; (n%100<10 || n%100>=20) ? 1 : 2;\n", но я все еще не понимаю, как подготовить функцию _n(); для поддержки этого.
Используйте PHP Gettext без необходимости устанавливать локали
Я рассматривал варианты интернационализации проекта с открытым исходным кодом:
Gettext, который, похоже, все рекоме ... , хотя я использовал poedit, msgfmt и т. Д. Для создания соответствующих файлов. Я также попытался перезапустить Apache.
Использование расширения PHP Gettext против массивов PHP на многоязычных веб-сайтах?
До сих пор единственные 2 хорошие вещи, которые я видел в использовании gettext вместо массивов, заключаются в том, что ... , поэтому в конце концов я решил использовать php define, но позже кто-то сказал мне, что я должен использовать массивы)
Проблемы с PHP Gettext (например, не потокобезопасные?)
Я хочу начать использовать gettext для обработки моих переводов в веб-проектах (PHP 5). Поскольку это широко используем ... ользуют PHP 4) или основные проблемы, такие как распространение и установка gettext на веб-серверах, являются низкими?
PHP gettext в Windows
Там есть несколько учебных пособий для gettext (w/Poedit)... к сожалению, это в основном для среды UNIX. И еще более п ... Files\WampServer 2\www\site\locale\deu_DEU\LC_MESSAGES\greetings.mo
Пожалуйста, посоветуйте! Спасибо за ваше время:)
Как создать файлы.po с помощью xgettext в Windows?
Я следую этому руководству по созданию многоязычных веб-сайтов с использованием PHP gettext http://onlamp.com/pub/a/php ... ие gettext в своем файле wamp ini)
Нужно ли мне загружать утилиты gettext с веб-страницы GNU, чтобы создавать файлы .po?
Автоматическая генерация комментариев Gettext
Я делаю i18n для php-проекта с использованием gettext. Я хотел бы использовать функцию автоматического комментария , ч ... енно что-то упускаю, должен ли я использовать какой-либо флаг xgettext или конкретную версию для включения этой функции.
gettext, как обращаться с омонимами?
Использование gettext
Единственное значение
echo gettext( "Hello, world!\n" );
Множественное число
printf(ngette ... м "характер", это может быть характер человека или буквы!
Как gettext должен определять правильный перевод для омонимов?
Китайская локализация не работала с расширением PHP gettext, так как оно работает с английским
Я уже локализовал веб-сайт с русского на английский с помощью PHP и gettext, просто обернув все строки в функцию __($st ... становить bind_textdomain_codeset(); на $domain, это было messages.
Все работает с кодировкой юникода. Все нормально.
Является ли gettext лучшим способом локализации веб-сайта на php? (требуется только умеренная локализация) [закрыто]
Является ли gettext лучшим способом локализации веб-сайта на php? Я не использую никаких фреймворков, и там не так много слов для перевода, просто две слегка разные версии на английском языке.
Gettext не работает через php-cli, но работает в php-apache
Код, который я запускаю, выглядит следующим образом:
...
$this->locale = da_DK;
...
putenv("LC_ALL=".$this->loc ... отправки счетов по электронной почте.
Я использую:
Ubuntu 12.10, PHP 5.4.6-1ubuntu1, apache 2.2.22 и gettext 0.18.1.
Как я могу check.mo действительность файла?
Я использую PHP для создания.файлы mo вышли из базы данных и столкнулись со странной проблемой: некоторые ключи работаю ... торые нет. Я думаю, что есть какая-то проблема с сгенерированными файлами. Как я могу проверить, правильный ли файл .mo?
Gettext всегда будет использовать языковой стандарт системы по умолчанию
Мне нужно локализовать PHP-веб-приложение только для Windows, и я оцениваю расширение gettext, но мне труднее всего зас ... ol(true)
string(5) "en_GB"
Даже это не имеет никакого эффекта:
$_ENV['LANG'] = 'en_GB';
$_SERVER['LANG'] = 'en_GB';