main.cpp 662 B

123456789101112131415161718192021222324252627
  1. #include "DataEngine.h"
  2. #include <QLocale>
  3. #include <QTranslator>
  4. #include <QCoreApplication>
  5. // publish LP.Tube.Data1 "2341 4563 222"
  6. // subscribe CCDMapping.Diameter1
  7. int main(int argc, char *argv[])
  8. {
  9. QCoreApplication a(argc, argv);
  10. QTranslator translator;
  11. const QStringList uiLanguages = QLocale::system().uiLanguages();
  12. for (const QString &locale : uiLanguages) {
  13. const QString baseName = "AlgorithmServer_" + QLocale(locale).name();
  14. if (translator.load(":/i18n/" + baseName)) {
  15. a.installTranslator(&translator);
  16. break;
  17. }
  18. }
  19. DataEngine de;
  20. de.Startup();
  21. return a.exec();
  22. }