SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Переводим WordPress на русский
Сергей Бирюков
#WPTranslationDay 3
Сергей Бирюков
● WordPress-разработчик в Yoast
yoast.com
● Локализатор WordPress в России
ru.wordpress.org
● Участник команд Polyglots, Support, Meta
make.wordpress.org
sergeybiryukov.com
@SergeyBiryukov
Термины
● Интернационализация (i18n) — возможность перевода
● Локализация (L10n) — перевод на конкретный язык
Термины
● Локаль — язык, местоположение, ориентация текста, даты,
цифры, валюта...
● WordPress: Около 170 локалей (более 100 активных)
WordPress на русском
Локализованные каталоги тем
Локализованные каталоги плагинов
WordPress на русском
● Ядро переведено на 100%
– В новых версиях добавляются десятки или сотни строк
● Следующая цель: 100 наиболее популярных плагинов и тем
– http://wp-info.org/plugin-top120/?lang=Russian
WordPress на русском
● Ядро переведено на 100%
– В новых версиях добавляются десятки или сотни строк
● Следующая цель: 100 наиболее популярных плагинов и тем
– 50 000 плагинов
– 7 000 тем
Как получить WordPress на русском?
● Скачать русский дистрибутив на ru.wordpress.org
● Выбрать русский язык при установке
● Выбрать русский язык в панели управления
Кто занимается переводом?
● Команда WordPress Polyglots
https://make.wordpress.org/polyglots/
● Более 14500 волонтёров переводят WP на более чем 160
языков
Как происходит перевод?
makepot.php→.pot→Poedit→.po/.mo→email
Как происходит перевод?
makepot.php→.pot→Poedit→.po/.mo→email
translate.wordpress.org
translate.wordpress.org
translate.wordpress.org
● GTE (General Translation Editor) — редакторы локали
– Могут проверять и одобрять все переводы.
● PTE (Project Translation Editor) — редакторы проектов
– Могут одобрять переводы конкретных проектов.
● Переводчики
– Могут предлагать переводы.
Как поучаствовать в переводе?
1. Регистрируемся на WordPress.org: login.wordpress.org.
2. Заходим на translate.wordpress.org.
3. Переводим!
4. Пишем в Slack или на форуме о проделанной работе.
Как поучаствовать в переводе?
● WordPress Slack: make.wordpress.org/chat/
– Канал #polyglots
– Обсуждение вопросов
– Информация об обновлениях
● WordPress Russia Slack: ruwp.slack.com
– Обсуждение вопросов
– Помощь с переводом
● Форум поддержки: ru.wordpress.org/support/forum/translations/
Как поучаствовать в переводе?
● Команда перевода на русский
https://make.wordpress.org/polyglots/teams/?locale=ru_RU
Как найти проект для перевода?
● Плагины или темы, которые вы используете
● 100 самых популярных плагинов:
http://wp-info.org/plugin-top120/?lang=Russian
Советы и рекомендации
● Не вставляйте «левые» ссылки.
● Переводите смысл, а не слова.
● Придерживайтесь единого стиля перевода.
● Не используйте сленг или узкоспециальные термины.
● Используйте опыт других локализаций.
● Используйте словарь терминов.
Как сделать хороший перевод?
● Избегайте ненужных повторений.
● Смотрите исходный код, чтобы понять контекст.
● Обращайте внимание на комментарии для переводчиков.
● Схожие фразы переводите одинаковыми формулировками.
● Научитесь отличать HTML-сущности ( ) от переменных (%s,
%1$s). Лишние сущности убирайте, переменные оставляйте как есть.
● Следите, чтобы все слова в предложении были согласованы.
● Старайтесь, чтобы перевод звучал естественно.
Как сделать хороший перевод?
● https://codex.wordpress.org/Вниманию_переводчиков
Полезные ссылки
● Блог сообщества переводчиков:
https://make.wordpress.org/polyglots/
● Справочник переводчика:
https://make.wordpress.org/polyglots/handbook/
● Словарь терминов:
https://translate.wordpress.org/locale/ru/default/glossary
● Стиль перевода:
https://codex.wordpress.org/Вниманию_переводчиков
● Инструкции:
https://ru.wordpress.org/support/topic/как-перевести-тему-или-плагин/
https://wpcute.ru/blog/kak-perevesti-plagin-ili-temu-iz-kataloga-wordpress/
@SergeyBiryukov
Удачного перевода!

