Ich muss die aktuelle Kultur der Anwendung zu th-TH Ich habe versucht, dies zu tun, um ein Objekt des folgenden Typs zu erstellen, und ich beabsichtige zuzuweisen es die Eigenschaft Current des aktuellen ThreadsÄndern Sie die aktuelle Kultur der gesamten Windows Forms-Anwendung .NET Compact Edition
System.Threading.Thread.CurrentThread.CurrentCulture =
new System.Globalization.CultureInfo("en-US");
Aber .NET Compact Edition, die ich die Eigenschaft Current in der System.Threading.Thread.CurrentThread
Unterkunft gibt es keine verwende.
Gibt es einen Weg, wie wir das schaffen können?
Edit: Ich kann die regionale Einstellung des Mobile-Geräts ändern und dann, wenn ich die Anwendung ausführen ich bin in der Lage den richtigen Text aus den richtigen Ressource-Dateien zu erhalten.
Aber ich bin nicht in der Lage die richtige Ressource zu erhalten, wenn die Anwendung Installieren Sie ein Setup-Projekt
mit Dies ist, was ich getan habe.
- Ich habe das Setup-Projekt erstellt und die Dateien Lokalisierte Ressourcen, Primäre Ausgabe und auch die Inhaltsdatei in den Anwendungsordner im Dateisystemverzeichnis des Installationsprojekts eingefügt.
- Ich baute es dann im Debug-Modus und die erforderlichen Cab-Dateien wurden generiert.
- Ich übertrug die Datei auf mein Gerät und führte dann die CAB-Datei und es sagt Installation erfolgreich.
- Wenn ich die Anwendung ausführen zeigt es die Zeichenfolgen nur in englischer Sprache unabhängig von den regionalen Einstellungen auf dem Gerät (Aber die richtigen Zeichenfolgen aus der Sprachressource werden in der App angezeigt, wenn ich die gleiche Anwendung im Debug-Modus ausführen direkt Auswahl das Gerät in Visual Studio und die Bereitstellung der Anwendung auf ihm)
ich auch, dass die erforderli- chen Ordner wie fr-CA überprüft haben, th-TH usw. im selben Verzeichnis erstellt werden, wo die. exe meiner Anwendung ist vorhanden