m_ui.infoLabel->setText(m_ui.infoLabel->text()+i18np("The project file contains a missing clip, you can still work with its proxy.","The project file contains %1 missing clips, you can still work with their proxies.",missingSources.count()));
// Requested locale not available, ask for install
KMessageBox::sorry(QApplication::activeWindow(),i18n("The document was created in \"%1\" locale, which is not installed on your system. Please install that language pack. Until then, Kdenlive might not be able to correctly open the document.",mlt.attribute("LC_NUMERIC")));
KMessageBox::sorry(QApplication::activeWindow(),i18n("The document was created in \"%1\" locale, which is not installed on your system. Please install that language pack. Until then, Kdenlive might not be able to correctly open the document.",mlt.attribute(QStringLiteral("LC_NUMERIC"))));
}
// Make sure Qt locale and C++ locale have the same numeric separator, might not be the case
KMessageBox::sorry(QApplication::activeWindow(),i18n("There is a locale conflict on your system. The document uses locale %1 which uses a \"%2\" as numeric separator (in system libraries) but Qt expects \"%3\". You might not be able to correctly open the project.",mlt.attribute("LC_NUMERIC"),documentLocale.decimalPoint(),separator));
KMessageBox::sorry(QApplication::activeWindow(),i18n("There is a locale conflict on your system. The document uses locale %1 which uses a \"%2\" as numeric separator (in system libraries) but Qt expects \"%3\". You might not be able to correctly open the project.",mlt.attribute(QStringLiteral("LC_NUMERIC")),documentLocale.decimalPoint(),separator));
//qDebug()<<"------\n!!! system locale is not similar to Qt's locale... be prepared for bugs!!!\n------";
// HACK: There is a locale conflict, so set locale to at least have correct decimal point