Сегодня 19 марта, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RMCreative.ru - Блог
RMCreative.ru - Блог
Голосов: 1
Адрес блога: http://rmcreative.ru/feed/
Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL
 

Yii2: перевод сообщений

2013-10-17 02:40:01 (читать в оригинале)

Доделали полностью перевод сообщений. В Yii2 он намного лучше, чем в 1.1. Удалось выкинуть мегабайты данных CLDR и использовать вместо всего этого расширение intl. Синтаксис и возможности поразительные. Например, можно вот так:

echo \Yii::t('app', '{n,number} is spelled as {n, spellout}', array(
    'n' => 42,
));

При переводе эта строка честно выдаст нам 42 проговаривается как сорок два.

echo \Yii::t('app', '{name} is {gender} and {gender, select, female{she} male{he} other{it}} loves Yii!', array(
    'name' => 'Snoopy',
    'gender' => 'dog',
));

Выдаст без перевода Snoopy is dog and it loves Yii!.

Множественные формы также никуда не делись:

echo \Yii::t('app', 'There {n, plural, =0{are no cats} =1{is one cat} other{are # cats}}!', array(
    'n' => 0,
));

Строка перевода будет вот такая:

Здесь {n, plural, =0{котов нет} =1{есть один кот} one{# кот} few{# кота} many{# котов} other{# кота}}!

Не обошлось, правда, без исследования исходника расширения и исправления найденных багов средствами PHP, но результат радует.

  • Черновик документации на тему


PHP Frameworks Day, отчёт

2013-10-15 15:13:19 (читать в оригинале)

На днях завершился Киевский PHP Frameworks Day. Основной темой конференции, как следует из названия, были фреймворки, их использование и PHP в общем. Было около 450 человек. Несколько больше, чем планировали организаторы. Прошло замечательно.

Я открыл конференцию рассказав про PHP, фреймворки и Yii2. Слайдов в этот раз сделал необычно много, но в отведённые 40 минут уложился. Было несколько смешных накладок технического плана, но организаторы быстро всё решили. Отдельное спасибо тому, кто следил за моими жестами и переключал вовремя слайды :)

После выступил Rasmus Lerdorf. Рассказал про PHP, про то что «all frameworks suck» и ответил на интересные вопросы. Его слайды можно найти на php.net.

Далее были доклады по Silex, ZF2, Codeсeption и тестирование в общем, Azure, Symfony, Phalcon и новичка Bluz. В перерывах разработчики живо общались, делились идеями и соображениями. Мне задали довольно много интересных вопросов по Yii, чему я очень рад. Ещё порадовало, что многие симфонисты, как и новички в PHP вообще, проявили неподдельное желание взглянуть на Yii2.

Не со всеми успел пообщаться столько, сколько хотелось. Так что если что-то не спросили или не рассказали, пишите почтой или в комментариях. Всё обязательно расскажу и прочитаю.

После были традиционные для конференций посиделки. Познакомились поближе, попили пива, обменялись опытом. Откуда только люди не едут на конференции в Киев! И ради таких конференций действительно стоит.

  • Слайды моего доклада

Да, видео писали. И ещё на YouTube.



На сайт PECL вернулись Windows-билды

2013-10-04 19:44:23 (читать в оригинале)

На сайт PECL вернулась поломанная годы назад возможность сливать готовые DLL-ки расширений. DLL-ки отмечены логотипом одной из старых версий Windows. Пока доступны билды не для всех расширений, но это вопрос дня или двух.

Частично из за той самой поломки, работа с PHP под Windows успела завоевать репутацию неимоверно сложного процесса, так что определёно стоит сказать спасибо за его упрощение Анатолию Бельскому. Ну и заодно Microsoft, которая спонсирует его работу над OpenSource-проектом.



Установка PEAR под Windows

2013-09-28 15:49:49 (читать в оригинале)

Для PEAR под Windows существует инсталлятор, в процессе работы которого можно указать пути к различным директориям, в том числе к той, что содержит pear.ini. После завершения установки необходимо запустить файл PEAR_ENV.reg, который должен выставить переменные окружения, влияющие на пути.

После перезапуска консоли набираем pear config-show и ищем сточку User Configuration File. Если там путь, который вы указали при установке, а не C:\\windows\pear.ini, у вас всё сработало как надо.

Если нет, переименовываем файл PEAR_ENV.reg в PEAR_ENV.bat и немного правим:

setx PHP_PEAR_SYSCONF_DIR C:\\ваш\\путь
setx PHP_PEAR_INSTALL_DIR C:\\ваш\\путь

Запускаем, перезапускаем консоль, проверяем pear config-show.



Focus transition

2013-09-24 17:39:27 (читать в оригинале)

Отличное решение для сложных форм. Добавляет анимацию перехода фокуса к следующему элементу, чем заметно упрощает восприятие.

Рассматриваем



Страницы: ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.