INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Sprache umstellen



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!

21.07.2009, 13:59
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Sprache umstellen
Hallo,

ich beziehe mich auf den Thread
http://www.LabVIEWforum.de/index.php?sho...=4879&st=0
und das dortige Beispiel Sprache_umstellen.vi

Ich habe damit ein Problem:

* warum werden die Tabs getrennt mit der PropertyNode "Tab Control" angesprochen?

* kann man sich diese Referenz irgenwie aus dem Eigenschaftsknoten "Panel" oder aus der VI Referenz gewinnen?

Danke

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 14:27
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Sprache umstellen
' schrieb:Ich habe damit ein Problem:
Wieso?Wink
' schrieb:* warum werden die Tabs getrennt mit der PropertyNode "Tab Control" angesprochen?
Weil du doch auch an die Controls innerhalb des TabControls dran willst. Und dafür brauchst du die Referenz auf die Pages des Tab-Control.
' schrieb:* kann man sich diese Referenz irgenwie aus dem Eigenschaftsknoten "Panel" oder aus der VI Referenz gewinnen?
Ja natürlich. Du musst nur bei dem Referenz-Array "All Controls", die du dir aus den Panel-PropertyNode holst, nachschauen, ob eine Referenz auf eine TabControl dabei ist. Dann zur TabControl-Klasse wandeln und weiter gehts...
   

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 15:49 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2009 16:12 von jg.)
Beitrag #3

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Sprache umstellen
Super - danke - aber -_-

zu meiner Verwunderung werden 2 Indicators NICHT erfasst ..... grübel Also das untenstehende VI produziert nur

[Deutsch]
Indexversatz=""
Anstieg 2&3="IndexversatzAAnstieg 2&3"
Indexversatz
Anstieg 1&2="IndexversatzAAnstieg 1&2"

und sonst NIX


Ja und die Beschriftung der Reiter der Tab Control wird auch nicht erfasst - also mit anderen Worten, ich kann die Page Labels auslesen aber wie schreibe ich die dann in der anderen Sprache?

Bitte um Nachhilfe

Danke

Gottfried

Lv86_img


Angehängte Datei(en)
Sonstige .vi  xx.vi (Größe: 4,78 KB / Downloads: 242)

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 16:12
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Sprache umstellen
' schrieb:zu meiner Verwunderung werden 2 Indicators NICHT erfasst ..... grübel Also das untenstehende VI produziert nur
Hmm
Untenstehendes VI produziert gar nichts, da BD leer ist:
   

Caption einer TabControl-Page setzt du so:
   

Gruß, Jens

Offtopic
Und an die VI-Version bei Uploads denken! Sollte dir als ständiger LVF-User nicht mehr passieren.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 16:17
Beitrag #5

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Sprache umstellen
' schrieb:Hmm
Untenstehendes VI produziert gar nichts, da BD leer ist:
[attachment=47821:Image01.png]
sorry - mein blödsinn - ich meinte wenn man die Captions dieses VIs ausliest fehlen die unteren 2 Indicators.
' schrieb:Caption einer TabControl-Page setzt du so:
[attachment=47822:Image02.png]

Gruß, Jens
super & Danke
' schrieb:Offtopic
Und an die VI-Version bei Uploads denken! Sollte dir als ständiger LVF-User nicht mehr passieren.

Huch - sorry 8.6.1.f

und hier mein VI zum Auslesen der Captions und Labels - das ist ein entstehendes VI - derzeit wird nur ein language.ini geschrieben


Angehängte Datei(en)
Sonstige .vi  DialogSprache__SubVI_.vi (Größe: 24,83 KB / Downloads: 284)

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 18:25 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2009 18:26 von gottfried.)
Beitrag #6

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Sprache umstellen
Da fällt mir ein, da gibt es ja noch viele Stringkonstanten .... hmm ... muss man die händisch suchen & editieren oder kann man das auch programmatisch?

Danke

Gopttfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.07.2009, 18:50 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2009 19:00 von gottfried.)
Beitrag #7

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Sprache umstellen
Mit der Methode aus Thread
http://www.LabVIEWforum.de/index.php?sho...=4879&st=0
werden ALLE Labels igoriert die eine eckige Klammer beinhalten z.B [mm]

