Multi-lingual support - Help!!! Options
robinnexus
Posted: Sunday, August 10, 2008 12:48:43 PM

Rank: Newbie

Joined: 2/5/2008
Posts: 13
Location: Mumbai
Hi All,

I should be working on Multi-lingual site, This site might have 4-5 langs.

Creating tabs for each lang and adding properties (_XX post fixing) in document type, does not seems to be very good idea.
Secondly, Creating a different tree structure for each lang under doesn't seems tab right approach.

Is there anything we can do to avoid above 2 suggestions?

Recently I installed Creative site in fresh umbraco installation.
And Danish page was also installed, It visible in top Nav. but unable to loacate in tree view for Danish version.

Pls help!


Thank you!

Regards
Ranjit Vaity
LBi India
neehouse
Posted: Sunday, August 10, 2008 1:20:21 PM

Rank: Umbracoholic

Joined: 7/20/2006
Posts: 1,074
Location: Charleston, West Virginia, United States
Hi Ranjit,

I hope to answer your question. Be sure to reply if I am incorrect in my understanding.

The tab approach is only for those who tend to have exact 1 to 1 sites. It can be very cumbersome to work with long run, and there are other implications as well.

The second option you mentioned is the tree option. To get this to work, you can go in a multitude of ways. The primary method is to use separate domains for each language, which we all know is not always available. The second method is to use sub-directory style approach, which basically puts your home page into language sub-folders. (Example, TeeJet.com)

Sticking with the Second Option with method two, you have to do some manipulation in umbraco, which is already present. Simply assign the main domain (www.domain.com) to the root node (a simple doc type - assign any language), create a language folder doc type for holding the languages (this can be used later to define images, language text, etc). Create your site below this folder. You will need to assign a domain to each language folder (www.domain.com/language) with the corresponding language.

On the root node, you will have to do some redirection to point the user to the correct language/homepage. This can be done with a simple user control that uses the browser's language settings and redirects (should do 301 redirects) to the correct language, or you can do a selector page where the user would select the language manually.

Build in XSLT script templates will have to be modified to reference the site information from level 3, rather than level 2 in most cases, but, these are simple changes.

If you have questions, feel free to ask.

• 2007/2008 MVP • 2008/2009 MVP • Certified • Licensing • Support • Development • Hosting •
robinnexus
Posted: Sunday, August 10, 2008 2:01:26 PM

Rank: Newbie

Joined: 2/5/2008
Posts: 13
Location: Mumbai
Hi neehouse,

ThanX for quick reply.

I will put forward you suggestions in our project meet.






Thank you!

Regards
Ranjit Vaity
LBi India
asdf-1
Posted: Monday, August 11, 2008 5:32:03 PM
Rank: Newbie

Joined: 6/18/2008
Posts: 9
Location: Chile
I would like to implement the second option,
Do you have any tutorial or example links to learn how to implement it?
Users browsing this topic
Guest


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.