Localization

11/11/2009 - 06:34 von AWaning | Report spam
Hallo

ich muss meine Anwendung mehrsprachlich machen.

Folgende Eigenschaften:

- der Endkunde muss den Text anpassen können. (Falls mal was unverstàndlich
übersetzt ist..)

- wenn der Rechner z. B in Frankreich steht, muss der Kunde auf Deutsch
umschalten können (Für Service Leute)

Ist das mit Bordmitteln möglich ?

Wer hat ein paar Links damit ich mich da einarbeiten kann ?

Gruss
Andreas
 

Lesen sie die antworten

#1 Frank Dzaebel
11/11/2009 - 21:35 | Warnen spam
Hallo Waning,

ich muss meine Anwendung mehrsprachlich machen.
[...] der Endkunde muss den Text anpassen können. (Falls mal was
unverstàndlich übersetzt ist..)



Also standardmàssig hast Du ja Deine Satelliten- oder
Resource-Assemblies. Dann .resx- oder .Resources Dateien, oder
gar Text-Dateien. Es ist nicht schwer daraus wieder
Satelliten-Assemblies zu erstellen (siehe Links unten).
Man kann schon eine ganze Menge mit WinRes (s.u.) machen.
Was Du brauchst, ist (wohl) ein Tool, was Dir die Wörter zu den
RessourceIDs u.a. mindestens nebeneinander pro Sprache
anzeigt, damit die Kunden das anpassen können. Nun, das hat
man eigentlich schon über das Visual Studio, da man dort u.a.
die vertikale Splitting-Möglichkeit der Fenster hat und eben die
Ressourcen auch öffnen kann. Über die Visual Studio 2008 Shell
(Integrated Mode) kann man die Umgebung kostenlos mit in
seine Apps einbinden.
Klar es gibt da eine Menge "nice to have's", die dann schliesslich
z.T. recht teure 3rds-Parties abdecken können, wenn das für
Dich überhaupt in Frage kommt, je nach Anforderung/Wunsch halt.


- wenn der Rechner z. B in Frankreich steht, muss der Kunde auf Deutsch
umschalten können (Für Service Leute)
Ist das mit Bordmitteln möglich ?



Das ist dann eher das kleinere Problem:

[Lokalisierung zur Laufzeit]
http://dzaebel.net/LocalizeRuntime.htm


________________________

Links:

[Multi-Language Software : MultilangVsNetQuickTourForms,de]
http://www.jollans.com/tiki/tiki-in...s&bl=y

[.NET-Anwendungen erfolgreich lokalisieren, Teil 1]
http://msdn.microsoft.com/de-de/lib...79352.aspx

[Erstellen von Satellitenassemblys]
http://msdn.microsoft.com/de-de/lib...15yht.aspx

[Globalisieren und Lokalisieren von Anwendungen]
http://msdn.microsoft.com/de-de/lib...1kkz0.aspx

[Resource File Generator (Resgen.exe)]
http://msdn.microsoft.com/de-de/library/ccec7sz1(VS.80).aspx

[Erstellen von Ressourcenassemblies]
http://msdn.microsoft.com/de-de/library/aa984332(VS.71).aspx

[Resource Refactoring Tool]
http://www.codeplex.com/ResourceRefactoring

[Visual Studio 2008 Shell]
http://msdn.microsoft.com/en-us/vsx...33751.aspx

[Windows Forms Resource Editor-Tool (Winres.exe)]
http://msdn.microsoft.com/de-de/lib...dx003.aspx

[ResourceReader,ResourceWriter,ResXResourceReader,ResXResourceReader,ResXResourceWriter]
http://msdn.microsoft.com/de-de/lib...eader.aspx
http://msdn.microsoft.com/de-de/lib...riter.aspx
http://msdn.microsoft.com/de-de/lib...eader.aspx
http://msdn.microsoft.com/de-de/lib...riter.aspx


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

Ähnliche fragen