From 59391e3841cc80d3e3fc9f8f951b01ab04340173 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20B=C3=A4ume?= Date: Thu, 31 Mar 2011 09:06:13 +0800 Subject: [PATCH] load translation based on system locale this loads the resource that contains translations for the locale the user has set. --- src/main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 916ffbb2e..02a3ae80d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -17,6 +17,7 @@ */ #include "tomahawk/tomahawkapp.h" +#include #ifdef Q_WS_MAC #include "tomahawkapp_mac.h" @@ -41,6 +42,12 @@ main( int argc, char *argv[] ) try { TomahawkApp a( argc, argv ); + + QString locale = QLocale::system().name(); + + QTranslator translator; + translator.load(QString(":/lang/tomahawk_") + locale); + a.installTranslator(&translator); return a.exec(); } catch( const std::runtime_error& e )