Тем

Темы для вордпресс на русском: Русские шаблоны WordPress. Бесплатные уникальные темы для сайтов. WP-Templates.ru

29.05.2021

Содержание

«Пустые» шаблоны для wordpress разработки сайта с нуля

Для разработки шаблона с нуля есть несколько вариантов — кто-то знает систему насколько хорошо, что создает файлы темы на ходу, но есть и другой подход. Собственно, самый простой метод, который я пару раз использовал — находите похожий по дизайну макет, устанавливаете и потом изменяете таким образом, как вам нужно. Все же править html и css код гораздо проще чем разбираться в функциях. Можете взять за основу бесплатный публичный шаблон, найти минималистичную тему wordpress либо модернизировать уже установленные по умолчанию Twenty Eleven и др. Еще один вариант — воспользоваться так называемыми «Пустыми шаблонами» (Blank Themes).

Самый свежий набор подобных «пустых» тем располагается здесь — там есть парочка интересных решений + вы всегда сможете найти что-то подобное по запросу «blank wordpress themes». Еще их часто называют вордпресс фрэймворками (Frameworks). Из всего что мне удалось найти я бы выделил два самых интересных варианта.

DiW Theme Clubhouse

Это самая простая тема, которая может быть, но при этом она содержит все основные файлы вордпресс — шапку, футер и т.п. Данная разработка распространяется уже давно, поэтому структура файлов шаблона «старая» — здесь нет реализации через файл loop.php, что сейчас часто используется. Это кто как любит — мне, например, больше нравится прошлая структура.

Чем еще меня заинтересовал данный сайте — здесь в правом верхнем углу есть возможность выбрать некоторые другие реализации пустых шаблонов с более-менее прописанной структурой. Из бесплатного тут только H5 Theme Template.

По сравнении с предыдущим дизайн более продвинут за счет того, что прописаны хоть какие-то стили CSS и можно меньше с этим возиться. Парадоксально, но, думаю, рассмотренный первым максимально простой шаблон без стилей, наверное, подойдет только самым продвинутым веб-разработчикам, но при этом из-за имеющихся у них знаний будет им не нужен — они ведь легко и сами смогут создать все с нуля либо уже имеют определенные наработки в этой теме.

Там же в выпадающем меню можно выбрать некоторые другие шаблоны, но все они доступны, как я понимаю, вместе с покупкой соответствующей книги по wordpress. Если вам такой вариант подходит — считаю, тоже неплохое решение.

Пустые шаблоны на Blankthemes.com

За сайт Blankthemes.com автору хочется сказать огромное спасибо, так как он здорово выручил меня по работе. Здесь собрано 10 простейших базовых шаблона с разными вариантами реализации, которые могут подойти для тех или иных сайтов.

Обновление 6.10.2015:

К сожалению сайт с пустыми шаблонами больше не доступен, на домене стоит перенаправление на другой проект. В будущем постараюсь поискать еще парочку подобных проектов с темами, после чего обновлю данный пост.

Быстро рассмотрю каждый из них:

  • Skylark — яркая, чистая тема для персонального или бизнес сайта.
  • Sidebar Sidebar Content — вариант шаблона с двумя сайдбарами слева.
  • Content Sidebar Sidebar — теперь два сайдбара располагаются справа.
  • Skirmish — элегантная тема, состоящая из двух колонок, подходит для персонального блога (чем-то, кстати, напоминает базовый дизайн WP).
  • Bridge — тоже пустая двухколоночная тема, но гораздо проще предыдущей по внешнему виду.
  • Blankfolio — пустая тема для сайта-портфолио.
  • Blank Three Column — шаблон классического сайта, с двумя сайдбарами и основным контентом по центру.
  • Blank Single One — пустая тема с одной единственной текстовой областью без боковых колонок.
  • Blank Two Column, Right Sidebar — пустая двухколоночная тема, сайдбар справа.
  • Blank Two Column, Left Sidebar — такая же как и предыдущая, только боковая колонка теперь слева.

Для создания нужного мне сайта я использовал тему Blank Three Column. На сайте вы можете просмотреть демо каждой из них, а также заказать услуги по установке.

Данный шаблон реализован по «новой технологии» с использованием loop. php. Тем не менее, даже если вы с этим не сталкивались разобраться достаточно просто.  Много настроек задаются в файле функций (functions.php) — в частности с локализацией придется повозиться, отыскивая нужные участки кода. Но в целом, все достаточно просто. У данного шаблона есть в шапке выпадающее горизонтальное меню, но нужно будет подправить настройки стилей CSS (не стоит забывать, что все же тема «пустая»).

Во всем остальном она (как, думаю, и другие) весьма просты в обращении. Есть виджеты с боковыми колонками, изображение под логотипом и меню, файлы header.php и footer.php помогут подправить элементы в шапке и футере сайта. Мне лично даже понравилось работать с этой темой — вообще идея пустых шаблонов очень даже ничего. Если сравнвиать с правкой полноценного шаблона, то плюсом здесь можно считать тот факт, что стили оформления базовые и вам не нужно убирать все то, что есть в готовой теме, — просто добавляете свое оформление. Короче говоря, за Blankthemes.com отдельное уважение создателю, можно реально найти почти все классически варианты дизайнов для сайта.

P.S. Хотите узнать в какие игры больше всего играют пользователи? тогда топ 100 онлайн игр вам в этом поможет — рейтинг от самих же геймеров с описанием игр.
Что не может не радовать молодых мам, так это количество детских сайтов, например здесь вы найдете интернет магазин с товарами для самых маленьких.

Понравился пост? Подпишись на обновления блога по RSS, Email или twitter!

Страница с опциями (Options Page)

Обзор

Страница с опциями позволяет добавлять дополнительные страниц в панель администратора WP и использовать всю мощь полей ACF! Каждая страница администратора может быть полностью настроена (см. Примеры кода ниже). Также можно создать дочерние (вложенные) страницы.

Все данные, сохраненные на странице настроек, являются глобальными. Это означает, что он не привязан к какому-либо конкретному посту или странице, но сохраняется в таблице wp_options. Что дает возможность отображать данные на любой странице веб-сайта (полезно для отображения информации в хедере и футере)!

Демо

Требования

  • ACF версии 5.0.0 или выше
  • Активная функция «Страница с опциями». Доступно в ACF PRO (платная версия)

Использование

Базовое

Чтобы создать страницу с опциями, просто откройте файл functions.php и добавьте следующую строку кода:

if( function_exists('acf_add_options_page') ) {
	
	acf_add_options_page();
	
}

Если не передавать параметры в эту функцию, страница настроек по умолчанию будет добавлена на вашу боковую панель wp-admin.

Продвинутое

В этом примере показано, как создать страницу опций с дочерними элементами и дополнительными настройками.

if( function_exists('acf_add_options_page') ) {
	
	acf_add_options_page(array(
		'page_title' 	=> 'Основные настройки',
		'menu_title'	=> 'Настройки темы',
		'menu_slug' 	=> 'theme-general-settings',
		'capability'	=> 'edit_posts',
		'redirect'		=> false
	));
	
	acf_add_options_sub_page(array(
		'page_title' 	=> 'Настройки шапки',
		'menu_title'	=> 'Шапка',
		'parent_slug'	=> 'theme-general-settings',
	));
	
	acf_add_options_sub_page(array(
		'page_title' 	=> 'Настройки подвала',
		'menu_title'	=> 'Подвал',
		'parent_slug'	=> 'theme-general-settings',
	));
	
}

В шаблоне

Все API функции ACF можно использовать с полями «Страницы опций». Однако, требуется второй параметр. Это похоже на установку $post_id для выбора определенного поста. В этом примере показано, как получить значения для страницу с опциями. Прочитайте также: Получение значения для страницы с опциями.

<?php the_field('header_title', 'option'); ?>

Примечание

В версии ACF 4 страница с опциями добавляется автоматически. Однако, это не так в ACF PRO. Если вы работаете с ACF PRO, вам нужно будет добавить страницу опций вручную, используя приведенный выше код.

Все функции, упомянутые выше, должны использоваться перед экшеном admin_menu (приоритет 99), перед добавлением страницы настроек в WordPress.

Похожие

Темы для Вордпресс на русском бесплатно обзор

Тема – это набор файлов, отвечающих за внешний вид и функционал сайта. При создании сайта или блога на базе WordPress используются готовые платные и бесплатные темы, разработанные специально для работы на этом движке.

Критерии выбора лучших тем

Выбор темы – дело не простое.

Они представлены в таком широком ассортименте, что некоторые начинающие пользователи WordPress могут часами перебирать варианты, так и не остановившись на одном оптимальном. Чтобы быстро и точно определить самый подходящий шаблон (тему), следует придерживаться определенных правил.

  • Необходимо предварительно сделать список требований к будущему сайту – набор функций, возможности настройки, количество и назначение страниц, расположение блоков и т. д.
  • Зайдя в каталог тем, стоит воспользоваться настройкой фильтра. Это позволит избежать скучного длительного просмотра однотипных вариантов с изначально неподходящим набором функций.
  • Не нужно игнорировать показатель рейтинга шаблона. Чем больше пользователей оценили ее, тем точнее оценка. Конечно, выбирать стоит из шаблонов, высоко оцененных реальными пользователями.
  • Важным индикатором являются комментарии к теме. Прочитав их можно понять, насколько она легко устанавливается и качественно работает.
  • Желательно выбирать из тех тем, которые были созданы не очень давно, но уже успели быть опробованы на практике. Кроме того, следует обращать внимание на обновления шаблона. Наличие свежих обновлений свидетельствует о том, что разработчик следит за новыми веяниями, не забывая периодически «освежать» свой продукт.

