ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
1120
1120
EMPFEHLEN
-
Hey Leute!
Habe eine allgemeine Frage bezüglich einer mehrsprachigen Applikation mit C# in Visual Studio 2005:
Habe meine Applikation mit Resource-Dateien mehrsprachig implementiert und wollte wissen, ob es noch eine bessere Methode gibt oder nicht? Vor allem weil meine Applikation sehr groß werden wird.
Hoffe jemand hat damit schon viel Erfahrung und kann mir einen Rat geben.
-
Auf der MSDN Seite git es bei den Coding Tutorials doch ein Video, welches aufzeigt, wie man Anwendungen (und auch Webanwendungen) multilingual machen kann....
-
und wo genau finde ich dieses Video? Hab zwar danach gesucht, jedoch leider nicht gefunden.

Danke auf alle Fälle für deine Hilfe!
-
03.08.07 13:44 #4
- Registriert seit
- Jul 2007
- Beiträge
- 1
Hi!
Das Thema interessiert mich auch. Falls Du Interessantes findes, wäre eine Info hier wünschenswert.
Unsere Nicht-Lösung: Wir verzichten auf den VS-Zinnober, da die Wartung, speziell für größere Projekte, sehr kompliziert ausschaut. Der Entwickler muss die fremdsprachigen Texte bereits einpflegen. Mit Tools geht das sicher auch nachträglich, aber die Wiederverwendbarkeit von Übersetzungen scheint nicht gegeben. Außerdem eine aberwitzige Multiplikation an DLLs.
Wir schwanken noch zwischen zwei Möglichkeiten:
Aufbauend auf einer Datenbasis, in der zu jedem deutschen Text der entsprechende Fremdsprachentext hinterlegt ist:
1) Nach dem Erstellen einer Form durchsuchen der Form nach Labels und ersetzen der Label-Texte durch die Übersetzung (Labels, Buttons, Radiobuttons, Menüs, ..).
2) Bereits beim Erstellen der Form jeweils den deutschen Text übersetzen (entspricht dem Ansatz von VS, nur dass die Texte dabei nicht aus der fremdsprachigen DLL, sondern aus unserer Ecke kommen).
Vorteile:
- Die Übersetzungen können unabhängig vom Entwickler erstellt werden.
- Die Texte werden wiederverwendet. D.h. die Wartung wird erheblich reduziert.
Nachteile:
- Keine Berücksichtigung des Context, in dem der Text vorkommt (d.h. der Text "Artikel" wird z.B. bei jedem Vorkommen immer gleich übersetzt. Nicht maskenabhängig).
Als kleiner Denkanstoß für Deine Frage.
Thomas
-
Also ich hab mich bis jetzt für Resource-Datein entschieden, da ich noch keine bessere Lösung gefunden habe. Das Problem das ich habe ist allerdings bei Fehlermeldungen.
Ich speicher mir in der Settings-Datei die aktuelle Sprache ab, nur müsste ich dann jedesmal wenn ich eine Fehlermeldung ausgeben möchte die aktuelle Sprache abfragen.
Gibt es dafür auch eine bessere Lösung? Ansonsten würde ich einfach alle Fehlermeldungen auf Englisch anzeigen.
Ähnliche Themen
-
Visual Studio 2005
Von web-spirits im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 26.04.09, 10:39 -
Visual Studio 2005 - Spy++
Von martinpriebe im Forum .NET CaféAntworten: 1Letzter Beitrag: 06.08.07, 13:35 -
Resource Refactoring Tool - Add-In für Visual Studio 2005
Von Norbert Eder im Forum .NET CaféAntworten: 1Letzter Beitrag: 24.03.07, 10:50 -
Visual Studio 2005 .NET 1.1
Von Deemax im Forum .NET CaféAntworten: 5Letzter Beitrag: 29.06.06, 14:21 -
.Net 2.0 + Visual Studio 2005 + SQL Server 2005 released
Von Nico Graichen im Forum Coders TalkAntworten: 0Letzter Beitrag: 28.10.05, 16:00





Zitieren
Login





