Mehrsprachenfähige Anwendung

Hallo,
ich will eine mehrsprachige Anwendung machen.
Ich habe schon
localisable=true
gesetzt
Und für 2 Sprachen die Language angepasst.

Folgendes verstehe ich jetzt nicht.
Wie schafft es mein Endanwender für sich jetzt eine dritte Fremdsprache anzulegen? Geht das überhaupt, oder muss ich dazu dann wieder mein Programm anpassen?

Wie kann mein Endanwender sich selbständig Texte übersetzten? Ich habe in meinem Debug Verzeichnis jetzt Unterordner
z.B. „en-US“
Darin gibt es eine „*.resources.dll“
Darin stehen vermutlich die Texte. Wie kann diese der Endanwender anpassen?

Habe ich etwas falsch gemacht? Oder nur etwas übersehen?

Bin für jede Info dankbar.

Thomas

Hallo Thomas,

Ich habe eine einfache, aber sehr primitive lösung für dich:

using System.IO;

...

StreamReader sr = new StreamReader(datei\_en-US);
 c = sr.ReadToEnd();

 sr.Close();

also die dateien in Textdokumente schreiben und dann in einer Liste die alle vorhandenen Dateien in dem Sprachenordner auflistet auswählbar machen

mfg Seeedy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]