Русификация WordPress, зачем нужны файлы mo po, перевод тем
Из статьи ты узнаешь, как русифицировать твою любимую тему или новый, но очень зашибенный англоязычный плагин к WordPress (чтобы пользователи на твоем блоге особо не напрягались с английским). Причем сделать это так, чтобы после обновления этой темы или того плагина не пришлось его переводить заново. Статья также поможет тебе, если нужно ТОЛЬКО ОБНОВИТЬ перевод темы или плагина. Такое бывает, если плагин кардинально переделался, а переводчик забил на обновление и некоторые новые или обновленные фразы остались на английском.
Как я подозреваю, этот способ работает не только с WordPress’ом, но и с другими CMS и программами с открытым исходным кодом.
В инете есть куча статей с советами типа: «Открываем файл footer.php и заменяем все тексты, которые там нашли, на русский эквивалент (не забудьте про кодировку). Повторить для всех файлов в папке твоей темы». И как только ты послушался этого совета, а тема взяла и обновилась, и тебе придется переводить все заново.
Что же предлагаю я?
Я предлагаю создать (или отредактировать уже существующий) файл локализации. Тогда при обновлении плагина или WordPress темы перевод никуда не денется.
Что это за файл локализации .po (.mo)? Теория.
Ты, наверное, часто видел файлы с расширением .po или .mo в папке с темой для WordPress’а или в папке зашибенного_плагина? Если не нашел сразу, то они еще могут прятаться в папке Languages. Ну а если не видел, то сейчас услышишь о них впервые (очень полезные и бесплатные файлы, между прочим).
.po файлы — это файлы локализации. Многие популярные языки программирования (C, C++, сценарии sh, Python, Perl, PHP, Java, Паскаль и куча других) имеют функцию gettext
, ngettext
или подобные, которыми размечают текст для будущего перевода. Но ты скажешь, что ничего подобного не видели в файлах footer.php, header.php или зашибенный_плагин.php и будешь прав. Поскольку эти функции, для удобочитаемости кода, заменяют коротким синонимом __
(два символа подчёркивания) или _e
или _c
или еще чем-то.
В итоге код:
printf(gettext("My name is %s."), my_name)
выглядит так:
printf(__("My name is %s."), my_name)
Потом специальным экстрактором извлекают все такие строчки в специальный файл-шаблон с расширением .pot. Эта же строка в .pot файле будет выглядеть так:
#: header.php:19
msgid "My name is %s."
msgstr ""
где header.php — это тот файл, из которого извлекли строку "My name is %s."
, а число 19 — это номер этой строки.
Потом переводчик создает из этого файла-шаблона файл локализации с расширением .po. И вот в этот файл ты можешь вписать перевод строки. Выглядеть это будет так:
#: header.php:19
msgid "My name is %s."
msgstr "А зовут меня %s."
Но это еще не конец. Но уже и не начало .
Как последний, штрих программа переводчик создает бинарный файл (откомпилированный) с расширением .mo, который и скармливается движку WordPress’а. Вот почему те, кто пробывали не смогли редактировать файл .mo. Как его создать (редактировать) ты узнаешь дальше.
Последовательность действий для перевода.Теперь пошагово расскажу как нужно действовать если у тебя ни с того ни с сего появилось непредсказуемое желание перевести плагин или тему под любимый CMS.
01.
Качай редактор .po файлов Poedit. Устанавливай его. При первом запуске он что-то спросит — заполняй, как посчитаешь нужным, потом если что подправишь. Чтобы было проще работать, можно поставить русский язык в настройках программы. Для этого тыкай мышкой File —> Preferences —> Change UI Language —> Ищи Russian.
02.
Если .po файлы уже существуют, то можно открыть любой из них (если нету русского ru_RU.po) и отредактировать (заменить фразы другого языка на русские). Но я, для универсальности метода, расскажу о создании этого файла с нуля.
03.
Создай где-нибудь папку (называй как хочешь) и закачивай (или копируй) туда все .php файлы твоей темы, которые нужно русифицировать;
Продолжение читайте во второй части статьи о Переводе плагинов и тем под WordPress, где продолжаются пошаговые инструкции.
GD Star Rating
loading…
Похожие статьи:
- Русификация WordPress или зачем нужны файлы mo po, часть 2
- Скачать бесплатно русскую тему Titan для WordPress
Или подпишись на обновление блога по E-Mail. (via FeedBurner)
Pomo Timer — «томатный» таймер для строки меню macOS
18 марта 2019 macOS
Он придётся по душе фанатам продуктивной методики Pomodoro.
Техника Pomodoro — очень популярный и эффективный приём тайм-менеджмента. Принцип прост: вы разделяете своё рабочее время на периоды по 25 минут (можно выбрать и другой отрезок по желанию), которые и зовутся «помидорами». Они чередуются с короткими, по 5 минут, перерывами на отдых.
Вместо того чтобы пытаться справиться со сложной задачей в один присест, вы будто разбиваете её на мелкие части. Это правда дисциплинирует и предотвращает усталость и выгорание.
Pomo Timer — симпатичное приложение для macOS, которое добавляет «помидорный» таймер в строку меню вашего Mac. Оно помогает эффективно чередовать периоды работы и отдыха.
Запустите Pomo Timer и нажмите на кнопку «Пуск», чтобы начать отсчёт. Цветная шкала вокруг пульсирующего изображения томата начнёт постепенно заполняться. Сверните приложение и приступайте к работе, не отвлекаясь ни на что. Когда пройдёт 25 минут и наступит время прерваться, Pomo Timer сообщит вам об этом звуком и всплывающим уведомлением. Теперь 5 минут отдыхаем.
По мере хода таймера томаты на панели приложения будут заполняться цветом. Таким образом вы будете точно знать, сколько времени потратили на рабочие обязанности, а сколько на отдых. Не ленитесь и не жульничайте. Если вам прямо-таки срочно нужно отвлечься на просмотр ленты Facebook* или видео на YouTube, нажмите на кнопку паузы, чтобы даром прошедшее время не учитывалось.
По умолчанию Pomo Timer настроен на ту самую классическую технику Pomodoro, разработанную Франческо Чирилло в далёком 1980-м. Рабочие периоды-помидоры по 25 минут, отдых по 5 минут, большой перерыв после четырёх помидоров на 20 минут. Но ничто не мешает вам подогнать технику под свои привычки. Просто загляните в настройки и выберите нужные цифры.
Приложение бесплатно, но у него есть и pro-версия. В ней можно отслеживать свою продуктивность с помощью графика, а также выбирать темы для значков программы, заменить помидоры, например, на котиков. Если вам такие излишества кажутся несусветной глупостью, то можно вполне эффективно пользоваться Pomo Timer без денежных трат.
appbox fallback https://apps.apple.com/ru/app/id1447569061
Читайте также 🧐
- Всё, что вам нужно знать о технике Pomodoro
- 10 идей по организации времени для спонтанных людей
- Taskr — лаконичный менеджер задач для ежедневного планирования
*Деятельность Meta Platforms Inc.
mo — определение Po-mo в The Free Dictionary
(перенаправлено с Po-mo )Также найдено в: Thesaurus, Acronyms, Encyclopedia.
пост·модерн·ерн
(pōst-mŏd′ərn) прил.1. Относящийся к искусству, архитектуре или литературе, которые противоречат более ранним модернистским принципам, например, повторно вводя традиционные или классические элементы стиля или доводя модернистские стили или практики до крайностей: так интересно с архитектурной точки зрения… с его постмодернистскими деревянными будками и скульптурными часами» (Рут Райхл).
2. Относящийся к интеллектуальной позиции, часто отмеченной эклектизмом и иронией и стремящейся отвергнуть универсальную значимость таких принципов, как иерархия, бинарная оппозиция, категоризация и стабильная идентичность.
постмодернизм сущ.
постмодернист прил. и пр.
Словарь английского языка American Heritage®, пятое издание. Авторские права © 2016, издательство Houghton Mifflin Harcourt Publishing Company. Опубликовано издательством Houghton Mifflin Harcourt Publishing Company. Все права защищены.
ТезаурусАнонимыРодственные словаСинонимы Легенда:
Перейти к новому тезаурусу 5
жанр — вид искусства (или художественного произведения), имеющий характерную форму или технику. © 2003-2012 Принстонский университет, Farlex Inc.
Переводы
postmodernisme
postmodernisme
[ˈpəʊs t ˈmɒdənɪzəm] N → posmodernismo mИспанский словарь Коллинза — полное и полное издание, 8-е издание, 2005 г. © William Collins Sons & Co. Ltd., 1971, 1988. © HarperCollins Publishers 1992, 1993, 1996, 1997, 2000, 2003, 2005
Упоминается в ?
- искусство
- Бодрийяр
- гипермодерн
- литература
- помо
- пост
- постмастер
- постмодерн
- постмодерн
Ссылки в архиве периодических изданий ?
Эта испорченная тема, запрошенная неудовлетворительной и всегда открытой индустрией рекламных медиа, снова представлена в обсуждении Марком Пиццато медийной знаменитости Джеффри Дамера (88).Мифологии насилия в постмодернистских медиа. (Обзор книги)
Курсы компьютерной анимации открылись в Университете Иллинойса, и, как объясняет Ландрет из стильного офиса Alias/Wavefront на Кинг-Стрит-Ист в Торонто, его решение записаться на него звучит почти причудливо.Крис Ландрет
За годы зарождающейся политики идентичности (и пост-по-мо) я научился ценить нерешительные вопросы выше авторитетных ответов.Меньше цепляться, больше нащупывать
В разделе под названием «Радикальные феминистки «допрашивают» постмодернизм» шестнадцать писателей (в том числе Барбара Кристиан, Кэрол Энн Дуглас и Шейла Джеффрис) неоднократно провозглашают грехи По-мо. Многие из этих произведений сами по себе являются частями эзотерической академической теории, которые, тем не менее, пугающе оскорбляют серьезную работу других.Дэниел Бирнбаум
«Не один из po-mo джебов или мета-вымышленных финтов, которыми известен Остер, это копилка современного американского романа, реалистичного и серьезного, как ваша жизнь.Sunset Park
Однако, хотя лучшие из остальных принимают обычную корпоративную униформу навесных стен, а худшие приверженцы неоклассического стиля, Sirpur House представляет собой сделанное на заказ творение ручной работы.0006160 Devi Art Foundation
Восстановленные протекторы Доски Broadway
Браузер словарей ?
- ▲
- Помело
- Помели
- Померанский шпиц
- Померанский шпиц
- Померанский шпиц
- Померой 9008 6
- Pomewater
- Pomey
Pomfret- pomfret
- pomiferus
- Pommage
- Pomme
- pomme blanche 90 086
- помпоны прерий
- поммэ
- навершие
- навершие
- навершие
- навершие
- навершие
- навершие
- навершие
- po mmy
- Pomo
- Po-mo
- pomoerium
- Pomolobus
- Pomolobus pseudoharengus
- помологический
- помолог
- помология
- Pomona
- Pomorze
- pomosexual
- Pomoxis
- Pomoxis annularis
- Pomoxis nigromaculatus
- помпон
- помпадур
- помпадур
- помпано
- помпано рыба дельфин
- раковина помпано
- Помпейский
- Помпейский
- Помпейский красный
- Помпейский
- Помпейский
- Помпейский
- ▼
po-mo — Викисловарь
Определение из Викисловаря, бесплатного словаря
Перейти к навигацииПерейти к поискуСм. также: Po-Mo
Содержание
- 1 Английский
- 1.1 Этимология
- 1.2 Существительное
- 1.3 Прилагательное
Английский[править]
Этимология[править]
Усечение
Существительное
- Сокращенно от постмодернизм .
- 2001 , Newsweek — Том 137 , стр. 82:
По-мо потерял хватку. Кажется, нам не хватает модерна середины века в дизайне, рекламе и мебели (эти стулья Barcelona 1929 года от Mies вечно шикарны).
- 2006 , Fred Newman & Lois Holzman, End Of Knowing , → ISBN , страница 1:
Однако недавнее появление веб-сайта под названием «Все постмодернистское» регулярно обновляемый список по-мо » в Интернете не предполагает ни окончания, ни начала.
- 2009 , Джеймс Дер Дериан, Критические практики в международной теории: избранные очерки , → ISBN , стр. 250:
Поскольку реалии международной политики все больше генерируются, опосредуются, моделируются новыми цифровыми средствами воспроизводства, поскольку глобализация новых медиа еще больше смешивает реальные и виртуальные формы; как происходит не столько дистанцирование от какого-то изначального, излучающего силу, несущего истину источника, сколько происходит имплозия; по мере того, как смысл уплывает по течению, а затем исчезает в медийных черных дырах незначительности, немного po-mo может иметь большое значение.
- 2001 , Newsweek — Том 137 , стр. 82:
Прилагательное родной
самый по-мо )- Сокращенно от постмодернистский .
- 2004 , Мария Фуско и Ян Хант, Поместите о: Критическая антология независимых публикаций , стр. 76:
Это также становится очень по-мо что мы забежали вперед и пропустили часть вашего вымысла.
- 2005 , Генри Дженкинс и Джон Таллох, Зрители научной фантастики: смотрят «Звездный путь» и «Доктор Кто» :
- 2004 , Мария Фуско и Ян Хант, Поместите о: Критическая антология независимых публикаций , стр. 76: