Zend Framework и мультиязычность Степан Танасийчук ceo@stfalcon.com презентация
Содержание
- 2. Чем я занимаюсь? Web разработкой занялся в 2003 году С Zend
- 3. Содержание доклада Простейшее подключение Zend_Translate Работа с view хелпером translate Plural
- 4. Самый простой вариант подключения Zend_Translate Добавляем в application.ini следующие настройки: resources.translate.data
- 5. Создаем файл переводов для русского языка Структура каталога languages: ./application/languages/ `--
- 6. Почему ”Привет”, а не ”Hello”? Потому что в моих настройках браузера
- 7. Отдельные можно выводить сообщения на указанном языке Для этого нужно указать
- 8. Plural forms или формы множественного числа Поддержка plural forms есть в
- 9. Plural Forms (продолжение) Обновим файл переводов для русского языка: ./application/languages/ru/application.php <?php
- 10. Почему я отдаю предпочтение gettext? В коде отображаются оригиналы сообщений. Пример
- 11. Работаем с poedit. Настройки каталога Создаем новый каталог Файл→Создать каталог. Указываем
- 12. Работаем с poedit. Настройка каталога (продолжение) Обязательно указывайте формы множественного числа
- 13. Работаем с poedit. Пути На вкладке «Пути» указываем путь к каталогу
- 14. Работаем poedit. Ключевые слова Также добавляем названия функций, строковые аргументы которых
- 15. Для чего я добавил plural:1,2? Я не знаю как заставить парсер
- 16. Работаем с Poedit. Обновляем каталог из исходных файлов Сохраняем каталог ./application/languages/ru/application.po
- 17. Работаем с Poedit. Добавляем переводы и сохраняем каталог Сохраняем результат. В
- 18. Ньюансы и хаки для работы с gettext Лейблы формы нужно оборачивать
- 19. Перевод сообщений валидаторов для адаптеров != array Раньше мы делали отдельный
- 20. Перевод сообщений валидаторов для адаптера array Для array все намного проще.
- 21. Варианты передачи языка в URL Язык на поддомене (Zend_Controller_Router_Route_Hostname): en.wikipedia.org ru.wikipedia.org
- 22. Язык на поддомене +/- + Ускоренная индексация. Для доменов первого
- 23. Язык в поддиректории +/- + Достаточно просто реализовать в ZF.
- 24. Несколько строчек кода, которые делают приложение быстрее :) Если есть
- 25. The end Благодарю за внимание! Задавайте ваши вопросы ;) Степан
- 26. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Zend Framework и мультиязычность Степан Танасийчук ceo@stfalcon.com можно ниже: