Localization :: Change The Page Language?
Aug 26, 2010I am new to this forum and want to know how can i change the page language.
For example English -> Hindi..
I am new to this forum and want to know how can i change the page language.
For example English -> Hindi..
I need to create my first (and simple) .net 4 web application that needs to be viewed in English, French and Italian. I've created and tested a sample web application that works fine with implicit and explicit localization set via web browser language preferences.
Now I'd like to add a simple Combo Box in the master page or in the login page to let the user choose the preferred language and would like the site to change its language based on this. I do not know how to start and to accomplish this task.
I'm creating a bilingual website (Arabic and English VS2005),I'm using resource files to store my site strings. The problem is that my page title is not changging when I change the language, my title resource key is:
PageResource1.Title
and I use this code
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
CodeFile="contactus.aspx.cs" Inherits="contactus" meta:resourcekey="PageResource1" Culture="auto" UICulture="auto" %>
to displaye the page title
how can i change exception message language to English without changing the users language
[Code]....
I am developing a multi language website. language change is working very well on master page. from master page I am storing session to use in contant pages.
when I am trying to change text (<p>.....<P>) in content page, thats not working.
protected void Page_PreRender()
My page won't change the language could someone have a look at my code and tell me what im doing wrong it always goes to the default language
View 3 Replieshow to change the wording of the language?
My idea:
In my text file, labeled according to the selected language.
Examples:
English: How are you?
Germany: Wie geht es Ihnen?
I have a document default.aspx
I have a combobox in which languages English and Germany. English click, print: "How are you?" or Germany, print "Wie geht es Ihnen?"
How do they do ? How to display text on the page default.aspx?
How is it possible to change the CurrencyGroupSeparator for a special language? It would be nice if i could change it once and the it will work on the entire site.
View 4 RepliesI 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?
View 3 Repliesi developing multi language website using Master pages Page_Load i set the Text property of Button Control from Resource file
like this
Button1.Text = GetLocalResourceObject("Button1")
then in the button click event i cnage the text of the Button control
Button1.Text = GetLocalResourceObject("Button1_new")
but the text doesn't change and no error messgae
what is the problem how to solve this
I am using master pages and i want to benefit mywebsite with localization.
i created a baseclass below, then i used this class in my default.aspx and it worked fine. but how can i change the culture from site.master page then other pages should uinherit the culture. by doing the base class it is not exactly giving me what i want.
[Code]....
Imports System.Threading
I'm creating a multi-language website, in starting i will use three languages English, Hindi & French.
well i want to know that, do i use "Globalization" or i create a MasterPage & share it in all three language page...???
becuz im using CSS, and English words & other language words length is very differnt....... im thinking, by use Globalization, it will not effect on the Webpage layout....
so what will i use Globalization or Masterpage share pages in three languages?
i create a simple webpage to test the Localization. i create two pages.
Default.aspx & Welcome.aspx
i use two languages ENglish & FRench. i already created Localized folder & .RESX of both.
but i can change only current page languages. using UIculture.
but i click on the link for Welcome.aspx.... it still show me ENglish, not showing french. Language conversation only going on Default.aspx page.
here is my Coding:-
for DEFAULT.ASPX:
[Code]....
Now what i have to write in welcome's CS file?
My page won't change the language could someone have a look at my code and tell me what im doing wrong it always goes to the default language
public partial class ChangeLanguage : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
SortedDictionary<string, string> objDic = new SortedDictionary<string, string>();
[Code]....
I have created a web application and generated local resources. Its working when user select language from browser. But what i want is, when user select language from dropdown list, i want to change the pages according to selected language. i can save user selected language in a session. then how should I change/assign local resource file to web page?
View 2 RepliesHow To Set Language Localization For Website. I have developed an asp.net website.
View 4 RepliesI would like to know how to change the languages for web project. Because my project should need to meet the requirement of language need to be changing according to the selection of languages from dropdown. How it is interacting with many of languages.
View 5 RepliesI want to integrate bangla(font) language in asp.net application .I didnt do any language integration work previously .If any developers did bangla language integration or have idea to ingrate it with asp.net application.
View 5 RepliesI have localized application where user can choose her preferred language in dropdown control. After OnSelectedIndexChanged event there is postback and CurrentThread.CurrentCulture should be set to what user chooses.
Login.aspx.cs
public partial class Login : BasePage
{
protected void LanguageDrop_changed(object sender, EventArgs e)
{
var lang = LanguageDropDown.SelectedValue;
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang);
Thread.CurrentThread.CurrentCulture = new CultureInfo(lang);
}
}
However, it does not work correct because LanguageDrop_click event fires after InitializeCulture so some default culture is initialized, controls are localized to default language and then CurrentThread.CurrentCulture is set. So user have to refresh page once more to see them in chosen language.
UPDATE: I found partial answer: [URL] He retrieves language dropdown value in InitializeCulture() event from Form collection
I have a large application in Asp.Net 2.0.
How do i convert my application in different language..
Some google api is there but it provides me line by line convertion it will take long time to show page with different language.
way to use another language like Hindi,Gujarati,.
I recently started using fusioncharts (which is a great charting tool btw) but I releaized that although it renders Right to Left languages correctly, it does not display them from Right to Left, so if I have "Sales Report" in Arabic, it will be displayed "Report Sales" in the chart.
I dont have a problem with this with static text because I can reverse it before I send it to the chart, but with dynamic text that is entered by the user it is a challenge, because the user may enter the details in English or in Arabic, or in both.
So if I can define the character code used in the sentence then my problem will be solved, and the first thing that came to my mind in order to do this is:
- Take one letter from each word in the string and compare it with the Arabic alphabet (instr function).
- If the function returns true then the letter will be arabic and therefore the whole word will be arabic, I'll store this word in a new string
- If the next word is also Arabic I'll add it to the new string else I will skip it and start a new string for the next words to come.
- After I finish searching the string I will reverse the words in the new string and replace them with their parts in the old string then send them to the chart.
My website Language is English,But i want abutton when i clicked on it,The Site Converted
To Arabic Language
i am building a multi language website. static text i m translating using resource files, but data returned in dataset i am to bind with dropdownlist. i don't know how to translate that data and bind that. i have tried google translate element but it gives too many languages and i only need 3 or 4.
View 1 RepliesI am creating a multi language web site. English & Marathi. I took a dropdownlist control & I added both languages in it. And when I select any language it works fine.But I can't able to write in the TextBox control. I am referring this web site :
http://www.misalpav.com/user/register
I had created ASP.Net Web Application named 'Traning Management System' (in English) for my company. Now my boss wants me to translate that application to Arabic language. He wants everything to be in arabic. I don't know how to do it. I searched in google and came to know about localization and globalization. I could not understand the topics. My application contains 1 master page, 5 .aspx pages. The pages mostly contains labels, textboxes, gridview, buttons and other controls. The project also contains reports.
View 4 Replies