473,508 Members | 2,460 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Multilingual support (repost)

Anyone have any insights into this?

I'm planning an upgrade to an existing ASP.Net project to support
multiple display languages (e.g. English, Spanish, ...).

I'd like to use a solution that will allow me to develop web pages
with English text, and then switch languages in the Visual Studio
interface and translate into a second language.

Is there a website that shows how to accomplish this or any seamless
third-party addins?

Will Whidbey provide additional multilingual support in its design
environment? If so, then maybe I should wait until it's released.

Thanks,

Jim
Nov 18 '05 #1
4 1625
Hi Jim,

..NET already has a good way of handling globalization. You create your pages
in one language and then use resource files for the translations. There's a
utility that helps you create the translations.

Here's a good summary with ASP.NET examples later in the article:

http://msdn.microsoft.com/library/en...asp?frame=true

http://msdn.microsoft.com/library/de...inasppages.asp
Ken
"Jim Adams" <ji*******@hotmail.com> wrote in message
news:49**************************@posting.google.c om...
Anyone have any insights into this?

I'm planning an upgrade to an existing ASP.Net project to support
multiple display languages (e.g. English, Spanish, ...).

I'd like to use a solution that will allow me to develop web pages
with English text, and then switch languages in the Visual Studio
interface and translate into a second language.

Is there a website that shows how to accomplish this or any seamless
third-party addins?

Will Whidbey provide additional multilingual support in its design
environment? If so, then maybe I should wait until it's released.

Thanks,

Jim


Nov 18 '05 #2
Its all in the framework already. Since your one of the more
intelligent persons that have chosen to use Visual Studio.NET
(despite its shortcomings) you'll find it much easier to design
and develop a localized application.

Google: "localization"+"asp.net"
--
<%= Clinton Gallagher
A/E/C Consulting, Web Design, e-Commerce Software Development
Wauwatosa, Milwaukee County, Wisconsin USA
NET csgallagher@ REMOVETHISTEXT metromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

"Jim Adams" <ji*******@hotmail.com> wrote in message
news:49**************************@posting.google.c om...
Anyone have any insights into this?

I'm planning an upgrade to an existing ASP.Net project to support
multiple display languages (e.g. English, Spanish, ...).

I'd like to use a solution that will allow me to develop web pages
with English text, and then switch languages in the Visual Studio
interface and translate into a second language.

Is there a website that shows how to accomplish this or any seamless
third-party addins?

Will Whidbey provide additional multilingual support in its design
environment? If so, then maybe I should wait until it's released.

Thanks,

Jim

Nov 18 '05 #3
Hi Ken,

Thanks for your tip. About 7 years ago, we did a multilingual ASP
site with pages filled with cryptic entries like:

Response.Write(TextItem("001"))

It made page design very unpleasant. In Microsoft's ASP.Net example
link that you've provided, their solution is:

<%# m_rm.GetString("home") %>

Content is dynamically from one of several resource files, but there
is no Visual Studio UI that shows what the page will look like. This
techniques has barely progressed in 7 years!!!

Since page controls have a unique ID, couldn't we toggle a page
property to a particular language, and have Visual Studio (or a third
party addin) dynamically pull in the appropriate resource and allow us
to design in that language? For entries that have not been
translated, it could default to English (or whatever resource was
marked as default) so at least there is a starting point.

Will this capability be in Whidbey, or is there a 3rd party addin that
can help out here?

Thanks,

Jim
"Ken Cox [Microsoft MVP]" <BA************@sympatico.ca> wrote in message news:<#j**************@TK2MSFTNGP09.phx.gbl>...
Hi Jim,

.NET already has a good way of handling globalization. You create your pages
in one language and then use resource files for the translations. There's a
utility that helps you create the translations.

Here's a good summary with ASP.NET examples later in the article:

http://msdn.microsoft.com/library/en...asp?frame=true

http://msdn.microsoft.com/library/de...inasppages.asp
Ken
"Jim Adams" <ji*******@hotmail.com> wrote in message
news:49**************************@posting.google.c om...
Anyone have any insights into this?

I'm planning an upgrade to an existing ASP.Net project to support
multiple display languages (e.g. English, Spanish, ...).

I'd like to use a solution that will allow me to develop web pages
with English text, and then switch languages in the Visual Studio
interface and translate into a second language.

Is there a website that shows how to accomplish this or any seamless
third-party addins?

