implement translation on savvyCAN

This commit is contained in:
lexcibien
2026-03-05 23:29:46 -03:00
parent ad65cf78a8
commit 8392daa9ac
5 changed files with 45 additions and 0 deletions
+13
View File
@@ -1,5 +1,7 @@
#include "mainwindow.h"
#include <QApplication>
#include <QTranslator>
#include <QLocale>
class SavvyCANApplication : public QApplication
{
@@ -32,6 +34,17 @@ int main(int argc, char *argv[])
SavvyCANApplication a(argc, argv);
QTranslator translator;
QLocale locale = QLocale::system();
QString lang = locale.name();
QString shortLang = locale.name().left(2); // pt
if (!translator.load("savvycan_" + lang, "translations"))
{
translator.load("savvycan_" + lang, "translations");
}
a.installTranslator(&translator);
//Add a local path for Qt extensions, to allow for per-application extensions.
a.addLibraryPath("plugins");