locale
Список всех языков и их коротких кодов?
Я ищу список всех языков и их коротких кодов для приложения PHP, которое я пишу. Есть ли большие различия в этих данных ... поддерживать только одну версию английского языка или существуют значительные различия в английском языке по всему миру?
Является ли en UK незаконным регионом?
До сих пор я всегда использовал "en_UK" для британского английского. Сегодня я получил ошибку при использовании его с Z ... ет Великобританию... но нет никакого "en_UK". Это просто "ошибка" в Zend Framework или есть еще одна причина для этого?
Проблемы с PHP/Gettext
Я помню, как несколько месяцев назад провел несколько тестов с gettext, и следующий код работал отлично:
putenv('LANG= ... SAGES/domain2.de.mo
/lang/C/LC_MESSAGES/domain2.en.mo
Будет ли это работать на *nix и Windows plataforms без проблем?
PHP международный код страны 2 символа в названии страны
Я пытаюсь преобразовать, используя PHP, код страны из 2 символов (ISO 3166-1) в названия стран или международные коды с ... сов или внешних ресурсов?
(Некоторое время назад я использовал zend_locale, но zf2 не обладает такой функциональностью)
Есть ли простой способ получить код языка из кода страны в PHP
Я использую коды ISO 3166-1-альфа 2 для передачи приложению для получения локализованного канала, например /каналы/сша ... en_US? Мне интересно, есть ли стандарт/функция/библиотека для этого в PHP или мне нужно создать свой собственный массив?
Есть ли способ получить список доступных языков в PHP?
В Java вы можете вызвать Locale.getAvailableLocales(), чтобы получить список доступных языков.
Я ожидал эквивалента от класса PHP локали, но не смог его найти.
Есть ли способ получить массив всех допустимых локалей?
Получение названий дней в PHP
Мне нужно отобразить пользователю список локализованных названий дней (например, "Понедельник", "Вторник",...) в форме. ... всех дней в массиве?
Редактировать: Я мог бы добавить названия дней в свой файл перевода, но это сложно поддерживать.
Локализованные (короткие) названия месяцев с использованием IntlDateFormatter в PHP?
На моей машине для разработки Windows я установил языковой стандарт на ita:
setlocale(LC_TIME, 'ita');
echo strftime(' ... yle (Jan 12, 1952)
IntlDateFormatter::SHORT (integer)
Most abbreviated style, only essential data (12/13/52 or 3:30pm)
Использование Poedit с XAMPP
Я уже довольно долго пытаюсь проникнуть в файлы перевода с помощью функции PHP gettext() и создать файлы с помощью Poed ... ries in the catalog are probably incorrect.
13:04:11: Updating the catalog failed. Click on 'More>>' for details.
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.
Список доступных параметров сортировки в PHP?
Я рассматриваю возможность использования коллаторов в PHP (я не эксперт в PHP). Есть ли способ узнать/перечислить все параметры сортировки, доступные в PHP? Я ищу что-то похожее на JavaCollator.getAvailableLocales(). Спасибо.
Получить языковой стандарт по умолчанию для языка в PHP
У меня есть серверная часть PHP, с которой несколько типов устройств взаимодействуют через общедоступный API. Запросы ... Если я смогу получить хотя бы один язык, например, en_GB для "en" или "ru_RU" Для "ru" и т. Д. - Этого будет достаточно.
Сортировочный массив с сортировкой
У меня есть массив со словами на французском языке: ['États-Unis', 'Espagne' и т. Д.], Который я хотел бы отсортировать ... ровки, без какого-либо хорошего результата: "fr-FR", "fr-FR.UTF8" и т. Д.
Есть ли что-нибудь еще, чего мне не хватает?
Являются ли строковые функции ASCII-безопасными в PHP?
Некоторые строковые функции PHP (например, strtoupper и т. Д.) Зависят от локали. Но все еще неясно, важна ли локаль, ... (на многоязычном сайте) не нарушит мою основную функциональность, которая не имеет ничего общего с интернационализацией.
setlocale не имеет никакого эффекта в PHP
У меня есть следующий фрагмент кода:
setlocale(LC_ALL, "de");
print(strftime("%A %e %B %Y", time()));
И он печатает
Вторник, 4 мая 2010 года
Вместо
Dienstag 4. Май 2010
Есть идеи, почему? Как исправить?
"ru RU" (русский) setlocale не работает по дате и времени
Я пытаюсь использовать русский язык с setlocale:
setlocale(LC_TIME,"ru_RUS.utf8");
echo strftime("%A, %B %d", time());
Вывод: :
Четверг, 29 августа
Ожидается, что :
четверг, Август 29
Любая помощь будет высоко оценена.
Локаль Symfony2 в маршруте
Я следовал за документом Symfony2 http://symfony.com/doc/2.0/book/translation.html#the-locale-and-the-url и добавил ло ... пытался {{путь ('myroute', {'_locale': _locale})}}, но получил ошибку "Переменная"_locale "не существует".
Есть идеи?
Маршрутизация Symfony - локаль в качестве поддомена с возвратом к умолчанию
Я пытаюсь настроить систему маршрутизации с поддоменом, представляющим текущую локаль. Маршрутизация задается с помощью ... использую там параметр %domain%, что важно для меня - скажем, если мне понадобится другой поддомен для мобильной версии.
Самый простой способ определить языковой стандарт клиента в PHP
Я хотел бы иметь возможность определять, из какой страны посетитель находится на моем веб-сайте, используя PHP.
Пожа ... ой новых библиотек PHP только для этого, поэтому какой самый простой/простой способ узнать, из какой страны посетитель?
setlocale(ТИП LC CTYPE, "de DE.UTF8") или setlocale (ТИП LC CTYPE, "de DE.UTF-8")?
setlocale(LC_CTYPE, "de_DE.UTF8")
Или
setlocale(LC_CTYPE, "de_DE.UTF-8")
С тире или без него? Я видел и то, и другое в ответах.