29 бесплатных шаблонов для сайта на WordPress, актуальные в 2019 году

Далее приведена подборка тем, которые одновременно актуальны по дизайну, хорошо продуманы по функциональности и пользуются достаточно высокой популярностью у пользователей WordPress.

1. Deep Free — демо лендинга

Бесплатная тема, которую можно использовать для создания сайта любой направленности. Имеет простой интерфейс, визуальный редактор. Deep Free совместим со всеми популярными плагинами, в том числе с теми, которые необходимы для создания интернет магазина.

2. Deep Free — демо блога

Вариант бесплатного функционального блога с универсальной адаптивностью и широкими возможностями настройки.

3. Deep Free — демо журнала

Русскоязычная тема информационного сайта.

Имеет современный дизайн, может быть дополнен различными полезными плагинами.

4. Twenty Nineteen

Отличается активной технической поддержкой разработчиков. Достаточно часто обновляется. Есть функция комментариев, создания миниатюр записей, установки авторского логотипа и фона.

5. Shapely

Активная тех поддержка, своевременные обновления. Подходит для разработки эффектного лендинга. Предусмотрено много цветовых решений, которые можно менять в режиме онлайн.

6. Awaken

Адаптированный под мобильные устройства шаблон новостного портала. Предоставляет возможность отображать записи в одном из трех стилей. Главным визуальным элементом является современный слайдер, демонстрирующий последние записи.

7. Travelify

Универсальный шаблон. Его можно скачать для блога, новостного ресурса, интернет-магазина. Поддерживает широко распространенный плагин для магазинов – WooCommerce. Имеет стильный дизайн с эстетичным слайдером.

8. Sparkling

 

На базе Sparkling получится отличный блог. Но в качестве магазина его тоже можно использовать, установив соответствующие расширения. Привлекает современным минималистичным дизайном.

9. Illdy

Стильная, очень эффектная тема для лендинга с разделом блога. В пользу этого варианта говорит большое количество скачиваний и самая высокая оценка.

10. Allegiant

Довольно функциональный шаблон, который без установки дополнений может демонстрировать широкие возможности современной интернет продукции. Оформлен красивой лендинг страницей с анимацией.

11. Hemingway

Простой удобный шаблон вордпресс во всю ширину. В шапке есть окно для авторской картинки без сладера (что позволит странице загружаться быстрее).

12. Flat

Простой шаблон со сдержанным строгим художественным решением. Относится к категории flat design (плоский дизайн) – простой, без лишних деталей, с минимальной цветовой палитрой.

13. Interface

Тема на русском языке, адаптивная ко всем основным дополнениям и расширениям, которые могут понадобиться при разработке сайта любого направления.

14. Tracks

Современный функциональный шаблон сайта о путешествиях, моде или музыке. Выглядит очень оригинально. С его помощью можно создавать запоминающиеся проекты.

15. Primer

Идеален для разработки бизнес портала. Минимум элементов, есть место под картинку в шапке. Быстро загружается, качественно отображается на мобильных устройствах.

16. Twenty Seventeen

Русская тема с минималистичным дизайном, но с широким окном под авторскую картинку в шапке. Благодаря простоте и универсальности имеет огромное количество скачиваний.

17. Twenty Sixteen

Очень востребованный шаблон, отличающийся простотой и лаконичностью.

18. Twenty Fifteen

Вордпресс орг для стильного личного блога с удобным расположением блоков. Подойдет для освещения самых разных вопросов – от политики до кулинарии.

19. Twenty Twelve

Еще один вариант современного эстетичного блога на русском языке.

20. Activello

Отличная основа для сайта с большим количеством красивых изображений. Можно использовать под магазин одежды, аксессуаров или, например, сувениров.

21. Dazzling

Достойный вариант корпоративного сайта, бизнес проекта, интернет магазина. Имеет все необходимые функции. Полностью соответствует современным требованиям.

22. Unite

Сайт с утонченным дизайном. Есть органичный слайдер. Подходит под разработку информационного сайта женской тематики или для создания сайта-визитки.

23. NewsMag Lite

Шаблон интернет журнала. Оригинальное решение выведения шапки постов, в которую можно поместить изображение. Имеется слайдер. Можно выбирать стиль вывода записей.

24. MH Magazine lite

Новостной журнал. Деликатное дизайнерское исполнение. Имеет фиксированную ширину. Смотрится очень солидно и современно.

25.Transcend

Дает возможность устанавливать пользовательский фон. Функциональная боковая панель управления. Универсальный дизайн.

26. Zerif Lite

Простой, но очень функциональный шаблон. Подойдет для личного блога или сайта корпорации. Может быть использован как магазин небольшого ассортимента товаров.

27. Hueman

Красивое решение сайтов, оформление которых требует большое количество изображений. Оснащен двойным слайдбаром и всплывающей панелью меню.

28. Melissa

Идеальный вариант для творческого проекта фотографа или художника. Предоставляет широкие возможности использования изображений всех видов.

29. Shop Isle

Тема магазина с широким ассортиментом и многоуровневым каталогом. Обладает легким дизайном, не перегружающим браузер. Имеет, также так же параллакс и слайдер.

Если у вас возникли вопросы по скаченному архиву или вы нашли неработающие ссылки, то напишите об этом в комментариях. Также, вы можете заказать установку, настройку или перевод этой темы WordPress.

Перевод темы — База знаний Impreza

Обновлено 1 год 4 месяца назад

Impreza имеет в упаковке следующие переводы:

  • Немецкий
  • Русский
  • Итальянский
  • Французский
  • Испанский
  • Бразильский португальский
  • Голландский
  • Турецкий

Перевод применяется автоматически, когда вы меняете язык в параметре «Язык сайта» в Настройки> Общие:

Переводы тем для этих языков выполняются нашими клиентами в рамках этого совместного проекта .Присоединяйтесь к проекту, указав свой адрес электронной почты и имя, после чего вы можете:

  • Переведите непереведенные строки на ваш язык вместе с другими людьми
  • Обновить или исправить существующие переведенные строки
  • Скачать файл перевода вашего языка

Мы обновляем все переводы этого проекта в каждом обновлении Impreza.

Тема

Impreza унаследовала множество основных переводов WordPress, чтобы быть легкой

По сути, в Impreza есть три типа переводов:

  1. Переводы, связанные с Impreza с текстовым доменом «us», для редактирования присоединяйтесь к этому совместному проекту
  2. Ядро WordPress без текстового домена, эти переводы нельзя редактировать из коробки, используйте сторонние решения, чтобы заменить их
  3. С текстовым доменом плагина, например «woocommerce», эти переводы не имеют отношения к Impreza и должны редактироваться авторами этих плагинов.

Что мне нужно, чтобы перевести Impreza на другой язык? #

Если в списке выше нет языка, вы можете перевести тему локально:

  1. Загрузите и установите POEdit.
  2. Найдите файл default.po в папке / Impreza / common / languages ​​, скопируйте его и отредактируйте, переведя необходимые строки.
  3. Сохраните файл с именем, касающимся кодов ISO. Например, файлы с испанским языком должны называться es_ES.
  4. Установить дочернюю тему Impreza.
  5. Перейдите на свой сервер через FTP и загрузите языковые файлы (.po и .mo) в папку languages ​​дочерней темы Impreza (расположенную по адресу wp-content / themes / Impreza-child / languages ​​) вам следует создать папку, если она не существует.
  6. Перейдите в Настройки> Общие на панели администратора и выберите нужный язык в опции « Site Language » (как на скриншоте выше).

WPML предлагает простой процесс перевода для темы Flatsome

LnRiLWhlYWRpbmcuaGFzLWJhY2tncm91bmR7cGFkZGluZzowfQ ==

LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjA2YzRlNjBiN2Y1ZWQ2MWI2Y2IzZDA3OTc4YjRlM2Q0Il0geyBib3JkZXItcmFkaXVzOiA1cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSggMjQ1LCAyNDUsIDI0NSwgMC4yICkscmdiYSggMjQ1LCAyNDUsIDI0NSwgMC4yICkpLCAgcmdiYSggMjQzLCAyNDMsIDI0MywgMSApIHVybCgnJykgMzBweCBib3R0b20gbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogMjAwcHggYXV0bztwYWRkaW5nOiAzMHB4O21hcmdpbi10b3A6IDUwcHg7bWFyZ2luLWJvdHRvbTogNTBweDtib3JkZXI6IDBweCBzb2xpZCByZ2JhKCAyMTksIDg1LCA0MywgMSApOyB9IC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRi LWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSIzMTIzMjRiZmQzZWVlODc5YzhhYWE0ZGIxN2ZiNzdiOSJdIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC4zZnIpIG1pbm1heCgwLCAwLjdmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSIzMTIzMjRiZmQzZWVlODc5YzhhYWE0ZGIxN2ZiNzdiOSJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMSkgeyBncmlkLWNvbHVtbjogMSB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSIzMTIzMjRiZmQzZWVlODc5YzhhYWE0ZGIxN2ZiNzdiOSJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9IC53cC1ibG9jay10 b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSJmNTg2ZmY3YmZlMWQ3MzE3YzYzMTYyZWM3YjcwMzllZCJdIHsgZGlzcGxheTogZmxleDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iNGQ2MzM4OGNjMjg4ZjYwY2E5ODRjMjViYjQ3MmQ3OTkiXSB7IHBhZGRpbmc6IDA7bWFyZ2luLWJvdHRvbTogMTBweDsgfSAudGItZmllbGRzLWFuZC10ZXh0W2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGRzLWFuZC10ZXh0PSJjOTcwZWFjZTA2ODJmYzM5ZmFhYmYwMjc2YTFhMGJhYyJdIHsgZm9udC1zaXplOiAxNHB4OyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9ImM5NzBlYWNlMDY4MmZjMzlmYWFiZjAyNzZhMWEwYmFjIl0gcCB7IGZvbnQtc2l6ZTogMTRweDsgfSAudGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6 aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudH0udGItYnV0dG9uX19pY29uOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtZm9udC1jb2RlKTtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudH0udGItYnV0dG9uX19saW5re2JhY2tncm91bmQtY29sb3I6IzQ0NDti b3JkZXItcmFkaXVzOjAuM2VtO2ZvbnQtc2l6ZToxLjNlbTttYXJnaW4tYm90dG9tOjAuNzZlbTtwYWRkaW5nOjAuNTVlbSAxLjVlbSAwLjU1ZW19IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjZmNDYzYjIzOTQzMmFhNmE2NDM0YWI5ODg5NTQ2NzEwIl0geyB0ZXh0LWFsaWduOiBsZWZ0OyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjZmNDYzYjIzOTQzMmFhNmE2NDM0YWI5ODg5NTQ2NzEwIl0gLnRiLWJ1dHRvbl9fbGluayB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAgKTtib3JkZXItcmFkaXVzOiAwO2NvbG9yOiByZ2JhKCA1NSwgNTUsIDU1LCAxICk7cGFkZGluZzogMDttYXJnaW46IDAgMCAzMHB4IDA7Zm9udC13ZWlnaHQ6IGJvbGQ7Y29sb3I6IHJnYmEoIDU1LCA1NSwgNTUsIDEgKTsgfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSI2ZjQ2M2IyMzk0MzJhYTZhNjQzNGFiOTg4OTU0NjcxMCJdIC50Yi1idXR0b25fX2xpbms6aG92ZXIgeyBjb2xvcjogcmdiYSggNTEsIDEzNSwgMTU4LCAxICk7Y29sb3I6IHJnYmEoIDUxLCAxMzUsIDE1OCwgMSApOyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjZmNDYzYjIzOTQzMmFhNmE2NDM0YWI5ODg5NTQ2NzEwIl0gLnRiLWJ1dHRvbl9faWNvbiB7IGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTttYXJnaW4tbGVmdDogMTJweDsgfSAudGItYnV0dG9u W2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSI2ZjQ2M2IyMzk0MzJhYTZhNjQzNGFiOTg4OTU0NjcxMCJdIC50Yi1idXR0b25fX2ljb246OmJlZm9yZSB7IGNvbnRlbnQ6ICdcZjBmNic7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gLndwLWJsb2NrLWltYWdlLnRiLWltYWdlW2RhdGEtdG9vbHNldC1ibG9ja3MtaW1hZ2U9IjI5Yzg0MjRhYzYwZTU1NGI1ZWQwOGFkZTRkZWUyZDdlIl0geyBtYXgtd2lkdGg6IDEwMCU7IH0gLndwLWJsb2NrLWltYWdlLnRiLWltYWdlW2RhdGEtdG9vbHNldC1ibG9ja3MtaW1hZ2U9IjI5Yzg0MjRhYzYwZTU1NGI1ZWQwOGFkZTRkZWUyZDdlIl0gaW1nIHsgYm9yZGVyLXJhZGl1czogNXB4OyB9IC53cC1ibG9jay1pbWFnZS50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSIy OWM4NDI0YWM2MGU1NTRiNWVkMDhhZGU0ZGVlMmQ3ZSJdOmhvdmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNik7IH0gLnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0gLndwLWJsb2NrLWltYWdlLnRiLWltYWdlW2RhdGEtdG9vbHNldC1ibG9ja3MtaW1hZ2U9ImRlODJhOTM1NjIzNWQ4MDRmMmFjOTdjYTliZWIwNTUwIl0geyBtYXgtd2lkdGg6IDEwMCU7IH0gLndwLWJsb2NrLWltYWdlLnRiLWltYWdlW2RhdGEtdG9vbHNldC1ibG9ja3MtaW1hZ2U9ImRlODJhOTM1NjIzNWQ4MDRmMmFjOTdjYTliZWIwNTUwIl0gaW1nIHsgbWFyZ2luLXRvcDogNTBweDttYXJnaW4tYm90dG9tOiA1MHB4OyB9IC50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFn ZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219IC53cC1ibG9jay1pbWFnZS50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSIzM2I5ZDA2N2Y5MjBkZDAwM2UyNzE2NWY1YTIxOWVmMiJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9IC53cC1ibG9jay1pbWFnZS50Yi1pbWFnZVtkYXRhLXRvb2xzZXQtYmxvY2tzLWltYWdlPSIzM2I5ZDA2N2Y5MjBkZDAwM2UyNzE2NWY1YTIxOWVmMiJdIGltZyB7IG1hcmdpbi10b3A6IDUwcHg7bWFyZ2luLWJvdHRvbTogNTBweDsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGIt aW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iOWM1MmE3ODFlMmJlYTdlMDZlMzgwODFjYmQ1ZGRjNGYiXSB7IG1heC13aWR0aDogMTAwJTsgfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iOWM1MmE3ODFlMmJlYTdlMDZlMzgwODFjYmQ1ZGRjNGYiXSBpbWcgeyBtYXJnaW4tdG9wOiA1MHB4O21hcmdpbi1ib3R0b206IDUwcHg7Ym9yZGVyOiAxcHggc29saWQgcmdiYSggMjIxLCAyMjEsIDIyMSwgMSApOyB9IGgyLnRiLWhlYWRpbmdbZGF0YS10b29sc2V0LWJsb2Nrcy1oZWFkaW5nPSI4YjgzNzNmMjEyM2FiMzgwMDg2OTY3ZmZmN2JjZjUyMCJdIGEgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9ICAudGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3Jp ZC1jb2x1bW4 + Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iYmRjOTM2ZTkwNTgwMDUxYjVhNjUzNGVmOGFjNTFjZDIiXSB7IG1hcmdpbi10b3A6IDUwcHg7bWFyZ2luLWJvdHRvbTogMzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAwLjVmcikgbWlubWF4KDAsIDAuNWZyKTtncmlkLWNvbHVtbi1nYXA6IDUwcHg7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiZGM5MzZlOTA1ODAwNTFiNWE2NTM0ZWY4YWM1MWNkMiJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMSkgeyBncmlkLWNvbHVtbjogMSB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiZGM5MzZlOTA1ODAwNTFiNWE2 NTM0ZWY4YWM1MWNkMiJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9ImU0NDUwMGE1ODc1ZTM4NmJiZGY1MmNiZDE3MGQwMDZmIl0geyBjb2xvcjogcmdiYSggMjAwLCA3MSwgMzEsIDEgKTtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAyMTksIDgzLCA0MSwgMC4xMSApO21hcmdpbi10b3A6IDA7bWFyZ2luLWJvdHRvbTogMjVweDtwYWRkaW5nLXRvcDogNXB4O3BhZGRpbmctYm90dG9tOiA3cHg7Ym9yZGVyLXJhZGl1czogNTBweDsgfSAudGItZmllbGRzLWFuZC10ZXh0W2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGRzLWFuZC10ZXh0PSJlNDQ1MDBhNTg3NWUzODZiYmRmNTJjYmQxNzBkMDA2ZiJdIHAgeyBjb2xvcjogcmdiYSggMjAwLCA3MSwgMzEsIDEgKTsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRp b24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iZDcwODkzNzc1NmExY2ZlZTI1YmU5YTg4MjhlZTQyNTEiXSB7IG1heC13aWR0aDogMTAwJTsgfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iZDcwODkzNzc1NmExY2ZlZTI1YmU5YTg4MjhlZTQyNTEiXSBpbWcgeyBib3JkZXItcmFkaXVzOiA1cHg7cGFkZGluZy1ib3R0b206IDA7bWFyZ2luLWJvdHRvbTogMDtib3JkZXI6IDFweCBzb2xpZCByZ2JhKCAyMjEsIDIyMSwgMjIxLCAxICk7IH0gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uLnRiLWdyaWQtY29sdW1uW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW49IjMwMzRmYmU4ODZjMTEwNTRlOTViNDZiMDlkM2U0MTEyIl0geyBkaXNwbGF5OiBmbGV4OyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9Ijg3MzY4ZjcxMWNiODFlNGE0MTA4MjFhYmRhNmNiZDdiIl0geyBjb2xvcjogcmdiYSggNTEsIDEzNSwgMTU4LCAxICk7YmFja2dyb3VuZC1jb2xvcjogcmdiYSggNzAsIDE2NCwgMTkwLCAwLjEzICk7bWFyZ2luLXRvcDogMDttYXJnaW4tYm90dG9tOiAyNXB4O3BhZGRpbmctdG9wOiA1cHg7cGFkZGluZy1ib3R0 b206IDdweDtib3JkZXItcmFkaXVzOiA1MHB4OyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9Ijg3MzY4ZjcxMWNiODFlNGE0MTA4MjFhYmRhNmNiZDdiIl0gcCB7IGNvbG9yOiByZ2JhKCA1MSwgMTM1LCAxNTgsIDEgKTsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iZDE4YmU3ZmI5MGM2NjNkOTg5MGVlZjlhNTY3NGQ2YTQiXSB7IG1heC13aWR0aDogMTAwJTsgfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iZDE4YmU3ZmI5MGM2NjNkOTg5MGVlZjlhNTY3NGQ2YTQiXSBpbWcgeyBib3JkZXItcmFkaXVzOiA1cHg7Ym9yZGVy OiAxcHggc29saWQgcmdiYSggMjIxLCAyMjEsIDIyMSwgMSApOyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9IjZiYWE1OTg0MmVkYWZhYjg1OTM2YTlmMDNlMzBhMjU0Il0geyBmb250LXdlaWdodDogYm9sZDtjb2xvcjogcmdiYSggNTUsIDU1LCA1NSwgMSApO21hcmdpbi10b3A6IDA7bWFyZ2luLWJvdHRvbTogMjVweDsgfSAudGItZmllbGRzLWFuZC10ZXh0W2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGRzLWFuZC10ZXh0PSI2YmFhNTk4NDJlZGFmYWI4NTkzNmE5ZjAzZTMwYTI1NCJdIHAgeyBmb250LXdlaWdodDogYm9sZDtjb2xvcjogcmdiYSggNTUsIDU1LCA1NSwgMSApOyB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30udGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4 + Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rp c3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iMzEyMzI0YmZkM2VlZTg3OWM4YWFhNGRiMTdmYjc3YjkiXSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuMjhmcikgbWlubWF4KDAsIDAuNzJmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSIzMTIzMjRiZmQzZWVlODc5YzhhYWE0ZGIxN2ZiNzdiOSJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMSkgeyBncmlkLWNvbHVtbjogMSB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSIzMTIzMjRiZmQzZWVlODc5YzhhYWE0ZGIxN2ZiNzdiOSJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltk YXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSJmNTg2ZmY3YmZlMWQ3MzE3YzYzMTYyZWM3YjcwMzllZCJdIHsgZGlzcGxheTogZmxleDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1idXR0b257Y29sb3I6I2YxZjFmMX0udGItYnV0dG9uLS1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGItYnV0dG9uLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRiLWJ1dHRvbi0tcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGItYnV0dG9uX19saW5re2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0udGItYnV0dG9uX19saW5rOmhvdmVyLC50Yi1idXR0b25fX2xpbms6Zm9jdXMsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVke2NvbG9yOmluaGVyaXR9LnRiLWJ1dHRvbl9fbGluazpob3ZlciAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6Zm9jdXMgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOnZpc2l0ZWQgLnRiLWJ1dHRvbl9fY29udGVudHtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc3R5bGU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O2xldHRlci1zcGFjaW5nOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOmlu aGVyaXQ7dGV4dC1zaGFkb3c6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fS50Yi1idXR0b25fX2NvbnRlbnR7dmVydGljYWwtYWxpZ246bWlkZGxlO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0udGItYnV0dG9uX19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2Fw dGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0u dGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfWgyLnRiLWhlYWRpbmdbZGF0YS10b29sc2V0LWJsb2Nrcy1oZWFkaW5nPSI4YjgzNzNmMjEyM2FiMzgwMDg2OTY3ZmZmN2JjZjUyMCJdIGEgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9ICAudGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4 + Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAl O2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iYmRjOTM2ZTkwNTgwMDUxYjVhNjUzNGVmOGFjNTFjZDIiXSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNWZyKSBtaW5tYXgoMCwgMC41ZnIpO2dyaWQtYXV0by1mbG93OiByb3cgfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iYmRjOTM2ZTkwNTgwMDUxYjVhNjUzNGVmOGFjNTFjZDIiXSA + IC50Yi1ncmlkLWNvbHVtbjpudGgtb2YtdHlwZSgybiArIDEpIHsgZ3JpZC1jb2x1bW46IDEgfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iYmRjOTM2ZTkwNTgwMDUxYjVhNjUzNGVmOGFjNTFjZDIiXSA + IC50Yi1ncmlkLWNvbHVtbjpudGgtb2YtdHlwZSgybiArIDIpIHsgZ3JpZC1jb2x1bW46IDIgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4y NXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSIzMDM0ZmJlODg2YzExMDU0ZTk1YjQ2YjA5ZDNlNDExMiJdIHsgZGlzcGxheTogZmxleDsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdl IC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjA2YzRlNjBiN2Y1ZWQ2MWI2Y2IzZDA3OTc4YjRlM2Q0Il0geyBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSAudGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4 + Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0 aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iMzEyMzI0YmZkM2VlZTg3OWM4YWFhNGRiMTdmYjc3YjkiXSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSIzMTIzMjRiZmQzZWVlODc5YzhhYWE0ZGIxN2ZiNzdiOSJdICA + IC50Yi1ncmlkLWNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSB7IGdyaWQtY29sdW1uOiAxIH0gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uLnRiLWdyaWQtY29sdW1uW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW49ImY1ODZmZjdiZmUxZDczMTdjNjMxNjJlYzdiNzAzOWVkIl0geyBkaXNwbGF5OiBmbGV4OyB9IC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1i bG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJh ZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdle2Rpc3BsYXk6dGFibGV9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZSAudGItaW1hZ2Ut Y2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb247Y2FwdGlvbi1zaWRlOmJvdHRvbX0udGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS50Yi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS53cC1ibG9jay1pbWFnZSAudGItaW1hZ2UuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGItaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0 aW9uO2NhcHRpb24tc2lkZTpib3R0b219aDIudGItaGVhZGluZ1tkYXRhLXRvb2xzZXQtYmxvY2tzLWhlYWRpbmc9IjhiODM3M2YyMTIzYWIzODAwODY5NjdmZmY3YmNmNTIwIl0gYSAgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gIC50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiZGM5MzZlOTA1ODAwNTFiNWE2NTM0ZWY4YWM1MWNkMiJdIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgo MCwgMWZyKTtncmlkLWF1dG8tZmxvdzogcm93IH0gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWdyaWQudGItZ3JpZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQ9ImJkYzkzNmU5MDU4MDA1MWI1YTY1MzRlZjhhYzUxY2QyIl0gID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDFuKzEpIHsgZ3JpZC1jb2x1bW46IDEgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfS53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSIzMDM0ZmJlODg2YzExMDU0ZTk1YjQ2YjA5ZDNlNDExMiJdIHsgZGlzcGxheTogZmxleDsgfSAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3At YmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSB9IA ==

