What is the best way to have multiple languages on a site?

I was thinking of using WP3.0 and then having each language of the site being a seperate blog in a sub directory. I.E.

  • example.com
  • example.com/fr/
  • example.com/de/

And then just being able to have one theme that all the sites share.

Is there a better way to do this? What do you think?

7 s
7

WordPress has no bi/multi-language feature built in by default. Instead, by design it supports the content to be in one language (so not knowing language). Using multiple blogs for multiple languages might be a good adoption of that design.

The other road would be to extend the site with Add-Ons like plugins and themes that have multi-language features built-in.

The WordPress Documentation offers some information about Multilingual WordPress making assumptions, pro/con comparisons and plugin/theme recommendations there. This scopes alternative approaches like:

  • Manage multilingual posts in one post per language
  • Store all languages alternatives for each post in the same post
  • Manage translations on the generated page instead of using a post context
  • Plugins that direct you to external translation services
  • Plugins that link together separate WordPress installations for each language by pinging back and forth

Leave a Reply

Your email address will not be published. Required fields are marked *