By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,454 Members | 3,103 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,454 IT Pros & Developers. It's quick & easy.

Any tip about How to build multilanguage applications?

P: n/a
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
Share this Question
Share on Google+
7 Replies


P: n/a
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

P: n/a
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

P: n/a
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

P: n/a
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

P: n/a
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

P: n/a
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

P: n/a
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 discussion thread is closed

Replies have been disabled for this discussion.