MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / translateSwitch

Method translateSwitch

gui/qt/mainwindow.cpp:684–693  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

682}
683
684void MainWindow::translateSwitch(const QString& lang) {
685 qApp->removeTranslator(&m_appTranslator);
686 // For English, nothing to load after removing the translator.
687 if (lang == QStringLiteral("en_EN") || (m_appTranslator.load(lang, QStringLiteral(":/i18n/i18n/"))
688 && qApp->installTranslator(&m_appTranslator))) {
689 m_config->setValue(SETTING_PREFERRED_LANG, lang);
690 } else {
691 QMessageBox::warning(this, MSG_WARNING, tr("No translation available for this language :("));
692 }
693}
694
695void MainWindow::translateExtras(int init) {
696 QAction *action;

Callers

nothing calls this directly

Calls 1

loadMethod · 0.80

Tested by

no test coverage detected