YoVDO

WordPress: Internationalization

Offered By: LinkedIn Learning

Tags

WordPress Courses Javascript Courses PHP Courses Internationalization Courses Localization Courses

Course Description

Overview

Take your WordPress site worldwide. Use the built-in internationalization features and functions to make your themes and plugins translation-ready.

Syllabus

Introduction
  • WordPress internationalization
  • What you need to know
  • Project overview and exercise files
1. Introducing Internationalization
  • What is internationalization?
  • Why internationalize code?
  • Internationalization vs. localization
2. Internationalization Concepts
  • What is gettext?
  • Using text domains
  • Translation functions
3. Working with Translation Functions in PHP
  • Translating strings
  • Translate HTML
  • Use placeholders
  • Argument swapping
  • Working with plurals
  • Adding context
4. Working with Translation Functions in JavaScript
  • Including wp-i18n
  • Using translation functions
  • Loading translations
5. Make a Plugin Translation-Ready
  • Introducing the project
  • Best practices for internationalization
  • Add text domain and set domain path
  • Add translation functions to PHP
  • Create and enqueue a script with wp18n
  • Add translation functions to JavaScript
  • Create a translation file
  • Include an additional translation with your plugin
  • Generate MO and JSON files
  • Load translations
6. Advanced Concepts
  • Automating text domains
  • Language packs
  • Internationalization Security
7. Contributing to Open Source
  • Translating for WordPress with GlotPress
  • Contributing to GlotPress
Conclusion
  • What next?

Taught by

Carrie Dils

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
Introduction to Office 365 Development and APIs
Microsoft via edX
Web Development and Design using Wordpress
California Institute of the Arts via Kadenze
Build a Basic PHP Website Course (How To)
Treehouse
Web Applications for Everybody
Independent