Contenu connexe

Similaire à Translating WordPress into Russian, Global WordPress Translation Day 3

следите за-языком-20150709
следите за-языком-20150709следите за-языком-20150709
следите за-языком-20150709Doug Lawrence
 
WordPress.org Under the Hood, WordCamp Moscow 2017
WordPress.org Under the Hood, WordCamp Moscow 2017WordPress.org Under the Hood, WordCamp Moscow 2017
WordPress.org Under the Hood, WordCamp Moscow 2017Sergey Biryukov
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circlewebriders
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circleOlexiy Strashko
 
То, что Вам нужно знать о WordPress
То, что Вам нужно знать о WordPressТо, что Вам нужно знать о WordPress
То, что Вам нужно знать о WordPressIT Club Mykolayiv
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word pressvovasik
 
Михаил Корепанов "Инкрементальные обновления на клиенте"
Михаил Корепанов "Инкрементальные обновления на клиенте"Михаил Корепанов "Инкрементальные обновления на клиенте"
Михаил Корепанов "Инкрементальные обновления на клиенте"Yandex
 
Multilanguage Drupal
Multilanguage DrupalMultilanguage Drupal
Multilanguage DrupalInna Tuyeva
 
ZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and MultilingualZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and MultilingualZFConf Conference
 
Практика оптимизации сайтов на незнакомых языках
Практика оптимизации сайтов на незнакомых языкахПрактика оптимизации сайтов на незнакомых языках
Практика оптимизации сайтов на незнакомых языкахNetpeak
 
Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017
Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017
Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017Дмитрий Шахов
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1Natalia Odegova
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1Nata Koinova
 
Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)
Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)
Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)Ontico
 
The basic design of the PHP language
 The basic design of the PHP language The basic design of the PHP language
The basic design of the PHP languageVladimir Burdaev
 
WordPress-обновления
WordPress-обновленияWordPress-обновления
WordPress-обновленияAnna Ladoshkina
 
WordPress-сообщество
WordPress-сообществоWordPress-сообщество
WordPress-сообществоAnna Ladoshkina
 
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...Nikolay Samokhvalov
 

Similaire à Translating WordPress into Russian, Global WordPress Translation Day 3 (20)

следите за-языком-20150709
следите за-языком-20150709следите за-языком-20150709
следите за-языком-20150709
 
WordPress.org Under the Hood, WordCamp Moscow 2017
WordPress.org Under the Hood, WordCamp Moscow 2017WordPress.org Under the Hood, WordCamp Moscow 2017
WordPress.org Under the Hood, WordCamp Moscow 2017
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circle
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circle
 
То, что Вам нужно знать о WordPress
То, что Вам нужно знать о WordPressТо, что Вам нужно знать о WordPress
То, что Вам нужно знать о WordPress
 
Как быть с большими сайтами на Word press
Как быть с большими сайтами  на Word pressКак быть с большими сайтами  на Word press
Как быть с большими сайтами на Word press
 
Михаил Корепанов "Инкрементальные обновления на клиенте"
Михаил Корепанов "Инкрементальные обновления на клиенте"Михаил Корепанов "Инкрементальные обновления на клиенте"
Михаил Корепанов "Инкрементальные обновления на клиенте"
 
Multilanguage Drupal
Multilanguage DrupalMultilanguage Drupal
Multilanguage Drupal
 
ZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and MultilingualZFConf 2010: Zend Framework and Multilingual
ZFConf 2010: Zend Framework and Multilingual
 
Практика оптимизации сайтов на незнакомых языках
Практика оптимизации сайтов на незнакомых языкахПрактика оптимизации сайтов на незнакомых языках
Практика оптимизации сайтов на незнакомых языках
 
Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017
Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017
Кутас Иван. Практика оптимизации сайтов на незнакомых языках bdd2017
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 
Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)
Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)
Как устроена система перевода в Badoo / Юрий Насретдинов (Badoo)
 
The basic design of the PHP language
 The basic design of the PHP language The basic design of the PHP language
The basic design of the PHP language
 
WordPress-обновления
WordPress-обновленияWordPress-обновления
WordPress-обновления
 
WordPress-сообщество
WordPress-сообществоWordPress-сообщество
WordPress-сообщество
 
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
#PostgreSQLRussia 2015.09.15 - Николай Самохвалов - 5 главных особенностей Po...
 
