Übersetzung C# - IDs

27/09/2007 - 09:58 von Thomas Bauer | Report spam
Hallo,

die Übersetzung von Formularen kann ich über WinRes machen.
Das passt.

Wie macht man sinnvollster weise die Strings?

Idee1 -- Excel Tabelle über Dataset
private void Form1_Load( object sender, EventArgs e )
{
System.Data.DataSet ds = new System.Data.DataSet();
ds.ReadXml( @"C:\LanguageApplication\frmLanguageTEST.resx" );
}
auslesen, neu schreiben
Fehleranfàllig.

Ich suche halt was bewàhrtes. Hat jemans was`?

Auszug aus einem Thread...?
Wie dem auch sei, der ResourceManager basiert auf einem
ResourceSet und wenn Du keine Kulturspezifische Verwaltung
brauchst, kannst Du damit arbeiten, z. B.:

System.Resources.ResourceSet rs = new System.Resources.ResourceSet(
@"Verzeichnis\Test.Resources");
string resString = rs.GetString("ResourceKey");

Grüße Thomas
 

Lesen sie die antworten

#1 Frank Dzaebel
27/09/2007 - 10:26 | Warnen spam
Hallo Thomas,

die Übersetzung von Formularen kann ich über WinRes machen.
Das passt. Wie macht man sinnvollster weise die Strings?



Wie schon öfter hier gesagt, zum Beispiel mit:

[Resourcer for .NET]
http://www.aisto.com/roeder/dotnet/

Klar kannst Du Dir das auch in Excel kopieren.
Oder VS2005 benutzen (ggf. Express) oder
3rd Patries. Geschmackssache.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen