LabVIEWForum.de
Chinesisch in der eigenen EXE für Labview Beschriftungen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Chinesisch in der eigenen EXE für Labview Beschriftungen (/Thread-Chinesisch-in-der-eigenen-EXE-fuer-Labview-Beschriftungen)



Chinesisch in der eigenen EXE für Labview Beschriftungen - sm_marian - 22.05.2018 13:43

lv12_img
Hallo!
Ich arbeite bereits seit vielen Jahren mit Labview, aber dieses Problem ist mir ein Rätsel.
Ich versuche mit dem Application Builder eine Anwendung in chinesischer Sprache zu erstellen, damit die Beschriftungen in den Diagrammen auf chinesisch erscheinen.
Leider anstatt chinesisch erscheint nur eine Reihenfolge von Sonderzeichen. Mit englisch, französisch und deutsch funktioniert es.
Kennt vielleicht jemand bereits dieses Problem?

Ich benutze LV2012 und habe ChineseS in der Exe als auch bei dem Installer als default Sprache eingestellt.
Mit den Umbenennen der Verzeichnisse in dem Ordner LabVIEW Run-Time/2012 habe ich bereits versucht, genauso wie mit dem configuration file für eigene application (myapp.ini) und dem Eintrag AppLanguage="ChineseS". Alles dies bring keine Verbesserung.
Ich habe es versucht auf Rechner mit Win7 64Bit und 32Bit und auf Win10 64 Bit. Immer das selbe Ergebnis.
Ich habe das Gefühl, dass LabVIEW einfach eine Datei fehlt, in der die chinesischen Zeichen stehen sollten.

Gruß

[attachment=59148]


RE: Chinesisch in der eigenen EXE für Labview Beschriftungen - Morpheus - 23.05.2018 07:20

Hallo sm_marian

Das Problem kommt wohl daher, dass LabVIEW normalerweise ASCII nutzt.
Für chinesische Zeichen wird aber Unicode benötigt, was von LabVIEW nicht offiziell unterstützt wird.

Es gibt aber Möglichkeiten LabVIEW Unicode einzuimpfen Big Grin
Wobei man bei der Implementierung sehr sorgfälltig arbeiten muss.

Die Firma S.E.A hat ein Localization Toolkit, welches dir eventuell helfen könnte.
https://www.sea-gmbh.com/produkte/labview-add-on-toolkits/ltk/

Gruss
Chris


RE: Chinesisch in der eigenen EXE für Labview Beschriftungen - sm_marian - 24.05.2018 13:15

Lv09_img2
Danke für die Antwort.
Ich habe bereits darüber gelesen. Diese Lösung ist mir aber zu teuer. Es funktioniert gut, ist aber nicht das richtige für mich, denn ich habe bereits in meiner Software eine Übersetzung-Datei vorgesehen. Ich habe nur kein Zugriff auf die labview-spezifischen Beschriftungen.
Bei einigen meinen Kunden in China werden die Diagrammbeschriftungen richtig auf chinesisch dargestellt, bei Anderen nicht, obwohl alle eine chinesische Windows7-Version haben. Es muss also noch etwas anders geben, worauf sich Labview bezieht.

Danke und Gruß


RE: Chinesisch in der eigenen EXE für Labview Beschriftungen - jg - 24.05.2018 19:11

Schuß ins Blaue:
Könnte es sein, dass bei den Problem-Rechner der Support in der LabVIEW Runtime Engine fehlt? Man kann bei der Erstellung eines Installers ja so verschiedene Sprachsachen auswählen.
Die Menüs, die du zeigst, kommen ja von LabVIEW.

Oder: Diese Menüs hängen, soweit ich weiß, von den Windows-Spracheinstellungen ab. Vielleicht stimmt da was nicht.

Gruß, Jens


RE: Chinesisch in der eigenen EXE für Labview Beschriftungen - sm_marian - 25.05.2018 08:21

Hallo!
Ja, die Menüs kommen von Labview.
Ich sehe es nicht, dass dort etwas fehlt, ich kann sehr schön in der Konfiguration Datei (myapp.ini) von meiner Applikation zwischen deutsch, englisch, und französisch schalten. Im Run-Time- Verzeichnis befinden sich auch alle Sprach-Verzeichnisse (auch ChineseS, Korean und Japanese). Wenn ich in der Ini-Datei AppLanguage="ChineseS" oder andere asiatische Sprache einstelle, habe ich dann nur die Sonderzeichen.



[attachment=59150]

Gruß