5 urok
5 urok5 urok
5 urok
 
Why does code style matter?
Why does code style matter?Why does code style matter?
Why does code style matter?
 

Plus de Sergey Biryukov

WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018
WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018
WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018Sergey Biryukov
 
Using WordPress for Personal Development, WordCamp Milano 2017
Using WordPress for Personal Development, WordCamp Milano 2017Using WordPress for Personal Development, WordCamp Milano 2017
Using WordPress for Personal Development, WordCamp Milano 2017Sergey Biryukov
 
i18n for Plugin and Theme Developers, Global WordPress Translation Day 3
i18n for Plugin and Theme Developers, Global WordPress Translation Day 3i18n for Plugin and Theme Developers, Global WordPress Translation Day 3
i18n for Plugin and Theme Developers, Global WordPress Translation Day 3Sergey Biryukov
 
i18n for Plugin and Theme Developers, WordCamp Milano 2016
i18n for Plugin and Theme Developers, WordCamp Milano 2016i18n for Plugin and Theme Developers, WordCamp Milano 2016
i18n for Plugin and Theme Developers, WordCamp Milano 2016Sergey Biryukov
 
i18n for Plugin and Theme Developers, WordCamp Moscow 2016
i18n for Plugin and Theme Developers, WordCamp Moscow 2016i18n for Plugin and Theme Developers, WordCamp Moscow 2016
i18n for Plugin and Theme Developers, WordCamp Moscow 2016Sergey Biryukov
 
Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016Sergey Biryukov
 
Looking into WordPress Core, WordCamp Russia 2015
Looking into WordPress Core, WordCamp Russia 2015Looking into WordPress Core, WordCamp Russia 2015
Looking into WordPress Core, WordCamp Russia 2015Sergey Biryukov
 
Everything You Need to Know About WP_Query, WordCamp Russia 2014
Everything You Need to Know About WP_Query, WordCamp Russia 2014Everything You Need to Know About WP_Query, WordCamp Russia 2014
Everything You Need to Know About WP_Query, WordCamp Russia 2014Sergey Biryukov
 
Contributing to WordPress, WordCamp Russia 2013
Contributing to WordPress, WordCamp Russia 2013Contributing to WordPress, WordCamp Russia 2013
Contributing to WordPress, WordCamp Russia 2013Sergey Biryukov
 

Plus de Sergey Biryukov (9)

WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018
WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018
WordPress Open Source Ecosystem & Tide, WordCamp Saint Petersburg 2018
 
Using WordPress for Personal Development, WordCamp Milano 2017
Using WordPress for Personal Development, WordCamp Milano 2017Using WordPress for Personal Development, WordCamp Milano 2017
Using WordPress for Personal Development, WordCamp Milano 2017
 
i18n for Plugin and Theme Developers, Global WordPress Translation Day 3
i18n for Plugin and Theme Developers, Global WordPress Translation Day 3i18n for Plugin and Theme Developers, Global WordPress Translation Day 3
i18n for Plugin and Theme Developers, Global WordPress Translation Day 3
 
i18n for Plugin and Theme Developers, WordCamp Milano 2016
i18n for Plugin and Theme Developers, WordCamp Milano 2016i18n for Plugin and Theme Developers, WordCamp Milano 2016
i18n for Plugin and Theme Developers, WordCamp Milano 2016
 
i18n for Plugin and Theme Developers, WordCamp Moscow 2016
i18n for Plugin and Theme Developers, WordCamp Moscow 2016i18n for Plugin and Theme Developers, WordCamp Moscow 2016
i18n for Plugin and Theme Developers, WordCamp Moscow 2016
 
Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016
 
Looking into WordPress Core, WordCamp Russia 2015
Looking into WordPress Core, WordCamp Russia 2015Looking into WordPress Core, WordCamp Russia 2015
Looking into WordPress Core, WordCamp Russia 2015
 
Everything You Need to Know About WP_Query, WordCamp Russia 2014
Everything You Need to Know About WP_Query, WordCamp Russia 2014Everything You Need to Know About WP_Query, WordCamp Russia 2014
Everything You Need to Know About WP_Query, WordCamp Russia 2014
 
Contributing to WordPress, WordCamp Russia 2013
Contributing to WordPress, WordCamp Russia 2013Contributing to WordPress, WordCamp Russia 2013
Contributing to WordPress, WordCamp Russia 2013
 

