translator.cpp 613 B

123456789101112131415161718
  1. #include "translator.h"
  2. QTranslator* Translator::translator;
  3. void Translator::installTranslator(OPL::Translation language)
  4. {
  5. translator = new QTranslator();
  6. if (translator->load(OPL::GLOBALS->getLanguageFilePath(language)))
  7. LOG << "Translations loaded. Selected language: " << OPL::GLOBALS->getLanguageFilePath(language);
  8. else
  9. LOG << "Loading translations has failed. Selected language: " << OPL::GLOBALS->getLanguageFilePath(language);
  10. if (qApp->installTranslator(translator))
  11. LOG << "Translator installed.";
  12. else
  13. LOG << "Unable to install Translator.";
  14. }