Will Whidbey provide additional multilingual support in its design
environment? If so, then maybe I should wait until it's released.

Thanks,

Jim

Nov 18 '05 #4
Just some silly thoughts(They just pop in my mind without thinking
carefully).

Perhaps you can place all your elements in a table then loop through and
replace each cells when user changes language.

So the page will not be changed if in English and you can see the page
layout in the web designer.

However, you've been warned that this may wreck havoc regarding viewstate
and cortrol tree in runtime so be sure to test throughly if you choose this
approach.
"Jim Adams" <ji*******@hotmail.com> ???
news:49**************************@posting.google.c om ???...
Hi Ken,

Thanks for your tip. About 7 years ago, we did a multilingual ASP
site with pages filled with cryptic entries like:

Response.Write(TextItem("001"))

It made page design very unpleasant. In Microsoft's ASP.Net example
link that you've provided, their solution is:

<%# m_rm.GetString("home") %>

Content is dynamically from one of several resource files, but there
is no Visual Studio UI that shows what the page will look like. This
techniques has barely progressed in 7 years!!!

Since page controls have a unique ID, couldn't we toggle a page
property to a particular language, and have Visual Studio (or a third
party addin) dynamically pull in the appropriate resource and allow us
to design in that language? For entries that have not been
translated, it could default to English (or whatever resource was
marked as default) so at least there is a starting point.

Will this capability be in Whidbey, or is there a 3rd party addin that
can help out here?

Thanks,

Jim
"Ken Cox [Microsoft MVP]" <BA************@sympatico.ca> wrote in message

news:<#j**************@TK2MSFTNGP09.phx.gbl>...
Hi Jim,

.NET already has a good way of handling globalization. You create your pages in one language and then use resource files for the translations. There's a utility that helps you create the translations.

Here's a good summary with ASP.NET examples later in the article:

http://msdn.microsoft.com/library/en...asp?frame=true
http://msdn.microsoft.com/library/de...inasppages.asp

Ken
"Jim Adams" <ji*******@hotmail.com> wrote in message
news:49**************************@posting.google.c om...
Anyone have any insights into this?

I'm planning an upgrade to an existing ASP.Net project to support
multiple display languages (e.g. English, Spanish, ...).

I'd like to use a solution that will allow me to develop web pages
with English text, and then switch languages in the Visual Studio
interface and translate into a second language.

Is there a website that shows how to accomplish this or any seamless
third-party addins?

Will Whidbey provide additional multilingual support in its design
environment? If so, then maybe I should wait until it's released.

Thanks,

Jim

Nov 18 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
9512
by: Aditya Ivaturi | last post by:
We have a CMS which is written is based on php & mysql. Recently we received a request to support multiple languages so that sites in that particular laguage can be created. I did some search on...
2
2368
by: indyjason79 | last post by:
I'm in the process of creating a huge Global Website for a large company. I was wondering how I could separate the code from the text and I'm starting to look into XML for this. I was thinking I...
4
4892
by: Asim Qazi | last post by:
Hi All i need to develop a multilingual s/w, i did it in ASP3.0 two years back, The main functionality i need is to put all the interface data in XSL Templates, make an XML packet in ASP, load XSL...
0
1191
by: kuldeep | last post by:
Hi all, I am devloping a multilingual application in which I am storing string (these strings are used as text for UI controls) in various languages like hindi,english etc in resource files. The...
0
1065
by: kuldeep | last post by:
Hi all, I am developing a multilingual application in which I display hindi and english text in the UI. The application executes well on Win 2000 and Win XP but when executed on Win98 the hindi...
1
1375
by: wolfen | last post by:
I have written a .Net web based application for a company here in the US, and they are now asking for this to be used in Denmark as well. I am lost when it comes to what needs to be done to make...
0
1019
by: Jim Adams | last post by:
I'm planning an upgrade to an existing ASP.Net project to support multiple display languages (e.g. English, Spanish, ...). I'd like to use a solution that's fully integrated into Visual...
7
5275
by: =?Utf-8?B?TWlrZQ==?= | last post by:
Is it possible to create multilingual support in a Windows form like you can do in a web page by using resource files?
1
2149
by: Abhijit D. Babar | last post by:
I have to create a multilingual application in Visual c++ .net 2008. I have a Windows form application and i want to run this on multilingual support. So how can i do this. Which change i have...
0
7133
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
1
7066
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7504
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5643
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5059
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4724
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3198
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
773
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
435
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.