Я окончательно отказался от идеи использования прямого перевода wordpress (читаем прошлый пост).
Плагин, который позволяет уменьшить потребляемую память в wordpress - Pure PHP Localization. Прирост производительности примерно 3-4 Мб. Все зависит от настроек хостинга и количества плагинов, которые используют ru_RU файлы для локализации на требуемый язык.
Чтобы посмотреть сколько памяти потребляется у вас wordpress, можно воспользоваться этим плагином.
Никаких настроек для работы плагина не требуется, просто скачайте, залейте в папку с плагинами, активируйте в админке wordpress. После обновления страницы в папке с плагином создастся файл strings-ru_RU.php
Скачать плагин Pure PHP Localization можно здесь
Хочу сказать Спасибо! Сергею за этот полезный плагин.
ordPress
плагины

Огромное спасибо! Поставил и не нарадуюсь!
Было
Запросов: 80 | 1,514
Потребление памяти: 27.99MB
Стало
Запросов: 80 | 1,816
Потребление памяти: 23.04MB
а кстати что это 1,816 ?
Это время генерации страницы
На версии 3.04 Плагин показал себя с хорошей стороны. Потребление памяти уменьшается в среднем на 3-5мб.
На wordpress 3.0.1 после включения плагина снизу страницы, сразу после окончания записи появился текст из файла перевода:
Project-Id-Version: WordPress 3.0.1 Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com POT-Creation-Date: 2010-07-29 21:05+0000 PO-Revision-Date: 2010-07-30 01:01+0100 Last-Translator: Sergey Biryukov Language-Team: ru.wordpress.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11) ? 0 : ((n%10>=2 && n%10<=4 && (n%100=20)) ? 1 : 2); X-Poedit-Language: Russian X-Poedit-Country: RUSSIAN FEDERATION X-Poedit-SourceCharset: utf-8 X-Poedit-KeywordsList: __;_e;_c;_x;__ngettext_noop:1,2;__ngettext:1,2 X-Poedit-Basepath: S:\home\wordpress\trunk X-Poedit-SearchPath-0: S:\home\wordpress\trunk
У меня на wordpress 3.0.1 плагин Pure PHP Localization работает нормально. Это у вас частный баг, не стоит об этом писать как об «общем» баге.
Обратитесь к русскому разработчику плагина — Сергею Бирюкову (http://sergeybiryukov.ru/)
mrzlodey, спасибо! Проблема в том, что в некоторых темах (в том числе и в ElZine, которая используется на текущий момент у вас) присутствует конструкция __(»), не имеющая смысла и в WordPress до версии 2.9 приводившая к той же ошибке и без плагина. Исправление включено в Pure PHP Localization 0.6.1.
P.S. На вашем блоге не удалось оставить комментарий, т.к. требуется вход, но регистрация закрыта.
У меня один из блогов на движке 2.9.2. Активировал плагин, ни каких изменений нет. В папке uploads ни чего не создалось. Права в папке 777. Плагин не работает.
Здравствуйте. Поставил я этот плагин — ошибок нет, но и потребляемая память ни на грамм не сократилась. Как было 17.02 MB, так и осталось (Вордпресс чистый). Вот блог, что на Агаве хоститься, тот хорошо в памяти убавил (при всяких там кеширований БД, этого плагина памяти стала потребляться всего 3Мб). А сейчас ещё сделал блог на https:tramo.ru — и там ничего это не работает по ходу
Может есть какой секрет?
Посмотрите в папке wp-content\uploads создалась папка pure-php-localization? Она должна создастся, а в ней php файлы 1 или 2. Если ее нет, то возможно прав на запись нет, но на uploads должны стоять по умолчанию, иначе бы картинки не грузились.
На данный момент версия плагина 0,6 последняя.
Попробуйте написать автору плагина.
Конечно *THUMBS UP*
+ скорее всего используется для морды уже облегченный файл локализации. В оригинале прирост еще ощутимей получается. Делал я прямой перевод движка, там разница порядка 500кб составила на моем локалхосте между жестким прямым переводом и использованием Pure PHP Localization. Единственное что, что старница генерится чуть быстрее, но это все ерунда.
Ради интереса поставил.
На одном блоге было потребление 7.04, стало 3.12. На другом было 3.41, стало 2.52
Неплохо
Спросите у автора плагина — Сергея Бирюкова.
Вместо стандартного механизма локализации при первом запуске генерируется файл с переводом String ru_RU, который используется в дальнейшем.
А по какому принципу плагин работает?
Нет, так быть не должно. В аську напишите, посмотрю в чем может быть проблема.
Здравствуйте, после установки плагина админка блога англофицировалась (только админка) так и должно быть? в принципе это не проблема что админка на английском, но может как нибудь можно исправить? (кроме удаления плагина) Прирост заметил, wordpress памяти жрать стал по меньше… Заранее благодарю за ответ.
Да, я на wordpress 2.9 пробывал. Напиши Сергею, думаю, он сделает плагин совместимым со старыми версиями. Плагины не пробывал, но как я понял с файлами локализации плагинов произойдет тоже самое, что с файлами локализации движка, что позволит получить еще больший прирост, если используется много плагинов с локализацией. Также и с локализацией шаблона!
Привет!
Ты на 2.9 уже ставил? При использовании этого способа локализация плагинов отваливается или нет?
У меня на версии 2.7.1 не заработал