Flatsome тема и WPML теперь совместимы, что делает его легче и быстрее, чем когда-либо создавать красивые, функциональные, многоязычных веб-сайтов WordPress.

Перевод содержимого Flatsome с помощью расширенного редактора переводов WPML

Вы можете включить расширенный редактор переводов WPML, перейдя в WPML → Настройки. В разделе Как переводить сообщения и страницы выберите вариант Использовать расширенный редактор переводов WPML .

Чтобы перевести страницы Flatsome, созданные с помощью UX Builder или блоков Гутенберга, просто перейдите к экрану редактирования страницы и щелкните значок плюса, соответствующий языку, на который вы хотите перевести свою страницу.Вы попадете на экран расширенного редактора переводов WPML. То же самое относится к переводам, сообщениям, страницам портфолио или UX-блокам.

Расширенный редактор перевода WPML упрощает процесс перевода содержания вашего веб-сайта, поскольку он предлагает:

  • Автоматический перевод, который позволяет переводить все содержимое страницы сразу, чтобы ускорить процесс перевода.
  • Программа проверки правописания, которая поможет вам избежать опечаток.
  • Автозаполнение для содержания, которое вы уже перевели.
  • И многое другое!

Ознакомьтесь с нашим подробным руководством по созданию многоязычных веб-сайтов с использованием темы Flatsome и WPML.

Использование автоматического перевода WPML для ускорения процесса перевода

Автоматический перевод

WPML позволяет переводить быстро и легко. Вместо того, чтобы начинать с пустого перевода, вы получите довольно хороший «автоматический» перевод. Быстро просмотрите его и внесите необходимые изменения, чтобы улучшить качество перевода.

Мы предлагаем бесплатный автоматический перевод 10 000 слов каждый месяц. Если вам нужно больше, вы всегда можете получить больше слов по очень доступной цене.

Создайте свой веб-сайт на одном языке и переводите только содержание

При создании многоязычного веб-сайта с помощью Flatsome’s UX Builder и WPML вам не нужно воссоздавать все страницы для других языков на вашем веб-сайте или дублировать страницу и переводить контент вручную.

Просто создайте свой веб-сайт на одном языке, переведите контент с помощью расширенного редактора переводов, а WPML позаботится о копировании вашего дизайна на страницы на дополнительных языках.

Перевод сайтов WooCommerce Flatsome с использованием WPML

Flatsome и WPML отлично работают вместе для создания многоязычных сайтов WooCommerce. Вы можете переводить все элементы своего интернет-магазина, включая страницы магазина WooCommerce, продукты и классы доставки.

Обратная связь

Вы использовали Flatsome и WPML на своем многоязычном веб-сайте? Не стесняйтесь поделиться с нами своим опытом в разделе комментариев ниже.

Как изменить язык WordPress

Хотя языком сайта WordPress по умолчанию является английский, он полностью переведен и установлен с более чем 65 языками и переводами для более чем 160 языков. Обратите внимание, что изменение языка сайта WordPress переводит язык, отображаемый на панели инструментов, и некоторый текст, отображаемый в темах. Он не переводит сообщения или содержимое страницы.

Изменение языка в панели управления WordPress

Чтобы изменить язык сайта на один из предустановленных языков, войдите в свою панель управления WordPress и перейдите в Настройки > Общие .