Translating WordPress into Russian, Global WordPress Translation Day 3

  • 1. Переводим WordPress на русский Сергей Бирюков #WPTranslationDay 3
  • 2. Сергей Бирюков ● WordPress-разработчик в Yoast yoast.com ● Локализатор WordPress в России ru.wordpress.org ● Участник команд Polyglots, Support, Meta make.wordpress.org sergeybiryukov.com @SergeyBiryukov
  • 3. Термины ● Интернационализация (i18n) — возможность перевода ● Локализация (L10n) — перевод на конкретный язык
  • 4. Термины ● Локаль — язык, местоположение, ориентация текста, даты, цифры, валюта... ● WordPress: Около 170 локалей (более 100 активных)
  • 8. WordPress на русском ● Ядро переведено на 100% – В новых версиях добавляются десятки или сотни строк ● Следующая цель: 100 наиболее популярных плагинов и тем – http://wp-info.org/plugin-top120/?lang=Russian
  • 9. WordPress на русском ● Ядро переведено на 100% – В новых версиях добавляются десятки или сотни строк ● Следующая цель: 100 наиболее популярных плагинов и тем – 50 000 плагинов – 7 000 тем
  • 10. Как получить WordPress на русском? ● Скачать русский дистрибутив на ru.wordpress.org ● Выбрать русский язык при установке ● Выбрать русский язык в панели управления
  • 11. Кто занимается переводом? ● Команда WordPress Polyglots https://make.wordpress.org/polyglots/ ● Более 14500 волонтёров переводят WP на более чем 160 языков
  • 15. translate.wordpress.org ● GTE (General Translation Editor) — редакторы локали – Могут проверять и одобрять все переводы. ● PTE (Project Translation Editor) — редакторы проектов – Могут одобрять переводы конкретных проектов. ● Переводчики – Могут предлагать переводы.
  • 16. Как поучаствовать в переводе? 1. Регистрируемся на WordPress.org: login.wordpress.org. 2. Заходим на translate.wordpress.org. 3. Переводим! 4. Пишем в Slack или на форуме о проделанной работе.
  • 17. Как поучаствовать в переводе? ● WordPress Slack: make.wordpress.org/chat/ – Канал #polyglots – Обсуждение вопросов – Информация об обновлениях ● WordPress Russia Slack: ruwp.slack.com – Обсуждение вопросов – Помощь с переводом ● Форум поддержки: ru.wordpress.org/support/forum/translations/
  • 18. Как поучаствовать в переводе? ● Команда перевода на русский https://make.wordpress.org/polyglots/teams/?locale=ru_RU
  • 19. Как найти проект для перевода? ● Плагины или темы, которые вы используете ● 100 самых популярных плагинов: http://wp-info.org/plugin-top120/?lang=Russian
  • 20. Советы и рекомендации ● Не вставляйте «левые» ссылки. ● Переводите смысл, а не слова. ● Придерживайтесь единого стиля перевода. ● Не используйте сленг или узкоспециальные термины. ● Используйте опыт других локализаций. ● Используйте словарь терминов.
  • 21. Как сделать хороший перевод? ● Избегайте ненужных повторений. ● Смотрите исходный код, чтобы понять контекст. ● Обращайте внимание на комментарии для переводчиков. ● Схожие фразы переводите одинаковыми формулировками. ● Научитесь отличать HTML-сущности ( ) от переменных (%s, %1$s). Лишние сущности убирайте, переменные оставляйте как есть. ● Следите, чтобы все слова в предложении были согласованы. ● Старайтесь, чтобы перевод звучал естественно.
  • 22. Как сделать хороший перевод? ● https://codex.wordpress.org/Вниманию_переводчиков
  • 23. Полезные ссылки ● Блог сообщества переводчиков: https://make.wordpress.org/polyglots/ ● Справочник переводчика: https://make.wordpress.org/polyglots/handbook/ ● Словарь терминов: https://translate.wordpress.org/locale/ru/default/glossary ● Стиль перевода: https://codex.wordpress.org/Вниманию_переводчиков ● Инструкции: https://ru.wordpress.org/support/topic/как-перевести-тему-или-плагин/ https://wpcute.ru/blog/kak-perevesti-plagin-ili-temu-iz-kataloga-wordpress/