Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich habe eine Kundenapplikation, deren Controls alle durch ihre Untertitel beschriftet sind. Diese kann man nun über einen ini-Eintrag auf deutsch, englisch und französisch umschalten - die komplette Sprachumschalterei ist also vorhanden. Nun wollen wir eines dieser Systeme nach Russland verkaufen, und die wollen die Beschriftungen nun in russisch sehen.
Hat jemand so etwas schonmal gemacht?
Grundlage der Sprachen ist eine Excel-Datei, in der jede Spalte einer Sprache zugeordnet ist. Da geht der Ärger also schon los, ich muss ja in einer Spalte den deutschen Text und daneben den russischen sehen - geht das überhaupt?
die "Billig"-Lösung nutzt einfach passende Fonts für das kyrillische Alphabet, sowohl in Excel als auch in LabVIEW.
Die "Nicht-Billig"-Lösung nutzt UniCode (und einen entsprechend umfangreichen Font), wobei die UniCode-Unterstützung in LabVIEW aber momentan nicht offiziell gegeben ist. Man muss irgendeinen Ini-Key setzen, um UniCode zu "enablen" (musst du mal googlen, dürfte im NI-Forum oder bei LAVA zu finden sein).
@Gerd:
dein Tip mit den Fonts war schonmal supi - hab mir gerade mal einen kyrillischen Font runtergeladen. Ich denke mal, wenn ich diesen Font auf dem Zielrechner installiere sollte ich ihn dort ja auch verwenden können. Hier in der IDE klappt es schonmal.
@Jens:
wäre trotzdem mal interessant, wie dein Kollege dieses Problem zu lösen gedenkt
das Stichwort für Sprachenumschaltung in LabView lautet LTK (Localization Toolkit von der Firma SEA Datentechnik). Habe mit diesem Tool LabView Programme in mehrere Sprachen übersetzt, unter anderem in Chinesisch.
Die Lösung mit den Fonts ist sicher die einfachste.
Wir haben für einen Kunden eine Sprachumschaltung mit Unicode programmiert.
Dies ist zwar eine tolle Sache... aber auch sehr aufwändig und nicht immer ganz unproblematisch.
also die Schriftartenumstellung in den Untertiteln, BoolTexten, Ringtexten usw. ist kein Problem.
Wie bekomme ich das denn nun aber im Laufzeitmenü hin, ohne die Systemsprache des PCs zu ändern ?