Exemplo n.º 1
0
void Translator::loadLanguages(void)
{
    QDir dir(m_langPath);
    QStringList fileNames = dir.entryList(QStringList("opendcp_*.qm"));

    for (int i = 0; i < fileNames.size(); ++i) {
        m_langHash.insert(filenameToLanguage(fileNames[i]), fileNames[i]);
    }
}
Exemplo n.º 2
0
void Translator::loadSettings()
{
    QSettings settings;

    m_currLang = "English";
    m_langFile = "opendcp_en.qm";

    if (settings.contains("Options/language")) {
        m_langFile = settings.value("Options/language").value<QString>();
        m_currLang = filenameToLanguage(m_langFile);
    }
}
Exemplo n.º 3
0
void Translator::loadLanguages(void)
{
    QDir dir(m_langPath);
    QStringList fileNames = dir.entryList(QStringList("opendcp_*.qm"));

    // add default english
    m_langHash.insert("English", "opendcp_en.qm");

    // insert other languages
    for (int i = 0; i < fileNames.size(); ++i) {
        m_langHash.insert(filenameToLanguage(fileNames[i]), fileNames[i]);
    }
}