Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

6.
PROCESSING TEXT MESSAGES1. __() Function • Makes your text ready for translation and returning it for use in PHP.2. _e() Function • Works similarly to echo in PHP by displaying text on the screen.

7.
PROCESSING TEXT MESSAGES3. esc_attr__() Function • esc_attr__() is the internationalization equivalent of the esc_attr(). • esc_attr__() returns the translation for use in PHP.4. esc_attr_e() Function • Displays the translation on the screen.

8.
PROCESSING TEXT MESSAGES5. _x() Function • Sometimes, you need to provide context for translations.6. _ex() Function • Works same as above except it displays the translation on the screen.

9.
PROCESSING TEXT MESSAGES7. _n() Function • Differentiate between the singular and plural forms of text. • We could also do as below for easiness. • But does not work for all languages. • For an example: In French. Using“journal(s)” wouldn ’t apply because the plural form of journal is journaux.

11.
TRANSLATION FILES• There are 3 kind of files: 1. POT file – Contains a list of all translatable messages in our theme. 2. The .po file – Created when we translate a POT file to a particular language. – Contains Human Readable text. – Actually not necessary to run the translation. 3. The .mo file – The .mo is a binary file that is created automatically by translation software. – Not Human Readable.