O'Reilly logo

WordPress 3 Plugin Development Essentials by Everett Griffiths, Brian Bondari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Processing each message

WordPress uses the GNU gettext localization framework to provide localization infrastructure. The most important thing you need to know about it while internationalizing your plugin is that gettext uses message-level translations—each message might be a single word, a phrase, or several sentences. There are two primary localization functions that you will be using:

__($message)

This first function searches the localization module for the translation of $message, and passes the translation to the PHP return statement. If no translation is found for $message, it just returns $message.

_e($message)

The second function above is shorthand for echo __().

These function names are hardly descriptive, but they are easy to use because ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required