В раскрывающемся списке Site Language выберите язык, который вы хотите использовать, затем щелкните Save Changes .Если нужного языка нет в списке, продолжите действия, описанные в разделе «Установка языка вручную».

Установка языка вручную

Если язык, который вы хотите использовать, не включен в вашу установку, вы можете загрузить языковой файл с веб-сайта WordPress и установить его вручную. В этом примере мы устанавливаем [албанский] язык.

Загрузите языковой файл от команды переводчиков WordPress

В своем браузере перейдите на сайт группы переводчиков WordPress и найдите свой язык на странице. Щелкните значение процента выполнения.

В столбце Set / Sub Project щелкните номер версии WordPress для вашей установки. В этом примере версия 4.9 имеет статус «Разработка», что означает, что перевод завершен, но тестирование еще не завершено.

В нижней части страницы проекта выберите Machine Object Message Catalog (.mo) в качестве типа файла для экспорта и щелкните Export . Файл .mo будет загружен и сохранен на вашем локальном компьютере.

Установите языковой файл

Войдите в свою панель HostPapa cPanel и щелкните File Manager .

Найдите папку wp-content / languages ​​. Если у вас нет папки languages ​​ в wp-content , щелкните Новая папка и создайте ее.

Откройте папку языков и щелкните Загрузить .

Перетащите файл .mo, который вы загрузили с веб-сайта группы переводчиков WordPress, на страницу загрузки или щелкните Выберите файл , чтобы найти файл на локальном компьютере. Когда загрузка будет завершена, вы можете выйти из cPanel.

Изменить язык в панели управления WordPress

Войдите в свою панель управления WordPress и перейдите в Настройки > Общие .

Теперь в раскрывающемся списке Site Language вы должны увидеть язык в разделе Installed . Выберите язык и нажмите Сохранить изменения .

Дополнительная информация

Для получения дополнительной информации о настройке WordPress см. Архивы WordPress в базе знаний HostPapa.

Если у вас есть какие-либо вопросы или вам нужна помощь, вы всегда можете связаться со службой поддержки HostPapa, открыв заявку в службу поддержки. Подробная информация о том, как открыть заявку в службу поддержки, находится здесь.

Полная коллекция лучших плагинов для перевода WordPress на 2020 год

Есть такая популярная поговорка: «Если вы говорите с человеком на языке, который он понимает, это идет ему в голову. Если вы поговорите с ним на его языке, это войдет в его сердце. «Следовательно, вам следует подумать об использовании плагина перевода WordPress для локализации вашего сайта.Это имело какой-то смысл ?? 😀

В любом случае, я имею в виду, что — это язык — один из основных факторов продажи ваших продуктов и услуг. Неважно, насколько оптимизирован ваш сайт или насколько сильными маркетинговыми стратегиями вы пользуетесь, вы все равно будете упускать из виду большое количество потенциальных посетителей. И главная причина этого в том, что лишь ограниченное количество аудиторий понимает язык, на котором мы пишем наш контент.

Я хочу сказать, что если мы проигнорируем шумиху, а затем взвесим факты, не все люди во всем мире понимают один и тот же язык.Фактически, английский язык теряет свое доминирование в Интернете. Таким образом, важно локализовать ваш веб-сайт, чтобы вы могли легко связаться со своими потенциальными клиентами по всему миру.

5 лучших языков по опубликованному контенту (кроме английского)

  1. Россия -6%
  2. Японцы — 6%
  3. Немецкий — 6%
  4. Испанский — 1%
  5. Французский -2%

Насколько важна локализация вашего сайта ??

Локализовать ваш веб-сайт — значит сделать его доступным на разных языках. Короче говоря, это делает ваш сайт многоязычным. По данным компании W3Techs, занимающейся исследованием веб-технологий, несмотря на то, что общий процент пользователей Интернета, говорящих по-английски, составляет всего 25,9%, более половины контента написано на английском языке — 53,6%, если быть точным. Это означает, что мы тратим много времени на создание высококачественного контента, который не достигает самой широкой международной онлайн-аудитории.

Итак, просто подумайте — стоит ли того, что мы вкладываем в наши веб-сайты, того стоит ?? Наверное, ответ НЕТ, правда?

Но хорошая новость в том, что у нас есть решение.И простой способ привлечь всю вашу потенциальную аудиторию по всему миру — сделать свой сайт многоязычным. Вот так просто 😉

И еще одно: вам не нужно тратить большие деньги, чтобы ваше содержание было понятным для глобальной аудитории. WordPress — идеальный спаситель (как я его называю) предлагает широкий спектр выдающихся плагинов, которые помогают в создании и обработке многоязычного контента. Но поиск подходящего может быть для всех вас непосильным.

Вот почему в этой статье я перечислил некоторые из лучших плагинов для перевода WordPress. Позвольте мне познакомить вас с лучшими, бесплатными и платными плагинами для перевода WordPress.


1. WPML (многоязычный плагин WordPress)

WPML — широко известный, лучший плагин для перевода WordPress . Обладая выдающейся репутацией, WPML с 2009 года обслуживает тысячи клиентов. Поскольку он связывает вас с профессиональными службами перевода, вы также можете нанять кого-нибудь для перевода вашего содержания. Кроме того, он позволяет легко переводить ваши страницы WordPress, сообщения, таксономию, меню, текст темы и почти все.Следовательно, этот многоязычный плагин WordPress поможет вам легко и быстро создать многоязычный веб-сайт.

Вы можете выбрать из более чем 40 языков и, что еще лучше, вы можете добавить свой собственный язык с помощью языкового редактора. Интерфейс перевода строк плагина упрощает перевод текстов. Кроме того, вы можете полностью положиться на этот плагин, поскольку он обеспечивает полностью надежную поддержку своим клиентам.

Плюсов:
  • Доступно как в версии многоязычного блога, так и в версии многоязычной CMS.
  • Доступный профессиональный перевод.
  • Совместим с большинством тем WordPress.
  • Надежная поддержка.
Минусы:
  • Это не бесплатно.
  • Существует несколько минимальных требований для запуска WPML, например WordPress 4.7 или выше.

Цена: $ 29 (многоязычный блог)

Просмотр подробностей


2.

Polylang (БЕСПЛАТНО + Премиум)

Polylang с 200000+ активными установками, это один из популярных плагинов для языковых переводчиков для WordPress.Polylang позволяет назначать язык отдельным сообщениям, категориям, страницам и тегам сообщений. Следовательно, этот плагин перевода WordPress оказывается лучшим вариантом для тех, кто ищет универсальное решение для создания и управления многоязычным веб-сайтом.

Кроме того, он автоматически загружает соответствующие языковые пакеты WordPress после того, как пользователь выберет предпочтительный язык в своем профиле. Кроме того, он полностью поддерживает RTL, совместим с большинством тем WordPress. Более того, поддерживает более 40 языков и позволяет использовать уникальные поддомены для каждого включенного языка.Кроме того, вы можете переключаться между языками через виджет в меню навигации.

Плюсов:
  • Также доступно бесплатно.
  • Переключение языков через виджеты или меню.
  • Поддерживает RTL и большинство тем WordPress.
  • Доступен как в бесплатной, так и в профессиональной версии.
  • Используйте субдомен или отдельный домен для каждого включенного языка.
Минусы:
  • Не очень надежные функции.
  • Перевод необходимо выполнить вручную или установить другие плагины в качестве дополнения.

Цена: бесплатно или 99 евро (Pro)

Просмотр подробностей


3. TranslatePress (БЕСПЛАТНО + Премиум)

Если вы хотите создать веб-сайт WordPress с возможностью его перевода и перевода на многоязычный язык, TranslatePress может стать для вас идеальным компаньоном. Это плагин для перевода WordPress, который позволяет вашему веб-сайту переводить содержимое на любые языки прямо из интерфейса. Он также имеет очень удобный интерфейс, который можно легко использовать и настраивать в соответствии с вашими потребностями.

Этот плагин позволяет без особых усилий переводить сразу всю страницу . Вы также можете включать шорткоды, формы и построители страниц с помощью этого плагина перевода WordPress. Кроме того, он очень отзывчивый. Вы также можете использовать его с любыми темами или плагинами. Кроме того, поддерживает WooCommerce . Таким образом, у вас не возникнет проблем, даже если на вашем сайте есть интернет-магазин.

Плюсов:
  • Возможность переводить динамические строки, добавленные темами и плагинами WordPress.
  • Поддерживает как ручной, так и автоматический перевод.
  • Предварительный просмотр при редактировании переводов.
  • Очень надежные команды поддержки.
  • Бесплатное дополнение: язык по параметру GET
Минусы:
  • Большинство надстроек только премиум-класса.
  • Могут потребоваться некоторые знания программирования для перевода определенных блоков.

Цена: бесплатно или 79 € (для личного пользования)

Просмотр подробностей


4.qTranslate X (БЕСПЛАТНО)

qTranslate X — еще один мощный многоязычный плагин WordPress, который доступен бесплатно . По сути, этот плагин является потомком qTranslate. Однако он имеет больше функций и возможностей, чем qTranslate. Этот плагин прост в использовании и предлагает простой способ управления многоязычным содержимым сайтов WordPress. Функциональность этого плагина аналогична функциональности Polylang. Кроме того, есть кнопки переключения языков.Это означает, что пользователи могут переключать языки при редактировании сообщений одним щелчком мыши.

Лучше всего то, что смена языка происходит мгновенно в вашем локальном браузере без отправки каких-либо дополнительных запросов на сервер. Более того, не только бесплатные машинные переводы, но и профессиональные переводы, выполняемые людьми.

