Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «jasun»
Рецепт i18n. Основа — Babel, json с кофе и грант с hbs на свой вкус 2013-10-28 01:54:16
+ развернуть текст сохранённая копия
В своем предыдущем посте я писал о том зачем и почему нужно было сделать pybabel-hbs, экстрактор строк gettext из шаблонов handlebars.
Чуть позже появилась необходимость извлекать так же из json.
Так появился pybabel-json.
pip install pybabel-json либо на github
Там использовался лексер джаваскрипта встроенный в babel, но нюансы так же имелись, но пост не об этом, написанное там менее интересное, чем было в hbs плагине и вряд ли нуждается в заострении внимания.
Этот пост о том, как же в целом выглядит полный набор для локализации, от и до, что делать с данными из БД, либо из другого не совсем статичного места.
От и до включает в себя:
(должен заметить — что ни один пункт не является обязательным, все это достаточно легко подключается к любому приложению только частично и по необходимости)
— Babel. Набор утилит для локализации приложений.
— Grunt. Менеджер задач(task-ов),
— coffeescript. В представлении не нуждается, весь клиенстский код написан на coffee, и из него тоже нужно извлекать строки.
— handlebars — темплейты
— json — хранилища строк
— Jed. gettext клиент для js
— po2json. Утилита для перевода .po файлов в .json формат поддерживаемый Jed-ом
А дальше будет много текста
Тэги: babel, hbs, i18n, javascript, json, python, tutorial, веб-разработка, локализация
[Перевод] PHP JSON был удален из PHP 5.5? 2013-10-20 21:33:21
+ развернуть текст сохранённая копия
Возможно некоторые из Вас обновив php до версии 5.5 на своих Linux машинах, обнаружили добрую часть своих приложений неработающими по причине фатальной ошибки похожей на эту:
PHP Fatal error: Call to undefined function json_encode()
Почему так произошло читайте в вольном переводе cтатьи «Has PHP JSON been removed in PHP 5.5?»,
под катом.
Читать дальше →
Тэги: json, json_decode, json_encode, linux, open, php, source
[Из песочницы] Генератор utf-8 json на php с поддержкой unicode 6 2013-09-30 20:11:50
+ развернуть текст сохранённая копия
Разумеется, в PHP есть прекрасная функция json_encode. Но до версии 5.3 включительно те же русские символы кодируются в виде \uXXXX — в разы длиннее, чем utf-8. Чтобы уменьшить объем трафика, необходимо убрать преобразование utf-8 символов в \u-последовательности. Да, в PHP 5.4 у json_encode наконец-то появился параметр JSON_UNESCAPED_UNICODE, но многие хостеры до сих пор представляют пользователям выбор только между версиями 5.2 и 5.3.
Я бы не стал изобретать очередной велосипед, но те решения, которые мне попадались, имеют общую проблему — они корректно обрабатывают только символы базовой плоскости юникода. Читать дальше →
Тэги: emoji, json, php, regexp, utf-8
am besten organisierten und effektiven moncler damen 2013-09-26 06:02:16
+ развернуть текст сохранённая копия
Moncler Outlet Sammelalbum von Fleisch und Fisch sind besonders erfreulich, eine gelbe Jacke Nest sind erheblich, wenn sie Kinder und Haustiere Rettungswesten sind leicht zugänglich für die Arbeiter angelegt verstärkt. Beim Kauf des Pulvers, sicherzustellen, dass ihr Wappen ein ziemlich … Читать далее →
Тэги: billig, jacken, moncler, outlet, weste, полезное
Анна Пакуин (Anna Paquin) в фотосессии Джейсона Белла (Jason Bell). 2013-09-15 23:39:48
+ развернуть текст сохранённая копия
Тэги: (anna, (jason, bell), paquin), актрисы, анна, белл, джейсон, пакуин
Главная / Главные темы / Тэг «jasun»
|
Взлеты Топ 5
Падения Топ 5
|