QTranslator *.ts Übersetzung in statischen Methoden ?
Verfasst: 5. November 2015 10:15
Hallo,
ich habe eine *.ts Datei mit allen meinen Übersetzungen. In nicht statischen Klassen funktioniert alles Problemlos:
Wenn es sich aber um eine statische Methode handelt, wovon keine Instanz erstellt wurde, funktioniert es nicht. Zum Beispiel gibt es hier in der KlasseMitStatischerMethode.cpp nur eine statische QFileDialog::getOpenFileName() Methode :
Wie man sieht ist der tag <Name> dort leer? Wie mache ich es richtig?
ich habe eine *.ts Datei mit allen meinen Übersetzungen. In nicht statischen Klassen funktioniert alles Problemlos:
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE" sourcelanguage="en_GB">
<context>
<name>MainWindow</name>
<message>
<location filename="MainWindow.cpp" line="60"/>
<source>File</source>
<translation>Datei</translation>
</message>
</context>
</TS> Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE" sourcelanguage="en_GB">
<context>
<name>MainWindow</name>
<message>
<location filename="MainWindow.cpp" line="60"/>
<source>File</source>
<translation>Datei</translation>
</message>
<name></name>
<message>
<location filename="KlasseMitStatischerMethode.cpp" line="70"/>
<source>Open File ...</source>
<translation>Öffne Datei ...</translation>
</message>
</context>
</TS>