mist - wieso?

Sind eigentlich die Labels von Tabs, Indikatoren etc. unique?

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 19:15 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2009 19:15 von jg.)
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Sprache umstellen
Zitat:Da fällt mir ein, da gibt es ja noch viele Stringkonstanten .... hmm ... muss man die händisch suchen & editieren oder kann man das auch programmatisch?
Schwierig...
Den Inhalt von String-Controls im FP kannst du natürlich suchen und erkennen, analog Methode Tab-Controls. String-Konstanten im BD, da müsste ich auch erst suchen, ob das geht. Mglw. über Scripting aber sonst meines Wissens nach nicht.

' schrieb:Mit der Methode aus Thread
http://www.LabVIEWforum.de/index.php?sho...=4879&st=0
werden ALLE Labels igoriert die eine eckige Klammer beinhalten z.B [mm]

mist - wieso?
Weil in ein Ini-File geschrieben wird! Und ein Key/Schlüsselname mit eckigen Klammern geht nicht, weil eckige Klammern eine neue Section/Abschnitt im Ini-File definieren.
' schrieb:Sind eigentlich die Labels von Tabs, Indikatoren etc. unique?
Nö, wieso? Du kannst innerhalb eines VIs im Prinzip jedem Control dasselbe Label vergeben. Nicht gerade sinnvoll, da man im BD nicht mehr klar kommt, aber es geht. Deshalb lieber sinnvolle (mglw. sogar abgekürzte) Labels verwenden und lieber die Caption im FP anzeigen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2009, 20:22
Beitrag #9

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Sprache umstellen
Wenn die Lokalisierung deiner Applikation nicht zur Laufzeit in der Runtime geschehen muss wäre eine weitere Option Strings exporieren, die erzeugte Datei mit einem XML-Editor bearbeiten, unter neuem Namen abspeichern und die String importieren. Vorteilhaft ist, dass auch freie Textfelder im FP und BD lokalisiert werden und noch ein paar extra Angaben geändert werden können wie der Pfad zum chm- oder rtm-file. Nachteil eben, dass es nicht in der Runtime noch im laufenden VI unterstützt wird. Ob es ein extra Tool zur Bearbeitung der XML-Datei gibt weiß ich nicht.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2009, 08:15
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Sprache umstellen
' schrieb:Wenn die Lokalisierung deiner Applikation nicht zur Laufzeit in der Runtime geschehen muss wäre eine weitere Option Strings exporieren, die erzeugte Datei mit einem XML-Editor bearbeiten, unter neuem Namen abspeichern und die String importieren. Vorteilhaft ist, dass auch freie Textfelder im FP und BD lokalisiert werden und noch ein paar extra Angaben geändert werden können wie der Pfad zum chm- oder rtm-file. Nachteil eben, dass es nicht in der Runtime noch im laufenden VI unterstützt wird. Ob es ein extra Tool zur Bearbeitung der XML-Datei gibt weiß ich nicht.

Da gibt es eine Anzahl von mit viel Elan erzeugten Übersetzungstoolkits, die aber wohl mangels Interesse an Leuten die dafür lieber etwas zahlen wollen anstatt ihren eigenen "Mist" zu bauen, ein langsam dahinserbelndes Bestehen fristen. Wink

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sprache vom VI während RunTime ändern bzw. Text aus INI-File abrufen b.proud 4 5.103 30.11.2015 12:23
Letzter Beitrag: b.proud
  Sprache hat sich plötzlich verändert Hasenfuss 1 3.628 03.04.2013 06:32
Letzter Beitrag: Y-P
  user.lib Directories-Icon umstellen? gottfried 3 3.382 29.12.2012 20:07
Letzter Beitrag: GerdW
  LabView 2011 Sprache froschels 3 7.462 13.08.2012 16:01
Letzter Beitrag: dereinzug
  Sprache hat sich verstellt flapappi 7 9.407 07.07.2012 06:10
Letzter Beitrag: Y-P
  LabVIEW Sprache verstellt JollyJumper 15 22.267 13.01.2012 19:08
Letzter Beitrag: Lucki

Gehe zu: