Рецепт i18n. Основа — Babel, json с кофе и грант с hbs на свой вкус
2013-10-28 01:54:16
В своем предыдущем посте я писал о том зачем и почему нужно было сделать pybabel-hbs, экстрактор ...
+ развернуть текст сохранённая копия
В своем предыдущем посте я писал о том зачем и почему нужно было сделать 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,
веб-разработка,
локализация
Buffalo '66
2013-10-22 15:00:10
Не могу описать этот фильм. Гадливость, брезгливость, отвращение в ...
+ развернуть текст сохранённая копия
Не могу описать этот фильм. Гадливость, брезгливость, отвращение в нем сочетается с невероятной какой-то инопланетной красотой и чистотой. Мне все время хотелось выключить эту гадость. Все тлен - это про этот фильм. Безысходность в момент, когда пускаешь пулю в лоб. Но я смотрела, на одном только преданном обожании Винсента Гало, который в фильме играет больного невростеника психа и убийцу. На последних минутах фильма все было уже настолько плохо, настолько отвратительно, что я уже думала, что вот-вот главгероя должен переехать автобус. Потому что в принципе такая мерзота, эта бесконечная черная полоса, не может кончиться хеппиэндом. Финал может показаться банальным, если ваша логика не выключилась сразу после первых кадров. Я впечатлительная, поэтому пережила все фу-фу фильма и концовка стала для меня настоящим откровением. Не стану рекомендовать этот фильм. Наоборот. Я бы всячески постаралась уберечь от его просмотра детей и беременных женщин. Но. В нем есть что-то. Я просто оставлю это здесь, а решать - вам.
Тэги:
●,
'66,
buffalo,
винсент,
галло,
рекомендую
[Из песочницы] Babel и handlebars, пора бы и подружить
2013-10-20 23:16:42
Думаю многим известен такой пакет как Babel, либо PyBabel.
Отличный пакет для локализации, ...
+ развернуть текст сохранённая копия
Думаю многим известен такой пакет как Babel, либо PyBabel.
Отличный пакет для локализации, который базируются на gettext, как и все остальное ( по крайней мере мне известное) в современном мире.
Встала задача, подготовить сайт к будущей локализации, все темплейты сделаны в Handlebars, на этот движок шаблонов в первую очередь и был ориентир, что подружить нужно с ним. Вопрос кого.
Должен заранее оговориться, что у меня не было никакого ограничения в выборе технологий.
У нас в конечном счете для билда статики используется полный набор — ruby(compass), node(coffee,grunt,requirejs), python(бэкенд и основа всего и вся), шелл скрипты, в общем ограничения нет никакого.
Читать дальше →
Тэги:
babel,
handlebars,
i18n,
javascript,
python,
веб-разработка,
локализация
Сетевое хранилище Buffalo TeraStation 5200 TS5200D0402-EU
2013-10-10 16:07:04
Сетевое хранилище Buffalo TeraStation 5200 4ТБ 2x2ТБ жесткий диск 2xGigabit RAID 0/1
+ развернуть текст сохранённая копия
Сетевое хранилище Buffalo TeraStation 5200 4ТБ 2x2ТБ жесткий диск 2xGigabit RAID 0/1
Тэги:
данных/buffalo/,
системы,
хранения
Сетевое хранилище Buffalo TeraStation 5200 TS5200D0202-EU
2013-10-10 16:07:04
Сетевое хранилище Buffalo TeraStation 5200 2ТБ 2x1ТБ жесткий диск 2xGigabit RAID 0/1 1
+ развернуть текст сохранённая копия
Сетевое хранилище Buffalo TeraStation 5200 2ТБ 2x1ТБ жесткий диск 2xGigabit RAID 0/1 1
Тэги:
данных/buffalo/,
системы,
хранения
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17