laden qm-Datei mit QTranslator

Ich versuche, übersetzungen. Ich ging durch alle Verfahren:
erstellte ts-Datei, übersetzt es, aber wenn ich die Anwendung ausführen, die Sprache ist noch die gleiche wie vorher.

Habe ich auf der Nokia-Beispiel, genau wie in der Anleitung.

Was könnte mein problem sein?

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QTranslator* translator=new QTranslator(0);

    if(QFile::exists("hellotr_la.qm"))
        qWarning("failed-no file");

    if(! translator->load("hellotr_la.qm"))
        qWarning("failed loading"); //the warning appears ****

    app.installTranslator(translator);
}
Ist, dass Sie Ihre genaue code? Das erste "wenn", wird nur angeben, wenn Sie Ihre Datei vorhanden ist 🙂 Es sollte wenn(! ...). Also deine Datei entweder nicht vorhanden ist in die ausführbare Datei ein Verzeichnis oder der name ist falsch.

InformationsquelleAutor sara | 2010-10-27

Schreibe einen Kommentar