Click here to Skip to main content
15,890,882 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi
what is the best and the most professional way to develop multilanguage website?
i am not asking How,
All i want to know only the best , the fastest way and which way is reduce the load to the server.

I know 2 ways .

1-to use localization and globalization .
2-to make folder of pages for each language .
is there any other ways ?

thanks
Posted
Comments
CPallini 3-Jan-14 4:40am    
Ask a professional developer to code it for you? :-)
Hercal 3-Jan-14 7:14am    
I has two hands and can do it by myself :P :D ^_^
CPallini 3-Jan-14 8:03am    
So you are a professional developer too. Let's start coding then: good luck!

1 solution

Quote:
I know 2 ways .

1-to use localization and globalization .
2-to make folder of pages for each language .
Go with 1st option.

Using 2nd way
If your client wants the application to support 10+ languages, what'll you do? Creating 10+ copies for each language? And what if client wants to support 5 more languages after couple of months? If it's a static content no problem but what if pages contain dynamic content? That's really terrible thing to do.

Using 1st way
In above case(2nd way), you just need to update key values(resource) for new language. But it'll take more time on starting(over the 2nd way), particularly if you support unicode languages like Arabic, Chinese.

FYI
Best Practices for Developing World-Ready Applications[^]
Localisation articles @ Codeproject[^]
 
Share this answer
 
Comments
Hercal 3-Jan-14 7:13am    
Dear thatraja .

thank you so much but i still need more clarification , I will use only 2 languages [ English and Arabic ] , you said that the first choice will take more time on starting , so it is better to use the second one , right ?
thatraja 3-Jan-14 9:12am    
In second way, you need to create new pages for second language(Arabic) if you create pages for first language(English), same way, you need to do changes if edit pages. Lot of headaches. So I recommend you the first option.
Hercal 3-Jan-14 11:16am    
mmmmmmmmmmmmm good , and in the first way ( localization and globalization )i just edit in one file(resourse for all language ) for each page right ?
Respect your point of view , Thanks

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900