WordPress, on fait speak my language, va bene?

WordPress, on fait speak my language, va bene?

Session at WordCamp Switzerland 2014 (#wcch) on WordPress Multisite for authored content in more than one language. Covering Layers of complexity when planning multilingual content. Plugin introduced: Multilingual Press (free and Pro) for happy language relationships.

8a50eb4ed9bb4354d6df8e881befe64e?s=128

Caspar Hübinger

May 03, 2014
Tweet

Transcript

  1. my Language, WordPress, SPEAK ...va bene? on fait

  2. The Missing 
 Core Feature 1

  3. None
  4. x: 10px
 y: 160px

  5. None
  6. None
  7. WordPress in Multiple Languages

  8. “21% of the web!”

  9. …in one language per site?

  10. Translate WordPress • http://codex.wordpress.org/WordPress_in_Your_Language • http://codex.wordpress.org/Translating_WordPress • http://make.wordpress.org/polyglots/

  11. 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?"
  12. 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.

  13. Translate Content?

  14. the_post();

  15. “The Blogging Software Dilemma” http://ma.tt/2003/01/the-blogging-software-dilemma/

  16. “forward compatibility has lately been in my mind …
 My

    logging software hasn’t been updated for months, and the main developer has disappeared …”
  17. “forward compatibility has lately been in my mind … 


    My logging software hasn’t been updated for months, and the main developer has disappeared …”
  18. “forward compatibility has lately been in my mind … 


    My logging software hasn’t been updated for months, and the main developer has disappeared …”
  19. None
  20. Multilingual 
 Blogging Software Dilemma?

  21. None
  22. Layers of Complexity

  23. Mixed Languages

  24. Separated Languages

  25. Language Relationships

  26. Complexity Single Mixed Separated Relationships

  27. Complexity Single Mixed Separated Relationships …fancy rewriting URLs here?

  28. Solutions

  29. Category Hack github.com/glueckpress/glckprss-bilingual-categories

  30. Multisite WP
 Core codex.wordpress.org/Create_A_Network

  31. Multilingual Press Multisite http://wordpress.org/plugins/multilingual-press/

  32. <demo>

  33. None
  34. None
  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. None
  43. None
  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. None
  52. None
  53. </demo>

  54. Wrap-up

  55. Layers of Complexity ✔ Pick yours! ✔ Multilingual content doesn’t

    always have to be translated. ✔ Mind exponential complexity graph when selecting a solution.
  56. WordPress Multisite ✔ Core feature. ✔ Easy to set up.

    ✔ Future-super-proof. ✔ Rock-solid performance. ✔ Hassle-free maintenance. ✔ Extra features via plugin when needed.
  57. Multilingual Press ✔ Strictly built upon core/Multisite. ✔ Future compatible.

    ✔ Flexibly extendible. ✔ SEO-friendly. ✔ Excellent performance & scalability. ✔ Developer Framework + API. ✔ Free and Pro version available.
  58. ✔ 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
  59. ὑ Merci!
 Grazie! Danke! Thanks!

  60. Caspar Hübinger @glueckpress glueckpress.com
 marketpress.com inpsyde.com

  61. Photo Credits • Matt Mullenweg: http://ma.tt/about/ • Caspar Hübinger: http://stil-etage.de/