Autor Beitrag
timo12
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Di 04.08.09 09:04 
Ich habe folgende Anforderung.
Wir haben eine Anwendung für eine Branche, Diese woll ich mehreren Sprachen verfügbar sein. Bis hierher kein Problem, die Formen realisiere ich über localizeable und die Meldungen hole ich aus einer ressourcendatei.
Jetzt soll das Programm aber auch in einer anderen Branche eingesetzt werden, und hier müssen einige Felder anderst heißen. z,b; in der Grunvariante gibt es "Stücklisten" in der neuen Variante heißen diese aber "Rezepturen".

Wie kann ich das erschlagen ohne die Mehrsprachigkeit zu verlieren? Kann ich ein Art Untersprache anlegen, z.B. "de" dort steht alles der Grundvariante drin und "de-neuevariante" stehen nur die Änderungen für die neue Variante und dann das selbe für "en" und "en-neuevariante".


Ich hoffe Ihr könnt mir helfen.

Timo
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 04.08.09 09:12 
Moin,

man könnte auch mit mehreren Dateien arbeiten und sich dann über die ID den entsprechenden Text aus der Datei herausziehen. Ist halt die Frage wieviele Einträge du hast und wie übersichtlich es für dich sein soll.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Di 04.08.09 09:46 
Sieh dir mal das hier an.
timo12 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Di 04.08.09 10:00 
Diese erstellte Kultur kann ich aber in der Forma als Language nicht auswählen, die taucht dort nicht auf. Damit kann ich keine Steuerelemente in dieser "Sprache" bennenen.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Di 04.08.09 10:22 
Du hast es so gemacht wie dort beschrieben? Insbesondere Punkt 3. Danach, sobald die NLP-Datei existiert, sollte die Sprache eigentlich auch in Visual Studio verfügbar sein.
timo12 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Di 04.08.09 11:13 
Ist registriert aber im VS2008 nicht vorhanden.
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Di 04.08.09 11:48 
Zitat:
Ist registriert aber im VS2008 nicht vorhanden.

Ich muss nochmal blöd nachfragen. Sicher?
In der Language Combobox des Winformsdesigners wird der NativeName (beim CultureAndRegionInfoBuilder ist das glaube ich die CultureNativeName Property) angezeigt. Hast du den eindeutig gesetzt so das du deine Culture in der ComboBox auch wiederfindest.