473,406 Members | 2,867 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Any tip about How to build multilanguage applications?

Mat
I would like to build multilanguage applications
-user may have options, in runtime to change the language(switch).
-i may need to update languages (grammar..) without rebuild to applications.

Or how to write the application in order that user can download language
pack as plugin for application

Thanks you TIP
Nov 20 '05 #1
7 4692
I would suggest to start from
http://msdn.microsoft.com/library/de...nalization.asp

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
I would like to build multilanguage applications
-user may have options, in runtime to change the language(switch).
-i may need to update languages (grammar..) without rebuild to applications.
Or how to write the application in order that user can download language
pack as plugin for application

Thanks you TIP

Nov 20 '05 #2
Mat
Thanks you for the URL.
But, the problem is that i don't want to embed the resource file with
application so that i can edit it and check for gramatical errors. What
about messages box text?

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:OF**************@TK2MSFTNGP09.phx.gbl...
I would suggest to start from
http://msdn.microsoft.com/library/de...nalization.asp
HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
I would like to build multilanguage applications
-user may have options, in runtime to change the language(switch).
-i may need to update languages (grammar..) without rebuild to

applications.

Or how to write the application in order that user can download language
pack as plugin for application

Thanks you TIP


Nov 20 '05 #3
You can always use String.Format on strings from resources.

What do you mean by "don't want to embed"? You don't want to embed into
..exe, .dll, config file or what? If you plan to deliver localized strings to
user you must somehow provide them - as embedded, in external file or
whatever - together with application. You can always check strings - grammar
etc. - before actual "embedding", can't you?

Would you care to explain the issue?

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:ue**************@tk2msftngp13.phx.gbl...
Thanks you for the URL.
But, the problem is that i don't want to embed the resource file with
application so that i can edit it and check for gramatical errors. What
about messages box text?

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:OF**************@TK2MSFTNGP09.phx.gbl...
I would suggest to start from

http://msdn.microsoft.com/library/de...nalization.asp

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
I would like to build multilanguage applications
-user may have options, in runtime to change the language(switch).
-i may need to update languages (grammar..) without rebuild to

applications.

Or how to write the application in order that user can download language pack as plugin for application

Thanks you TIP



Nov 20 '05 #4
Mat
I want to provide the language as external file.
Actually my idea is this:
-Application will be deploy only with default language.
-User should later check our web page for additional languages(Language
resource will be embeded into a dll( en.dll, fr.dll) ) available to install.
-language will be installed in application folder, in sub directory named
(language).
-When user restart the application, application should check available
languages( by reading dll in subfolder language using System.Reflection and
extract the language resource.). available language list will be shown to
user in applications Options, through which they can switch languages

That is the way application like NERO BURN works
If this idea is possible in .NET, i think we can easily complete language
pack for any of our applications...

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:eK**************@TK2MSFTNGP11.phx.gbl...
You can always use String.Format on strings from resources.

What do you mean by "don't want to embed"? You don't want to embed into
.exe, .dll, config file or what? If you plan to deliver localized strings to user you must somehow provide them - as embedded, in external file or
whatever - together with application. You can always check strings - grammar etc. - before actual "embedding", can't you?

Would you care to explain the issue?

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:ue**************@tk2msftngp13.phx.gbl...
Thanks you for the URL.
But, the problem is that i don't want to embed the resource file with
application so that i can edit it and check for gramatical errors. What
about messages box text?

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:OF**************@TK2MSFTNGP09.phx.gbl...
I would suggest to start from

http://msdn.microsoft.com/library/de...nalization.asp

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
> I would like to build multilanguage applications
> -user may have options, in runtime to change the language(switch).
> -i may need to update languages (grammar..) without rebuild to
applications.
>
> Or how to write the application in order that user can download language > pack as plugin for application
>
> Thanks you TIP
>
>



Nov 20 '05 #5
Mat,
If this idea is possible in .NET, i think we can easily complete language
pack for any of our applications... That is exactly the model that .NET follows!

The only thing is you may need to code the part to get the list of currently
installed resource DLLs. That however would require System.IO classes more
then System.Reflection classes...

For details see the link that AlexS gave you initially, be certain to read
the sub articles.

http://msdn.microsoft.com/library/de...nalization.asp

Hope this helps
Jay

"Mat" <re**********@fuckSpam.COM> wrote in message
news:eQ**************@TK2MSFTNGP09.phx.gbl... I want to provide the language as external file.
Actually my idea is this:
-Application will be deploy only with default language.
-User should later check our web page for additional languages(Language
resource will be embeded into a dll( en.dll, fr.dll) ) available to install. -language will be installed in application folder, in sub directory named
(language).
-When user restart the application, application should check available
languages( by reading dll in subfolder language using System.Reflection and extract the language resource.). available language list will be shown to
user in applications Options, through which they can switch languages

That is the way application like NERO BURN works
If this idea is possible in .NET, i think we can easily complete language
pack for any of our applications...

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:eK**************@TK2MSFTNGP11.phx.gbl...
You can always use String.Format on strings from resources.

What do you mean by "don't want to embed"? You don't want to embed into
.exe, .dll, config file or what? If you plan to deliver localized strings
to
user you must somehow provide them - as embedded, in external file or
whatever - together with application. You can always check strings -

grammar
etc. - before actual "embedding", can't you?

Would you care to explain the issue?

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:ue**************@tk2msftngp13.phx.gbl...
Thanks you for the URL.
But, the problem is that i don't want to embed the resource file with
application so that i can edit it and check for gramatical errors. What about messages box text?

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:OF**************@TK2MSFTNGP09.phx.gbl...
> I would suggest to start from
>

