Localization :: MultiLanguage Site - Display The Contents In 40 Different Languages?
Oct 25, 2010
I am developing a multi language site that has 40 languages. The database is relatively small both data and table Count.I need to display the contents in 40 different languages.should I translate the content and store the translated data in the database (40 different times)?
should I translate the content at runtime using a translation service like google translate? or what?its the large number of languages thats scary.
site that is multilingual.I am using a database to store the text I have a translation object that loads the correct language using session variables.I recently found that on google.fr for example,only the english text is referenced and no french text at all.
I am working on an ASP.net web application, the application need to display text in English, Chinese and Japanese based on the parameters passed, however the culture settings such as currency symbol, time and number format should remain as en-US locale.
My understanding about ASP.Net localization is a package deal, am I wrong? If I am right, the only way to do this is to roll my own solution?
I would like to develope multilanguage website (English,Deutch) using ASP.Net MVC. Using MVC the URL should have the format (Controller / Action / Identifier) .Now How could I include Language part in URL. Suppose I want addresses like (/EN/Pages/View/xxx).
I am little confused regarding the concepts of localisation and globalization.I was working on a project which was totally database driven. All the data, images and flash stuff was coming from the database. Now the site is fully loaded with the data.Now the client wants the currently running site in 5 different languages. So I read the resource files concept. Now the confusion arises. I have 2 types data on the site, one is static(ie text on labels, titles, buttons) and dynamic data that was added from the admin panel.Now my question is: If at this stage I want to make the site in 5 different languages, then I have to make the resource files for all those languages so that the static data can be displayed in different languages.But what about the dynamic data that was entered by the client. Client uploaded huge amount of data. Should I make the changes in the database tables and add 4 other columns for different languages and again upload that much data in those 4 languages.
Actually I'm not a professional in ASP.NET. I'm going a project that needs to support two languages (Russian and English).I've already completed the main parts and the site is now 95% functional.However, now I need to enable language selection on the site.
I'm going to do it with DropDownList, where a user chooses one language from DropDownList, the content must change to particular language.
All texts are displayed using server controls like Labels and Literals. Links are in Hyperlink or LinkButton.
I did some research to handle with my condition, but no-one suits on my condition, because I've almost completed the application. How to generate Global Recourse files for controls on the page?
I have a page with two textboxes (one for english and one for korean)..
I want users to be able to enter an english word or enter a korean word...
Now I can only enter english in both of them... Even if my keyboard language is switched to Korean.. I can not type in Korean in the Korean text box....
I thought I could simply change this using something like:
i am creating a website in 4 languages. all the labels and buttons should chage as per the users choice. the language details should not be hard coded and it has to come from the databse for each language. Instead of doing it manually(depends upon the language selection fetch the data from the databse and show the labels etc) do we have any inbuild Techno ledge to achieve this in a faster way.
I am working on a web forms application that needs to support multiple languages based on a user's preference. Here are some considerations to keep in mind about the needed solution:
I want to avoid using resource files to store the different text translations because I'd like the ability to change them without having to recompile and deploy the application.
Also the translations ideally need to be adminstratable.
It seems its a considerable amount of effort to add this support to an existing application.
as i am working with global resources. however this does not work as the button.text is filled with '<%=GetGlobalResourceObject("Lokalisierung", "resSubmit")%>' (without '').
note: 'Lokalisierung.resx' is my resource file already existing and perfectly working for other "things" here.
how non English language input works with asp.net textboxes.
1. Can a regular asp.net textarea or a textbox accept text from languages other than English?
2. If yes, then how does the user enter non English language text
3. Is there a way to detect what language the user has entered text and make UI changes accordingly. (Ex: Make a button visible if non English text is entered)
4. Can non English text be stored in a varchar column in a SQL Server database? If not, how do I store this text?
I have addded some different languages into database table column(NText), then im retrieving the data and display it on the Dropdownlist and Gridview but some of the languages(like Korea, Japan) displays as boxes.
I am not sure where to put this question... but, we have a SQL Server 2005 -> .net 2.?? application that is suppose to be made available to multiple countries and in multiple languages..... can someone give me some direction on how a single datastore can be pulled out and displayed in multiple languages and then those data inputs from multiple languages can be stored in their native language?
I am a little bit of confused here. I translated resx files to lots of languages, and I am looking for the best way to allow user to select it's language.I think that maybe a country selection would be better then a language selection. what do you think?I have a .resx file translation of about 100 languages. What is missing now is an easy to use DropDownList with flags (auto population according to the resx files)I am looking for an easy way to associate the DropDownlList.SelectedIndex to the CultureInfo property, so user will be able select the corect language.Since this is a common use, Is there a ready to use control doing so?
I need to do a web site which can support multiple language.I know this can be done by globalization , but i have few question to ask as below:
(1).If user choose to use Spanish/Chinese language, My Web application should throw any error message in Spanish/Chinese language to user.Whenever there is any error (catch by try catch) in the system, error message in English language is shown.How do i control this for it to show the language accordingly?I need to be able to traslate all the error message to Spanish/Chinese language or any other language.
(2).When there is any insert/update/delete in the data, i need to do it in stored procedure.How do i to set the error in stored procedure to return the error message in selected langauge?
I have no knowledge about sessions but I realize that using sessions in multi-language sites are very useful. How can I implement language selection by using sessions and sql database?