localization of app question

I

Ian

Hi there,

I am trying to follow this guide
(http://www.c-sharpcorner.com/Code/2004/March/MultilingualAppsInNet.asp)
with regards to creating a multi language application.

I want to offer 2 languages at the beginning - English and Spanish.

My question is, do I need to embed the resource file for each language
inside my main app?

Or is there a way of loading these dynamically at the start of the
application. I see the satellite dll seems to support this but would this
mean that someone could technically provide another dll with different items
in there... Is there anyway to protect a satellite dll or would I be better
just embedding the resource files in VS.NET??

If I embed the resource file into VS.Net that i suppose it would be easier
but if later I decide to offer 15 lanaguage wouldn't this be a performance
issue?

If anybody has any more reference material for doing the above and ideas of
the best way then it would be gratefully appreciated

Thanks in advance

ian
 
T

Telmo Sampaio

Ian,

What I have done in the past was to create a setup module for each
individual language. It may not be the best solution if you have to quickly
change from a language to another, but avoids the use of satellite DLLs.

Telmo Sampaio
 
M

Mihai N.

My question is, do I need to embed the resource file for each language
inside my main app?
If you embed them, then you distroy all the advantages of the satelite DLLs.
someone could technically provide another dll with different items
in there... Is there anyway to protect a satellite dll or would I be better
just embedding the resource files in VS.NET??
Someone can change the embeded resources as well.

You can try to digitally sign the dlls, for instance?

But really, what is the problem if someone changes something in dlls?
It is a resource dll only, no code. What is the use to distribute such thing?
Who would want such a thing?

On the other side, at some point I did edit the resources of some
application, because the dialog sizes where so bad, that was almost useless.

Why waste the time to prevent such things?
 
I

Ian

Thanks everyone for your help,

yep I don't think its too important at the moment but gonna use satellite
dll's

Thanks again

Ian
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top