http://msdn.microsoft.com/library/de...nalization.asp
>
> HTH
> Alex
>
> "Mat" <re**********@fuckSpam.COM> wrote in message
> news:%2****************@TK2MSFTNGP12.phx.gbl...
> > I would like to build multilanguage applications
> > -user may have options, in runtime to change the language(switch).
> > -i may need to update languages (grammar..) without rebuild to
> applications.
> >
> > Or how to write the application in order that user can download

language
> > pack as plugin for application
> >
> > Thanks you TIP
> >
> >
>
>



Nov 20 '05 #6
Mat
OK.:-)
Thanks you ,Jay and AlexS
"Jay B. Harlow [MVP - Outlook]" <Ja********@email.msn.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Mat,
If this idea is possible in .NET, i think we can easily complete language
pack for any of our applications... That is exactly the model that .NET follows!

The only thing is you may need to code the part to get the list of

currently installed resource DLLs. That however would require System.IO classes more
then System.Reflection classes...

For details see the link that AlexS gave you initially, be certain to read
the sub articles.

http://msdn.microsoft.com/library/de...nalization.asp
Hope this helps
Jay

"Mat" <re**********@fuckSpam.COM> wrote in message
news:eQ**************@TK2MSFTNGP09.phx.gbl...
I want to provide the language as external file.
Actually my idea is this:
-Application will be deploy only with default language.
-User should later check our web page for additional languages(Language
resource will be embeded into a dll( en.dll, fr.dll) ) available to

install.
-language will be installed in application folder, in sub directory named (language).
-When user restart the application, application should check available
languages( by reading dll in subfolder language using System.Reflection

and
extract the language resource.). available language list will be shown to user in applications Options, through which they can switch languages

That is the way application like NERO BURN works
If this idea is possible in .NET, i think we can easily complete language pack for any of our applications...

"AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
news:eK**************@TK2MSFTNGP11.phx.gbl...
You can always use String.Format on strings from resources.

What do you mean by "don't want to embed"? You don't want to embed into .exe, .dll, config file or what? If you plan to deliver localized

strings
to
user you must somehow provide them - as embedded, in external file or
whatever - together with application. You can always check strings -

grammar
etc. - before actual "embedding", can't you?

Would you care to explain the issue?

HTH
Alex

"Mat" <re**********@fuckSpam.COM> wrote in message
news:ue**************@tk2msftngp13.phx.gbl...
> Thanks you for the URL.
> But, the problem is that i don't want to embed the resource file with > application so that i can edit it and check for gramatical errors.

What > about messages box text?
>
>
>
> "AlexS" <sa***********@SPAMsympaticoPLEASE.ca> wrote in message
> news:OF**************@TK2MSFTNGP09.phx.gbl...
> > I would suggest to start from
> >
>

http://msdn.microsoft.com/library/de...nalization.asp
> >
> > HTH
> > Alex
> >
> > "Mat" <re**********@fuckSpam.COM> wrote in message
> > news:%2****************@TK2MSFTNGP12.phx.gbl...
> > > I would like to build multilanguage applications
> > > -user may have options, in runtime to change the language(switch). > > > -i may need to update languages (grammar..) without rebuild to
> > applications.
> > >
> > > Or how to write the application in order that user can download
language
> > > pack as plugin for application
> > >
> > > Thanks you TIP
> > >
> > >
> >
> >
>
>



Nov 20 '05 #7
Cor
Hi Mat,

Little bit late,
The way Jay and Alex told is one route,
The other route is to make an XML file for it.

The benefit from that approach is, that if you have a really International
program International people can help you to make it in all languages which
exist..

The most in VB.net is of course already international.

Only the things that you add yourself you have to make additions.

Just a thougth,

Cor
Nov 20 '05 #8

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

Similar topics

5
by: Mariano López | last post by:
I'm trying to make a multilanguage website. When the user enters the site, I want to detect the language and automatically make a redirection. How can I do this? And how should I organize my data...
9
by: deko | last post by:
I'm confused about what I can use C# and VS.NET for. I have both Visual Studio 6.0 and Visual Studio .NET - which one do I use? If I want to build a basic VB app, I assume I can use the VB 6...
1
by: Tosch | last post by:
I have to write a multilanguage application with the following criteria: - The language code can be set in a config file or similar. I don't want .NET do decide which language to use. This way...
3
by: Olivier | last post by:
i need to create a multilinguage site and i need help : first i want to know what is the best and simple solution for a multilinguage site with plone 2? i want some tutorial, how to and if...
0
by: Giovane Calabrese | last post by:
ok. im try to make a multilanguage system based on that tutorial : http://www.123aspx.com/redir.aspx?res=29112 in my aspx pages all text are in labels , and i want to take the name labels...
0
by: HelmutStoneCorner | last post by:
Hi, I am connected as a german client to a multilanguage server, Regional Options: English, US. Western Europe and US. The W2K Server (Terminal) -version: english(US) runs a french database. My...
1
by: R.A.M. | last post by:
Hi, (Sorry for my English...) I am learning .NET 2.0 and I have a question: how to, generally, implement applications with many country languages? For instance, I want to write ASP.NET...
15
by: AG | last post by:
I have seen the samples for multilanguage support regarding what is normally static content. Can anyone point me to a good sample for multilanguage support for dynamic content. Like a gridview...
1
by: paolob | last post by:
I need to provide multilanguage support to my application. I alredy writed a multilanguage test application, using VS6 and resource only dll. Now i'm using Visual Studio 2005, I find out that it...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
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...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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
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,...

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.