Thanks SnowFlake, we managed to use the 'Custom Culture' features as explained in the links provided by you.
Cheers!
Main Topics
Browse All TopicsHi,
Could anyone provide any suggestions on how to implement localization features for a multilingual website. Before you jump the guns, let me define the site structure a little more. We have a global site and around 40 country sites. Each of these country sites have localised information both in the native language (fr,de,de-at,it,ar,ar-ae etc). Also, each of these local country sites would have an english counterpart (fr-en,de-en etc). Currently, we do not see how we could define the resource files for the english version of the regional country sites. The issue being that there are no 'cultures' defined as 'fr-en' or 'en-fr'. Is there any way we can map an existing resource file somewhere within the server and use it within my application without copying the files to my App_LocalResource folder?
Also, is there any way we can specify the culture to be used for a page from within a user control or vice-versa. The way we see it, you have have individual resource files for both the page and the user control (and no, using the App_GlobalResources folder is not an option at the moment)
Hope you get the idea. Any help would be greatly appreciated.
Regards,
Sajit
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: SnowFlakePosted on 2006-06-19 at 14:03:23ID: 16937785
I will have to read again more carefully at a more reasonable hour (its past midnight here)
rrentThrea d.CurrentU ICulture based on the previously stored value.
re"] != null) { rrentThrea d.CurrentU ICulture = new CultureInfo((String)Sessio n["UICultu re"]);
ommunity/U serSamples /Details.a spx? Sample Guid=a193b 952-2e44-4 5ed-811d-c 1fabf2f6e8 a
/useritems /ChangeUIC ulture.asp
but for the
>Also, is there any way we can specify the culture to be used for a page from within a user control or vice-versa.
the answer for the grneral case is AFAIK:
No, you can not.
this is because the CurrentUICulture can only be set by overriding the Page.InitializeCulture method. This means that when a change is required due to a user action it must be done by remembering the new required UICulture in some server side storage (profile or session) and redirecting back to the current page where you set up the
System.Threading.Thread.Cu
something like:
protected override void InitializeCulture() {
base.InitializeCulture();
if (Session.Contents["UICultu
System.Threading.Thread.Cu
}
as for the rest of your Q,
for the
>The issue being that there are no 'cultures' defined as 'fr-en' or 'en-fr'.
maybe this:
http://www.gotdotnet.com/C
can help
also maybe you will find this:
http://www.codeproject.com
to be helpful.
SnowFlake