К основному контенту

Сообщения

Сообщения за июль, 2014

Локализация создаваемых плагинов WordPress

Очередная тема на предмет локализации (перевода) компонентов WordPress . Здесь хочется затронуть тему локализации в целом и разработки плагинов в частности. Начну с того, что локализация важна и локализация нужна. В сети множество тем и плагинов к WordPress , которые не локализованы. Иногда, очень трудно понять, что автор плагина написал в тексте какого ни будь сообщения. Благо, в основном и общепринятом это сообщение на английском. Но, согласитесь, гораздо приятнее, когда тексты сайта или админки на одном языке, а не скачут, кто во что горазд. Локализация текстов в WordPress Тексты в WordPress выводятся специальными функциями, которые включают в себя процесс локализации. Если соответствующего перевода нет, тогда текст будет выведен так, как он был передан в функцию. Чаще всего используются функции __() и _e() . Вторым аргументом этих функций является, так называемый, текстовый домен - уникальный идентификатор перевода для Вашего плагина. Обычно это имя плагина латиницей и без п

SASS и Netbeans

Настало время для очередной статьи. На днях я разбирался с препроцессорами CSS , вернее, почитал про SASS и LESS . От себя скажу, что про LESS я не дочитал. Единственное его преимущество нашел только в том, что для него не нужно сторонних языков, он отлично обрабатывается JavaScript , и да, у него хорошая документация. Но вот по удобству я предпочел SASS . С документацией по синтаксису SCSS  у него, прямо скажем, беда. Есть какие-то основы, но они не раскрывают весь его потенциал. Итак, SASS . Для его работы нужен Ruby . Для этого скачайте и установите RubyInstaller . В процессе установки он спросит, нужно ли создать переменную в переменных среды Windows - это лучше сделать, что бы потом не прописывать ее самостоятельно. После того, как Ruby установился запускаем Пуск -> Все программы -> Ruby(версия) -> Start Command Prompt with Ruby. Открылось окно с командной строкой для Ruby . В нем пишем: gem install sass Это запустит установку препроцессора SASS . После того, как