Articles of localization

cakephp Выбор языка по URL

то, что я пытаюсь достичь, описано здесь http://nuts-and-bolts-of-cakephp.com/2008/11/28/cakephp-url-based-language-switching-for-i18n-and-l10n-internationalization -and-localization / но я не могу заставить его работать. Конфигурации маршрутизатора выглядят следующим образом: Router::connect('/registered/:language/:controller/:action/*', array('prefix' => 'registered', 'registered' => true, 'layout'=> 'registered'), array('language' => '[az]{3}')); но когда я пытаюсь перейти на www.example.com/registered/cze/packages я получаю: Error: CzeController could not be found. Я использую cake 1.3, а не […]

Gettext не работает, никаких сообщений об ошибках, используя php 5.3

Я уже несколько дней подпрыгиваю в этой голове без каких-либо успехов. Я просто хочу получить gettext для работы. Случается, что строка, записанная в php-файле, печатается, а не переведенная. Т.е. если я делаю «echo gettext (« Сервис »); затем печатается «Сервис», а не шведский «Тяннстер». В httpd / error_log сообщений об ошибках абсолютно нет. Не при […]

PHP: Дата синтаксиса из локализованного формата

Мне нужно проанализировать строку даты в многоязычном приложении. У каждого пользователя есть свой язык, а затем формат даты. Как использовать: new DateTime($datestr); или date_parse($datestr); с локализованным форматом даты? Предполагая, что mm / dd / yyyy соответствует формату даты EN и dd / mm / yyyy в формате IT date, я сделал этот тест: <?php echo […]

Получить день из строки на испанском языке PHP

Я пытаюсь: setlocale(LC_ALL,"es_ES"); $string = "24/11/2014"; $date = DateTime::createFromFormat("d/m/Y", $string); echo $date->format("l"); И я получаю понедельник, что правильно, но мне нужно это на испанском языке, так что есть ли способ получить этот день на испанском?

Дата PHP – введите имя месяца на местном языке

У меня есть эта часть функции, которая дает мне название месяца на английском языке. Как я могу перевести их на мой родной язык (сербский)? $month_name = date('F', mktime(0, 0, 0, $i));

Локализованные (короткие) месячные имена с использованием IntlDateFormatter в PHP?

На моей машине разработки Windows я установил локаль в ita : setlocale(LC_TIME, 'ita'); echo strftime('%b'); // dic Хотя (я полагаю, не могу проверить прямо сейчас) в системе * nix, я должен использовать it : setlocale(LC_TIME, 'it'); Если я попытаюсь установить it на моем Windows, это не сработает, печать Dec Кажется, я не могу полагаться на […]

Как найти GMT время / время по названию страны?

Как я могу найти название страны -> дата / время GMT, которое я могу сделать, например: Пример: $datetime = new GMT_search('America'); //output: 2010-01-01 00:00:00 $datetime = new GMT_search('India'); //output: 2010-01-01 ??:??:?? $datetime = new GMT_search('China'); //output: 2010-01-01 ??:??:?? Я пробовал gmdate() , date_default_timezone_set('Asia/….'); , и ini_set('date.timezone','China'); но это не совсем помогает мне легко найти название […]

Как запускать или загружать файлы .po / .mo для локализации в php

Я установил poedit и запускаю свой файл через него, он создает файлы .po и .mo для них. Но у меня есть проблема с загрузкой и использованием этих файлов для перевода моего текста. Я не знаю, как загружать или открывать переведенные файлы и показывать переведенный контент. Может ли кто-нибудь помочь мне в этом. Я пробовал все […]