Плюсов:
  • В плагин встроено несколько языков.
  • Менее уязвим для обновлений WordPress.
  • Автоматическое преобразование даты и времени.
  • Настраиваемый виджет переключателя языка.
  • Возможность создавать карты сайта для конкретных языков с помощью Yoast SEO.
Минусы:
  • Непростой способ перевода глобальных строк, используемых на сайте WordPress.
  • В настоящее время не предлагает никаких услуг по переводу.

Просмотр подробностей


5. Gtranslate (БЕСПЛАТНО + Премиум)

Gtranslate — еще один мощный плагин-переводчик языков для WordPress. Мощный, потому что он может переводить любой веб-сайт HTML и в настоящее время поддерживает более 500000 многоязычных веб-сайтов по всему миру. В результате это один из лучших способов увеличить количество посетителей на вашем сайте. Кроме того, это поможет вам усилить присутствие вашего веб-сайта в Интернете. Этот плагин обеспечивает мгновенный перевод вашего веб-сайта после его установки.

Кроме того, в нем есть опция, позволяющая открывать переведенную страницу в новом окне. Это дружественный поисковик.Таким образом, он предоставляет отдельные URL-адреса для отдельного языка, а также переводит предоставленные URL-адреса. Встроенный встроенный редактор позволяет редактировать переводы вручную.

Плюсов:
  • Доступен как в бесплатной, так и в премиальной версиях.
  • Доступно более 100 языков.
  • Бесплатный автоматический перевод Google.
  • Интегрирован с Google Analytics.
  • Скрывает всплывающее окно с предложением лучшего перевода.
Минусы:
  • Бесплатная версия имеет лишь некоторые минимальные функции.

Цена: $ 3,99 (на заказ)

Просмотр подробностей


6. Перевод Lingotek (БЕСПЛАТНО)

Еще один в списке — перевод Lingotek. Это один из лучших плагинов для перевода WordPress . Этот плагин предлагает очень простой способ создания и управления многоязычными сайтами с помощью удобной облачной локализации и перевода. Lingotek разумно сочетает автоматизированные машинные и краудсорсинговые переводы, чтобы легко создавать и поддерживать многоязычный веб-сайт. Если у вас ограниченный бюджет, этот плагин предлагает бесплатный вариант автоматического машинного перевода.

Кроме того, Lingotek позволяет легко переводить сообщения, страницы, теги сообщений, меню и многое другое. Благодаря программному обеспечению для управления переводами он упрощает процесс перевода. Благодаря мощным и передовым функциям, встроенным в этот плагин, перевод Lingotek несколько более продвинут, чем другие плагины перевода WordPress в списке.

Плюсов:
  • Мониторинг в реальном времени.
  • Поддерживает языковые скрипты RTL.
  • Заказано более чем 5000 переводчикам в разных странах.
  • Локализация и перевод на основе облака.
  • Многоязычный интерфейс администратора.
Минусы:
  • Переведенные сообщения теряют категории и избранное изображение.

Просмотр подробностей


Последние мысли

Наконец, я надеюсь, что эти плагины помогут вам привлечь миллионы потенциальных клиентов. Эти плагины предлагают вам элегантное и мощное решение для создания и управления вашими многоязычными веб-сайтами. Однако выбор плагина зависит от того, как вы планируете переводить свой контент. Некоторые требуют ручного перевода, в то время как другие предлагают автоматизированные услуги. Также они отличаются своим рабочим механизмом. И не забывайте, что, несмотря на свою популярность, эти темы также не лишены минусов.

Вы также можете проверить некоторые из других наших коллекций плагинов WordPress:

Мы пропустили некоторые плагины перевода WordPress ?? У вас есть опыт работы с многоязычным сайтом WordPress? Пожалуйста, дайте нам знать в комментариях.

Сохранить

Сохранить

Сохранить

Сохранить

Сохранить

Поделись сейчас

Как изменить язык панели управления WordPress

При первой установке WordPress панель администратора по умолчанию на английском языке. Однако вы можете легко изменить настройку языка прямо из панели администратора. Читайте дальше, чтобы узнать больше.

Готовы ли вы раскрыть всю мощь WordPress? Обязательно ознакомьтесь со многими функциями WordPress Hosting by InMotion Hosting и разместите свой индивидуальный веб-сайт в среде, разработанной для оптимальной производительности.

Изменение языка панели управления WordPress

Важно! Эти шаги изменят только язык вашей панели управления WordPress. Он не переведет ваш сайт на другой язык.

  1. Войдите в панель управления WordPress.
  2. Щелкните Settings в меню навигации , затем щелкните General .


  3. Щелкните раскрывающееся меню рядом с Язык сайта и выберите нужный язык.


  4. Нажмите Сохранить изменения . На этом этапе вы увидите, что веб-сайт отображается на выбранном вами языке. Вот несколько примеров: Испанский:


    Тагальский:


Поздравляем, теперь вы можете изменить язык панели инструментов WordPress ! Вы заинтересованы в раскрытии возможностей WordPress? Наша управляемая платформа для WordPress оптимизирована для обеспечения высочайшей производительности, безопасности и предоставления лучшего в своем классе хостинга.Обязательно ознакомьтесь с нашими планами хостинга, оптимизированными для WordPress.

Джон-Пол Брионес

Джон-Пол — инженер-электронщик, большую часть своей карьеры проработавший в сфере информационных технологий. Он был техническим писателем в InMotion с 2013 года.

Еще статьи от Джона-Пола

Как очистить взломанный сайт WordPress

Независимо от того, был ли ваш веб-сайт WordPress взломан, и вы в настоящее время контролируете его повреждение, или готовитесь к худшему, эта статья проведет вас через процесс очистки взломанного веб-сайта WordPress. Этот процесс задокументирован в простом пошаговом формате, чтобы помочь вам выполнить следующее:

Ваш взломанный сайт WordPress действительно взломан?

Иногда довольно ясно, когда сайт WordPress был взломан, например, если ваш сайт был поврежден. В других случаях все может быть не так однозначно. Прежде чем приступить к очистке WordPress, убедитесь, что ваш веб-сайт WordPress действительно был взломан, и это не несвязанная техническая проблема.Прочтите статью, как проверить, взломан ли мой WordPress, чтобы определить, был ли взломан ваш сайт или блог.

Усиление контроля

Восстановление контроля начинается в зависимости от того, какой доступ вы могли потерять в результате атаки. Например, получив доступ к серверу, злоумышленник может изменить учетные данные, чтобы заблокировать доступ законных пользователей к серверу, или, возможно, они могут изменить пароль администратора WordPress, чтобы предотвратить вход администратора WordPress в систему.

Хотя это во многом будет зависеть от ваших настроек, ваш хостинг-провайдер, скорее всего, сможет помочь с восстановлением доступа к среде общего хостинга или виртуальному частному серверу (VPS), на котором запущен ваш веб-сайт.Если вы потеряли доступ к админке WordPress, следуйте официальному руководству WordPress по сбросу пароля администратора.

Резервное копирование

Даже если у вас есть решение для резервного копирования WordPress, сделайте резервную копию текущего веб-сайта WordPress. Создание резервной копии WordPress на этом этапе очень важно по ряду причин, в том числе по следующим.

  • Резервная копия позволяет проанализировать заражение на более позднем этапе,
  • Некоторые хостинг-провайдеры могут прибегать к удалению взломанных веб-сайтов в качестве меры предосторожности, чтобы предотвратить распространение вредоносных программ или спама — в зависимости от вашего хостинг-провайдера это может происходить без предупреждения,
  • Если в настоящее время у вас нет стратегии резервного копирования, вы можете спасти часть содержимого веб-сайта из этой резервной копии, прежде чем ситуация ухудшится.

Кроме того, если вы используете WordPress на виртуальном частном сервере (VPS), подумайте о том, чтобы сделать снимок всей виртуальной машины, если это возможно (имейте в виду, что это обычно связано с дополнительными затратами). При создании снимков помните, что если вы используете какие-либо внешние тома для размещения своей установки WordPress (например, сетевое хранилище), вы также должны сделать копии любых томов, на которых хранится основная установка WordPress, wp-content , вашу базу данных MySQL, а также журналы доступа к веб-серверу и ошибок.

Восстановление из резервной копии

Если у вас есть стратегия резервного копирования, сейчас самое время применить ее. Предполагая, что у вас есть доступ к недавней резервной копии, восстановление может быть самым быстрым способом вернуться в онлайн — однако не ошибитесь, хотя восстановление из резервной копии вашего сайта WordPress может удалить инфекцию и позволить вам снова работать, но это не так. Решите , почему вас взломали.

Если ваш веб-сайт WordPress был взломан в результате использования уязвимости или недостатка безопасности, следующий важный шаг — постараться выяснить, что произошло (если возможно).

Что делать, если у меня нет резервной копии или я не могу успешно ее восстановить?

Если у вас нет резервной копии, вы можете успешно ее восстановить, в зависимости от серьезности ситуации вы можете захотеть перевести свой веб-сайт WordPress в режим обслуживания, чтобы вы могли работать над восстановлением своего сайта, давая посетителям понять, что им следует вернуться позже. . А пока продолжайте следовать остальной части этого руководства. Переведя ваш сайт в режим обслуживания с помощью функции wp_main maintenance (), WordPress вернет код состояния 503 HTTP.Статус 503 указывает Google и другим сканерам, что на странице что-то пошло не так, и они должны проверить это позже.

