From 75f7ebc346503966f2a657f219fafda14844798f Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 5 Feb 2014 14:54:14 +0100 Subject: [PATCH] + add default directories to check for translation files --- src/Gui/Language/Translator.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Gui/Language/Translator.cpp b/src/Gui/Language/Translator.cpp index c3a0a2d0b..4783148e8 100644 --- a/src/Gui/Language/Translator.cpp +++ b/src/Gui/Language/Translator.cpp @@ -31,8 +31,7 @@ #endif #include "Translator.h" - -//#include +#include using namespace Gui; @@ -214,13 +213,11 @@ std::string Translator::activeLanguage() const QStringList Translator::directories() const { - //std::string mods = App::Application::Config()["AppHomePath"]+"Mod"; QStringList list; - //QStringList dirs; - //QDir dir(QLatin1String(mods.c_str())); - //dirs = dir.entryList(QDir::Dirs|QDir::NoDotAndDotDot, QDir::Name); - //for (QStringList::Iterator it = dirs.begin(); it != dirs.end(); ++it) - // list.push_back(dir.filePath(*it)); + QDir home(QString::fromUtf8(App::Application::getUserAppDataDir().c_str())); + list.push_back(home.absoluteFilePath(QLatin1String("translations"))); + QDir resc(QString::fromUtf8(App::Application::getResourceDir().c_str())); + list.push_back(resc.absoluteFilePath(QLatin1String("translations"))); list.push_back(QLatin1String(":/translations")); return list; }