Articles of icu

Как установить Sylius на Bluehost или любой другой сервер, на котором установлена ​​старая версия ICU?

Я пытался установить Sylius на моем сервере Bluehost, который работает на общем хостинге, и, хотя у меня есть доступ к SSH, он несколько ограничен. Он не поставлялся с расширением php intl, а версия ICU на нем – 4.2, которая создает ошибки при установке Sylius, потому что хочет новую версию.

Как использовать Locale :: acceptFromHttp без списка фильтров?

locale_accept_from_http является базовой оболочкой API ICU uloc_acceptLanguageFromHTTP но реализация PHP / PECL кажется принципиально ошибочной, что она использует системы всего набора локалей вместо того, чтобы брать список в качестве параметра? Например, пользователь имеет HTTP_ACCEPT_LANGUAGE = zh-HK;q=0.2, fr , т.е. пользователь читает традиционный китайский или французский, предпочитая последнее. У вас есть, например, новостной сайт, который предлагает […]

Обновить расширение ICU в xampp?

Я запускаю xampp и мне нужно обновить ICU (расширение php_intl) до последней версии – я загрузил 54 с страницы ICU, но не знаю, как это сделать. Есть папка bin , include и lib – где я помещаю эти файлы и должен ли я сделать что-нибудь еще?

Как использовать php-intl для преобразования кодов стран в локализованные названия стран

Здравствуйте, мне нужно получить полные названия стран на основе кода страны и языка в PHP. Поскольку php–intl теперь должен быть в состоянии сделать это, я хочу использовать это. nl_NL nl -> Nederland uk -> Verenigd Koninkrijk en_UK nl -> The Netherlands uk -> United Kindom Я думаю, что мне нужно как-то использовать пакеты ресурсов php-intl, […]

Проблемы с установкой Symfony 2.4.1 lib-icu 4.4 зависимость

У меня проблема, идентичная этой , но решение, предоставленное там, не работает для меня. Я загрузил Symfony 2.4.1 Standard Vendors с пакетом Vendors на странице загрузки Symfony . После извлечения файлов и загрузки composer.phar, я запускаю php composer.phar install и получаю эту ошибку: Loading composer repositories with package information Installing dependencies (including require-dev) from lock […]

NumberFormatter :: SPELLOUT spellout-ordinal на русском и итальянском языках

этот код работает для английского, испанского и немецкого порядковых номеров, но с русскими или итальянскими порядковыми номерами он не работает. 'ru-RU' , 'it-IT' тоже не работает Я получаю, например, по-русски два -> два (это кардинальное число), но я хочу порядковый номер, и это будет здесь 2 -> второй. Я получаю, например, итальянский для 2 -> […]

Являются ли ресурсы ресурсов ICU для ресурсов перевода сообщений

Я понимаю локализацию ICU – дату, время и формат валюты, сортировку и т. Д. Когда дело доходит до перевода сообщений, я вижу, что люди заявляют, что ICU не предоставляет функциональности для перевода сообщений – проверьте, например, этот вопрос SOF . Однако при проверке документов ICU мы обнаруживаем, что он предоставляет пакеты ресурсов, и документация, похоже, […]

Реализация интернационализации (языковые строки) в приложении PHP

Я хочу создать CMS, который может обрабатывать выборку строк локали для поддержки интернационализации. Я планирую хранить строки в базе данных, а затем класть кеш ключа / значения, такой как memcache между базой данных и приложением, чтобы предотвратить падение производительности для попадания в базу данных каждой страницы для перевода. Это сложнее, чем использование файлов PHP с […]

PHP 5.3, по-видимому, отсутствует Intl-расширение по умолчанию

Моя система Ubuntu 12.04, PHP 5.3, и я пытаюсь запустить некоторый базовый код Intl следующим образом: <?php $coll = collator_create('en_US'); $result = collator_compare($coll, "string#1", "string#2"); и он выводит PHP Fatal error: Call to undefined function collator_create() Не предполагалось ли, что расширение Intl связано с PHP с версии 5.3? PHP был установлен через apt-get с этой […]

Как получить валюту по умолчанию из PHP Intl (библиотека ICU)

Я использую PHP и хотел бы знать, как я могу получить валюту по умолчанию для локали через расширение интернационализации (Wrapper для библиотеки ICU)? Ниже приведен сценарий, объясняющий, что и почему. Мне нужно что-то заменить getCurrCode() . $accepted_currencies = array('USD','EUR'); $locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']); if( ! empty($locale)){ Locale::setDefault($locale); $currency = getCurrCode(); if( ! in_array($currency, $accepted_currencies)){ $currency = […]

Intereting Posts
Каков надлежащий способ защиты приложения CodeIgniter 2 с аутентификацией? Шифрование / дешифрование файла с помощью Mcrypt Добавление разных случайных чисел в URL-адрес в массиве Javascript на каждом цикле Не удалось включить файлы контроллера codeigniter во внешний скрипт php Доступ к исходному коду HTML с использованием PHP или JavaScript как установить php cookie с истечением срока действия, и если существует файл cookie, как перенаправить пользователя на другую страницу загруженное фото сообщение на facebook альбом Заполнить массив значениями без цикла в PHP Добавьте префикс к каждому элементу массива PHP Аутентификация API-интерфейса WordPress REST без страницы входа в систему Использование mysql concat () в предложении WHERE? измененный объект после хранения или состояние объекта Как показать непрерывные обновления в реальном времени, такие как facebook ticker, домашняя страница meetup.com? fseek () по строке, а не байтам? Предотвращение инъекций SQL – GET_VARS