HTTP-ответ 503 важен для SEO, поскольку он предотвратит повреждение вашего рейтинга в поиске в случае временного отключения вашего сайта. Дополнительную информацию о коде состояния HTTP 503 и его важности для SEO можно найти в статье Yoast по этой теме.

Определите, как взломали WordPress

После резервного копирования вашего сайта следующая задача — выяснить как можно больше о том, что произошло, то есть о том, какую уязвимость безопасности использовал злоумышленник, чтобы получить доступ к вашей установке WordPress.

Проверка журналов активности, веб-сервера и журналов FTP-сервера

Если вы ведете журнал активности WordPress, это может быть лучшим местом для начала анализа. Посмотрите, сможете ли вы определить подозрительное поведение. Ищите события вновь созданных пользователей или изменения пароля пользователя. Также проверьте, не были ли изменены какие-либо WordPress, плагины или файлы тем.

Вам также следует проверить файлы журналов веб-сервера, FTP-сервера и операционной системы на предмет необычного или подозрительного поведения.Хотя это может быть довольно утомительный процесс, вы должны начать с проверки, не поступает ли странный трафик с одного IP-адреса . Вы можете сделать это с помощью различных сценариев служебной оболочки и однострочников. Для просмотра журналов веб-сервера в режиме реального времени может пригодиться GoAccess.

Неиспользуемые и устаревшие плагины и темы WordPress

Проверьте список установленных плагинов как на панели управления WordPress, так и в каталоге / wp-content / plugins / .Все ли плагины WordPress используются? Все ли они актуальны? Также проверьте темы и каталог тем / wp-content / themes / . У вас должна быть установлена ​​только одна тема, которую вы используете. Если вы используете дочернюю тему, у вас будет два каталога.

Неиспользуемый код и установки WordPress

Остающийся и неиспользованный код — еще одна распространенная проблема. Иногда разработчики и системные администраторы обновляют файлы прямо на сервере и делают резервную копию исходного файла с расширением, например, .старый , .orig или . bak . Злоумышленники часто пользуются этой плохой практикой, и инструменты для поиска таких файлов резервных копий широко и легко доступны.

Злоумышленник пытается получить доступ к таким файлам, как index.php.old . Обычно файлы .php конфигурируются для выполнения интерпретатором PHP, но добавление расширения .old (или другого) в конец файла заставляет веб-сервер обслуживать файл для пользователя.Просто имея возможность угадать имя файла резервной копии, злоумышленник может загрузить исходный код, который может содержать конфиденциальную информацию, или может дать злоумышленнику подсказки о том, что использовать.

Похожая проблема — сохранение старых установок WordPress. Когда системные администраторы перестраивают свои веб-сайты, они иногда оставляют копии старых установок WordPress в подкаталоге / old / . Эти старые установки WordPress, как правило, по-прежнему доступны через Интернет и, следовательно, являются отличной целью для злоумышленников, использующих известные уязвимости в старых версиях WordPress вместе с любыми плагинами.

Желательно удалить весь неиспользуемый код, установки WordPress, плагины WordPress, темы WordPress и любые другие старые или неиспользуемые файлы (помните, что вы всегда можете обратиться к своей резервной копии, если вам нужно восстановить что-то, что вы случайно удалили). Ваш веб-сайт должен содержать только необходимые вам файлы. Все остальное, что является дополнительным или неиспользованным, следует рассматривать как дополнительную поверхность для атаки.

Пользователи и роли WordPress

Убедитесь, что используются все пользователи WordPress. Есть ли новые подозрительные? Убедитесь, что все роли не повреждены.Если вы следуете рекомендациям по пользователям и ролям WordPress, у вас должен быть только один пользователь с ролью администратора WordPress.

Провайдеры виртуального хостинга

Если ваш WordPress работает на провайдере общего хостинга, источником взлома может быть другой веб-сайт, который работал на том же сервере, что и ваш. В этом случае наиболее вероятным сценарием будет то, что злоумышленнику удалось повысить свои привилегии. Затем, как следствие, получите доступ ко всему серверу и, в свою очередь, к вашему сайту WordPress.Если вы подозреваете, что такая атака имела место, лучше всего сразу же связаться с вашим хостинг-провайдером после резервного копирования вашего сайта.

Файлы .htaccess

Файлы .htaccess (файлы конфигурации Apache HTTP Server на уровне каталога) также являются частой целью для хакеров. Обычно они используются для перенаправления пользователей на другие спам-сайты, фишинговые или другие вредоносные веб-сайты. Проверьте все файлы .htaccess на вашем сервере, даже те, которые не используются WordPress.Некоторые перенаправления бывает сложно обнаружить.

Обратите особое внимание на конфигурацию, которая перенаправляет HTTP-запросы на основе определенных строк пользовательского агента — злоумышленники могут нацеливаться на определенные устройства (например, на мобильных пользователей) или даже участвовать в черной SEO, настроив ваш веб-сервер так, чтобы он по-разному реагировал на роботов поисковых систем.

Если возможно, подумайте о принятии глобальной конфигурации вместо использования файлов .htaccess на HTTP-сервере Apache. Не только .Файлы .htaccess снижают производительность, но они открывают ваш веб-сайт WordPress для различных уязвимостей безопасности, если злоумышленник когда-либо может прочитать или, что еще хуже, записать содержимое этих файлов. Согласно документации по HTTP-серверу Apache, использование файлов .htaccess можно полностью отключить, установив для директивы AllowOverride значение none в основном файле httpd.conf .

Проверка других точек входа

На веб-сервере есть еще несколько точек входа.Убедитесь, что вы проверили все из них, например FTP-серверы, SSH, веб-сервер и т. Д.

Найдите заражение WordPress и вредоносный код

Перед тем, как начать : Взлом WordPress обычно включает в себя вставку кода в тему WordPress, плагин или основной файл. Следовательно, чтобы продолжить очистку, вам должно быть удобно изменять код. Если это не так, наймите профессионалов в области безопасности WordPress.

После того, как вы определите точку проникновения хакеров, как правило, найти заражение несложно.Хотя на тот случай, если вы еще не обнаружили инфекцию, есть несколько методов, которые вы можете использовать, чтобы найти инфекцию. Вот несколько.

Проверка того, какие файлы были изменены за последние несколько дней

В идеале вы должны использовать плагин для мониторинга файлов WordPress, который отслеживает изменения в файлах в вашей установке WordPress и немедленно предупреждает вас. Если у вас нет подключаемого модуля File Integrity Monitoring (FIM), вам придется искать изменения в файлах вручную.

Если у вас есть SSH-доступ к вашему серверу, проверьте, какие файлы на вашем веб-сайте WordPress были изменены в последнее время.Как правило, рекомендуется начать поиск изменений в течение последних пяти дней с момента обнаружения взлома, при необходимости расширяя область поиска. Для этого перейдите в каталог, в котором расположен ваш веб-сайт WordPress, и используйте команду find.

найти .mtime -5 –ls
 

Приведенная выше команда перечисляет (-ls) все файлы, которые были изменены (.mtime) за последние пять дней (-5). Если список слишком длинный, используйте пейджер less для более удобного просмотра и поиска по списку.

найти .mtime -5 –ls | меньше
 

Если вы недавно обновили плагин или тему, любые связанные изменения файлов будут отображаться в результатах поиска. Журналы, файлы отладки также часто обновляются, поэтому они также будут отображаться в ваших результатах. В результате вам, возможно, придется выполнить некоторую обширную фильтрацию результатов, чтобы найти интересующие изменения в файлах. Обратите внимание, что специализированные плагины, такие как плагин WordPress File Changes Monitor для WordPress, специально разработаны для автоматического отсеивания таких ложных срабатываний.Плагин специально создан для WordPress и может определять изменение файла из ядра WordPress, обновления плагина или темы, устанавливать или удалять.

Проверка всех файлов HTML

В WordPress очень мало HTML-файлов, и хакеры любят ими пользоваться. Найдите на своем веб-сайте все файлы HTML и проанализируйте их содержимое. Убедитесь, что все HTML-файлы на вашем веб-сайте являются законными и вы знаете, для чего они используются.

Простой способ вывести список всех файлов HTML в каталоге (и подкаталогах) WordPress — использовать следующую команду.

найти . -type f -name '* .html'
 

Поиск текста инфекции

Если ваш веб-сайт был поврежден или на нем появляется какой-то текст в результате заражения, найдите его с помощью инструмента grep. Например, если вы увидели текст «взломан», перейдите в корневой каталог веб-сайта и выполните следующую команду.

grep –Ril & quot; взломано & quot;
 

Приведенная выше команда вернет список файлов, которые содержат содержимое «взломано».Получив список зараженных файлов, вы можете проанализировать код и удалить заражение.

Что означают переключатели grep?
  • -R указывает grep для рекурсивного поиска (поиск по всей структуре каталогов, включая все подкаталоги и символические ссылки).
  • -i указывает grep, что поиск должен быть нечувствительным к регистру (то есть игнорировать заглавные буквы в поисковом запросе). Это очень важно в средах Linux / Unix, поскольку в отличие от Windows файловые системы Linux чувствительны к регистру.
  • -l указывает grep, что он должен возвращать имя файла, а не его содержимое. Когда ваш сайт WordPress взломан, это еще один вредоносный код, который нужно искать.

Помимо очевидной строки «взломано», ниже приведен список кода и текстовых фраз, которые обычно используются на взломанных веб-сайтах WordPress. Вы можете использовать инструмент grep , чтобы найти следующее:

  • base64_decode
  • is_admin
  • оценка
  • gzuncompress
  • пас.
  • исполнительный
  • shell_exec
  • утверждать
  • стр_рот13
  • система
  • phpinfo
  • chmod
  • мкдир
  • fopen
  • fclose
  • файл чтения

