X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fapplication.cpp;h=8252f27fb0c1e87ffbf97a2cf24b269b8ecfa6b7;hb=27ff2925665ce9c916d68c637827095e27b99ee7;hp=3e4691d0776434398467cd0cd0b3230bc37317ec;hpb=4353c902e15b08115d42ca18b0db84d4b31a7930;p=pulseview.git diff --git a/pv/application.cpp b/pv/application.cpp index 3e4691d0..8252f27f 100644 --- a/pv/application.cpp +++ b/pv/application.cpp @@ -65,7 +65,7 @@ Application::Application(int &argc, char* argv[]) : setOrganizationDomain("sigrok.org"); } -QStringList Application::get_languages() +const QStringList Application::get_languages() const { QStringList files = QDir(":/l10n/").entryList(QStringList("*.qm"), QDir::Files); @@ -73,7 +73,7 @@ QStringList Application::get_languages() result << "en"; // Add default language to the set // Remove file extensions - for (QString file : files) + for (const QString& file : files) result << file.split(".").front(); result.sort(Qt::CaseInsensitive); @@ -81,6 +81,14 @@ QStringList Application::get_languages() return result; } +const QString Application::get_language_editors(const QString& language) const +{ + if (language == "de") return "Sören Apel, Uwe Hermann"; + if (language == "es_mx") return "Carlos Diaz"; + + return QString(); +} + void Application::switch_language(const QString& language) { removeTranslator(&app_translator_);