Click here to Skip to main content
15,897,371 members
Please Sign up or sign in to vote.
2.38/5 (6 votes)
See more:
Hii ,

My website requirement is that ... it should convert into this three languagaes ... pleaser suggest
Posted
Comments
[no name] 11-Dec-13 9:56am    
Use localization..here is the walkthrough http://msdn.microsoft.com/en-us/library/fw69ke6f%28v=VS.90%29.aspx..
Torakami 11-Dec-13 10:03am    
Do i need to create website contents in both the language .. or will it automaticaaly convert
Sergey Alexandrovich Kryukov 11-Dec-13 11:25am    
What "it"?! Do be serious...
—SA
Torakami 11-Dec-13 10:06am    
example you have given is to complicated ... can i get simpleer related to my topic
[no name] 11-Dec-13 10:06am    
it won't automatically convert..you have to create resource files for them..but you don't have to create pages in multiple languages..

Do be serious: "automatic convert" (this is called "translation") is on the cutting edge of modern linguistic and computer science and is still way too far from being performed without human interventions (and even the really good human translators are quite rare, by the way). Even the best commonly accessible services at Google and Bing provides the quality of translation which serves the infinite source of jokes. Nevertheless, those services are quite useful, you cannot seriously consider automatic translation for the site, which really requires quality.

—SA
 
Share this answer
 
Refer-

1. Create Multi Language Web-Site in ASP.NET[^]
2. Multi Language Web-Site in ASP.NET[^]

You can find many other articles by searching on Google.
 
Share this answer
 
Check this series, In past I tried English & Arabic for an application.
Creating multilingual websites - Part 1[^]
Creating multilingual websites - Part 2[^]
Creating multilingual websites - Part 3[^]

You need to create content for everything. For example, If you create a Label you should create display text in multiple languages.
 
Share this answer
 
Namespace Required
%@ Page Language="C#" uiculture="auto" %>
<%@ Import Namespace="System.Threading" %>
<%@ Import Namespace="System.Globalization" %>


Write some parts in code Behind

C#
protected override void InitializeCulture()
{
    if (Request.Form["ListBox1"] != null)
    {
        String selectedLanguage = Request.Form["ListBox1"];
        UICulture = selectedLanguage ;
        Culture = selectedLanguage ;

        Thread.CurrentThread.CurrentCulture =
            CultureInfo.CreateSpecificCulture(selectedLanguage);
        Thread.CurrentThread.CurrentUICulture = new
            CultureInfo(selectedLanguage);
    }
    base.InitializeCulture();
}


Add some Name in list box you want.
 
Share this answer
 

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