Message-level translation
__( 'Shall we have a drink?', 'domain' );
_e( 'Shall we have a drink?', 'domain' );
!
#: some-file.php:1
msgid "Shall we have a drink?"
msgstr "Bierchen?"
Slide 12
Slide 12 text
Language files
/languages/de_CH.mo
/languages/de_CH.po
/languages/de_DE.mo
/languages/de_DE.po
/languages/fr_FR.mo
/languages/fr_FR.po
…etc.
Slide 13
Slide 13 text
Translate Content?
Slide 14
Slide 14 text
the_post();
Slide 15
Slide 15 text
“The Blogging Software Dilemma”
http://ma.tt/2003/01/the-blogging-software-dilemma/
Slide 16
Slide 16 text
“forward compatibility has
lately been in my mind …
My logging software hasn’t
been updated for months, and
the main developer has
disappeared …”
Slide 17
Slide 17 text
“forward compatibility has
lately been in my mind …
My logging software hasn’t
been updated for months, and
the main developer has
disappeared …”
Slide 18
Slide 18 text
“forward compatibility has
lately been in my mind …
My logging software hasn’t
been updated for months, and
the main developer has
disappeared …”
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Multilingual
Blogging Software Dilemma?
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
Layers of Complexity
Slide 23
Slide 23 text
Mixed Languages
Slide 24
Slide 24 text
Separated Languages
Slide 25
Slide 25 text
Language Relationships
Slide 26
Slide 26 text
Complexity
Single Mixed Separated Relationships
Slide 27
Slide 27 text
Complexity
Single Mixed Separated Relationships
…fancy rewriting URLs here?
Layers of Complexity
✔ Pick yours!
✔ Multilingual content doesn’t always have to be translated.
✔ Mind exponential complexity graph when selecting a solution.
Slide 56
Slide 56 text
WordPress Multisite
✔ Core feature.
✔ Easy to set up.
✔ Future-super-proof.
✔ Rock-solid performance.
✔ Hassle-free maintenance.
✔ Extra features via plugin when needed.
Slide 57
Slide 57 text
Multilingual Press
✔ Strictly built upon core/Multisite.
✔ Future compatible.
✔ Flexibly extendible.
✔ SEO-friendly.
✔ Excellent performance & scalability.
✔ Developer Framework + API.
✔ Free and Pro version available.
Slide 58
Slide 58 text
✔ Strictly built upon core/Multisite.
✔ Future compatible.
✔ Flexibly extendible.
✔ SEO-friendly.
✔ Excellent performance & scalability.
✔ Developer Framework + API.
✔ Free and Pro version available.
Multilingual Press
“YOUR
CONTENT IS
SACRED”
#nacinsaid