PDA

View Full Version : QFileDialog's Translation in MacOSX 10.6



santosh.kumar
7th February 2011, 06:14
Hi

I want to translate QFileDialog into German. i used


QString str = "qt_de" ;//+ QLocale::system().name();

QTranslator qtTranslator;
bool bloadapp = qtTranslator.load(str ,TranslatorPath);
app.installTranslator(&qtTranslator);

qt_de is the default .qm file provided by Qt.

But problem is that all Qt's messages, button, menubar translated but QFileDialog's button like New Folder, Save, Open is not translated.

Somebody told that use flag QFileDialog::DontUseNativeDialog

So I Used like this

QString str = QFileDialog::getExistingDirectory(this,"Open","/Volumes/",QFileDialog::QFileDialog::DontUseNativeDialog);

Yeah Its translated,,but sometimes its crashes happens while Browse.

Is there any other way instead of QFileDialog::DontUseNativeDialog.