Hi everybody,
I want to create a more complex site and not sure if Drupal can handle it.
It will be one URL to reach the site. English (www.xxx.com - just as example) will be the landing site. Language swap links to sub-sites (deu.xxx.com / chi.xxx.com / ita.xxx.com / ...). or would it be best to just create a landing page with the user to choose what language he wants to get?
Following languages:
- Afrikaans
- Arabic
- Chinese (simplified)
- Dutch
- Finnish
- French
- German
- Greek
- Hebrew
- Italian
- Japanese
- Korean
- Norwegian
- Polish
- Portugese (Brasil / Portugal)
- Russian
- Spanish
- Swedish
- Thai
One master login and seperate logins to all diffrent language sites.
I can setup as many SQL Databases as I want, but the content databases will be used by all sites together.
My idea is to set a cookie, dependant on the language the user has chosen. This cookie is needed to select
the right language content from the databases and creates the output dynamic by the PhP script.
So can all "sites" use the same menue but the "storie" content of each language is only shown in the choosen
languages, means added by the editor of that language. To clearify, only english content is shown on www.xxx.com,
german on deu.xxx.com, french on fra.xxx.com and so on.
So is best to install first www.xxx.com, create subdirectories and install for each language all again? Can I copy the existing plain structure of the first install over the other installs, so all I have to do is upload the right language module, menu and pages are reached correctly? Set the master login on all same and handle each site like a new site?
Or is there a more "elegant" solution?
Anybody and experiance with such a site? Would be happy for some input.
Juergen
Comments
(drupal 5) you have two
(drupal 5) you have two options:
- use localizer (http://drupal.org/project/localizer)
- use i18n (http://drupal.org/project/i18n)
(maybe more, but haven't used other options yet)
Look at http://drupal.org/project/Modules/category/97 for overview of Multilangual support in drupal.
You can also check localization server and client.
Setting up the site:
Probably you can setup the site straight forward and enable the locale module (core) and one of the modules mentioned above. When you use localizer you have to copy the patched versions of some core modules, instructions are ok in the readme files.
You can redirect a user to:
en.thesiteurl.com
fr.thesiteurl.com
it.thesiteurl.com
... not fra., ita. (I think)
There are several options for this, browser detection, etc...
THe mast admin account
and possible you'll create other accounts and with some Roles you'll restrict access for editing etc.
HTH,
Fossie