Быстрый способ добиться этого с помощью grep — использовать следующую команду grep, которая рекурсивно ищет файлы (следует по любым символическим ссылкам), ищет строки, соответствующие указанному регулярному выражению PCRE, и возвращает совпадение текста, а также строку номер, на котором произошло совпадение.

grep -RPn & quot; (base64_decode | is_admin | eval | gzuncompress | passthru | exec | shell_exec | assert | str_rot13 | system | phpinfo | chmod | mkdir | fopen | fclose | readfile) * \ (& quot;
 

ПРИМЕЧАНИЕ : Часть этого кода также может использоваться в легитимном коде, поэтому проанализируйте код должным образом и поймите, как он используется, прежде чем отмечать что-либо как заражение или взлом.

Сравните файлы с исходной установкой WordPress

Это старый метод, и хотя он требует много времени, он творит чудеса.Сравните файлы своего веб-сайта с файлами веб-сайта без подделок. Поэтому, если у вас есть резервная копия вашего сайта, сравните сайт с подделкой. Если нет, установите новую копию WordPress и плагины, которые у вас есть на зараженном веб-сайте, на другом хосте и сравните их.

Есть несколько инструментов, которые вы можете использовать для сравнения файлов. В этом примере мы используем коммерческий инструмент под названием Beyond Compare, хотя есть несколько бесплатных альтернатив. Ниже приведены несколько скриншотов для примера сравнения.

При сравнении корневых каталогов двух веб-сайтов WordPress инструмент выделяет разницу в содержимом файла index.php , новых файлов .htaccess и wp-config.php , а также различия в подкаталогах.

Дважды щелкнув файл index.php , мы можем увидеть, в чем разница.

На что обращать внимание при сравнении файлов WordPress?

Ищите файлы, не являющиеся частью ядра WordPress.Большинство заражений добавляют файлы в корень установки WordPress или в каталог wp-content . Если взлом является результатом уязвимого плагина, файлы плагина могли быть изменены.

Очистите взлом WordPress

Когда вы узнаете источник взлома WordPress и обнаружите заражение, пора приступить к очистке, выполнив описанную ниже процедуру.

Автоматический поиск заражения с помощью службы WordPress

Если все вышеперечисленное кажется слишком сложным, не отчаивайтесь.Существует несколько служб безопасности и плагинов WordPress, которые вы можете использовать для сканирования своего сайта на наличие вредоносных программ и других инфекций. Мы рекомендуем службы безопасности Malcare WordPress.

Однако обратите внимание, что такие плагины имеют ограниченный список сигнатур вредоносных программ, которые они ищут. Таким образом, если атака, затронувшая ваш веб-сайт WordPress, встречается не так часто, эти плагины могут не выявить заражение. Для нас нет ничего необычного в том, чтобы получать отзывы от администраторов WordPress, чей веб-сайт WordPress стал жертвой атаки, когда вредоносные плагины WordPress не обнаружили ничего неправильного.

Вывод состоит в том, что эффективные меры безопасности включают несколько уровней защиты и обнаружения. Хотя ручной анализ — это почти всегда лучший способ сделать это; эти плагины тоже не следует недооценивать — их все еще можно использовать, и в какой-то момент они пригодятся.

Восстановление WordPress из резервной копии

Если у вас есть резервная копия вашего сайта или блога WordPress, восстановите ее. Это всегда намного проще, чем чистить код вручную.

Изменение всех паролей, удаление неиспользуемых пользователей и проверка ролей пользователей WordPress

Измените все пароли всех ваших пользователей и служб, включая WordPress, CPanel, MySQL, FTP и ваш собственный персональный компьютер. Проверьте список пользователей на вашем FTP, WordPress, MySQL и любой другой службе, чтобы убедиться, что все пользователи легитимны. Если есть пользователи, которые больше не используются, удалите их. Убедитесь, что все пользователи WordPress имеют правильные роли и разрешения.

Обновление ядра, плагинов, тем и другого программного обеспечения WordPress

Убедитесь, что у вас установлена ​​самая последняя версия всего программного обеспечения, необходимого для работы вашего веб-сайта WordPress.Это касается не только самого WordPress, но также распространяется на любые плагины, темы, а также исправления операционной системы, PHP, MySQL и веб-сервер (например, HTTP-сервер Apache или Nginx) и любой FTP-сервер, который вы можете использовать.

Резервное копирование вашего сайта WordPress

На этом этапе, прежде чем удалять зараженный код, сделайте резервную копию вашего сайта WordPress.

Удалить предупреждение о вредоносном ПО для безопасного просмотра Google

Если ваш веб-сайт был запрещен безопасным просмотром Google, вы можете подать заявку на проверку безопасности, чтобы удалить предупреждение.

После удаления взлома WordPress…

Поздравляю, вы восстановили свой сайт WordPress после взлома. Теперь вы должны убедиться, что это не повторится снова. Вот несколько советов о том, что вам следует делать:

  1. Установите плагин журнала активности WordPress, чтобы отслеживать все, что происходит на вашем веб-сайте WordPress.
  2. Если у вас нет решения для резервного копирования, приобретите его.
  3. Воспользуйтесь службой сканирования безопасности WordPress.
  4. Меняйте пароли базы данных и администратора, а также усиливайте надежную защиту паролей WordPress.
  5. Всегда обновляйте свои WordPress, плагины WordPress, темы и любое другое программное обеспечение, которое вы используете.
  6. Удалите все неиспользуемые файлы, такие как старые установки WordPress, неиспользуемые плагины и темы WordPress (включая неиспользуемые темы WordPress по умолчанию). Неиспользуемые компоненты и программное обеспечение создают ненужную поверхность для атак и в идеале должны быть удалены.
  7. Следуйте нашему руководству по усилению безопасности WordPress, чтобы убедиться, что вы позаботились обо всех возможных проблемах безопасности на своем веб-сайте.

Плагин Translate Dokan — weDevs

Если вы хотите использовать Dokan на разных языках, у вас есть возможность переводить и использовать Dokan в зависимости от вашего языка. Да, теперь вы можете перевести плагин Dokan — Multivendor Marketplace на свой язык.

Ну, есть 12 разных языков, на которые вы можете переводить Докан. Посмотрим на языки: —

  • Каталанский
  • Китайский (Тайвань)
  • Голландский, Английский (Канада)
  • Английский (США)
  • Немецкий
  • Персидский
  • Русский
  • Испанский (Колумбия)
  • Испанский (Мексика)
  • Испанский (Перу)
  • Испанский (Испания)
  • Испанский (Венесуэла)

БЕСПЛАТНЫЙ перевод

  1. Выберите свой язык и загрузите из репозитория WordPress https: // translate. wordpress.org/projects/wp-plugins/dokan-lite. Можно загрузить файлы .po и .mo .
  2. Поместите загруженные языковые файлы в —
  • / wp-content / languages ​​/ plugins / (рекомендуется)
  • / wp-content / plugins / dokan / languages ​​

Текстовый домен для. MO или .PO файл

Dokan БЕСПЛАТНО: dokan-lite-en_EN.mo или dokan-lite-en_EN.po

Перевод пакетов PRO

Вы можете перевести пакеты Dokan PRO на свой родной язык и сами загрузить файлы переводов, чтобы внедрить этот язык на свой сайт.

Если вы переводите впервые, следуйте этому руководству по общей процедуре: Как переводить плагины или темы weDevs

Процесс перевода и инструкции для пакетов Dokan Pro

1. У вас есть файлы переводов как для БЕСПЛАТНОЙ, так и для Dokan Starter. Использование только одного файла перевода для БЕСПЛАТНОГО или Стартового пакета приведет к неправильной работе перевода.

2. Вы должны выбрать правильный проект. Итак, щелкните конкретный пакет, который вы используете, и выберите язык, на который вы хотите перевести.

→ Для Dokan Starter Нажмите здесь

→ Для Dokan Professional Нажмите здесь

→ Для Dokan Enterprise Нажмите здесь

→ Для Докан Бизнес Нажмите здесь

3. Используйте правильное расположение файла

Поместите языковые файлы, которые вы скачали, в —

  • / wp-content / languages ​​/ plugins / (рекомендуется)
  • / wp-content / plugins / dokan / languages ​​

Если мы поместим файл в папку языков плагина, файл может получить потеряно при обновлении плагина.Так что самым безопасным местом будет wp-content / languages ​​/ plugins.

4. Переименуйте языковые файлы в следующем формате с текстовым доменом.

Текстовый домен для файла .MO или .PO

Докан: dokan-en_EN.mo или dokan-en_EN.po

Последний шаг: активация

  1. Перейдите в wp-admin → Настройки → Общие и прокрутите вниз.
  2. Вы увидите раскрывающееся меню для языков. Выберите свой язык оттуда (например, en_Es для испанского) и сохраните, чтобы включить язык по вашему выбору.В этом посте приведены все инструкции по переводу тем и плагинов weDevs (последний шаг).

Редактирование перевода из файла вручную

Для этого вам понадобится файл, читаемый человеком (.po). Машиночитаемые файлы (.mo) работать не будут.

Загрузите версию .PO вашего языкового файла и отредактируйте ее с помощью Poedit, это бесплатное программное обеспечение. Скачать здесь — https://poedit.net/download

Теперь вы сможете находить строки и добавлять или редактировать каждую строку вручную.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *