Launching a Multilingual Blog Creation Service - Best choices, best options

Hi

I'm still working on a multilingual blog creation service and just want to be sure that I won't have bad surprises in the future.

According to this post it looks like the following scenario would be the best way to build this project:

THEMES

Each of these subsites will be using a different child theme of the same parent theme. For example:

My parent theme is "exampletheme"
http://en.example.com will be using "exampletheme-child-en"
http://fr.example.com will be using "exampletheme-child-fr"
http://de.example.com will be using "exampletheme-child-de"

I think that by doing this I will have less problems in the future (language/translation issues...) but maybe I'm wrong. Well, if you have an advice to give me about this it would be very appreciated.

PLUGINS

What's about plugins like:

For example:

  • What would be the best way to show a TOS (terms-of-service) in English if the user creates an account on en.example.com and to show a TOS in French if a user creates an account on fr.example.com?
  • What would be the best way to show tooltips (easy-blogging-tooltips) in English for admins whose site language is set to English and to show tooltips in French for admins whose site language is set to French?

Of course, I have the same questions/doubts for the other plugins mentioned above.

Should I duplicate each of these plugins for every language? Example: plugins/signup-tos_en // plugins/signup-tos_fr // plugins/signup-tos_de or is that a stupid idea?

I also would like to offer a main support forum with bbpress. I'm not really sure if I should better create one big bbpress install with subforums for each language (http://example.com/forums/english // http://example.com/forums/francais // ...) or if I should better create different bbpress installs (one for each language: http://en.example.com/forums // http://fr.example.com/forums // http://de.example.com/forums // ...). Of course every user should be able to login to the appropriate forum without creating a new account. What would you do if you were in my place?

Are there any other problems, questions or other options I might have to consider with this model? Well, finally what I would like to have is some kinds of portals like:

http://fr.wordpress.com/
http://es.wordpress.com/
http://de.wordpress.com/

Thank you for the care that you will give to these questions that are fundamental to every kind of multilingual Wordpress multisite project.

Laurent

P.S. : Feel free to move this post to a different forum if you think it would be useful for non registered users.