I created a simple console application to display "Hello World" string. Later I brought in resource files to support different languages and put the translated version of "Hello World". I try to run the console.exe in chinese OS and expecting to see "Hello World" to be displayed in chinese. Unfortunately it's displaying english.
After analysis, found that adding .resx files creates a separate folder in the project with .resource dll for each language (sattellite assembly). So, if i place the .exe along with other folders and run, then "Hello World" displayed in chinese. If I remove the folders (.resource) and then run only .exe, then again it displays "Hello World" in english.
Is there a way to create an .exe with all the resource files mapped together. So that I need not place the folders along with .exe before running the .exe.
By the way, i'm trying to access the strings using Strings.STRING_NAME where "Strings" is the name of the default resource file. String files of other languages are of type Strings.fr.resx, Strings.de.resx.
Please help in this regard.
Thanks in advance.