|
From: Tapio V. <aa...@us...> - 2011-01-27 08:22:20
|
Module: editor
Branch: master
Commit: 28db9a1c38f7a3c9696c98dcd94aa01780078a74
Author: Tapio Vierros <tap...@gm...>
Date: Thu Jan 27 10:20:51 2011 +0200
Add the bits needed for translations.
---
CMakeLists.txt | 6 +++++-
main.cc | 6 ++++++
2 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 15c8a49..f675775 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -47,8 +47,10 @@ file(GLOB SOURCE_FILES "*.cc")
file(GLOB HEADER_FILES "*.hh")
file(GLOB RESOURCE_FILES "*.qrc")
file(GLOB UI_FILES "*.ui")
+file(GLOB LANG_FILES "lang/*.ts")
QT4_ADD_RESOURCES(RESOURCE_SOURCES ${RESOURCE_FILES})
+QT4_ADD_TRANSLATION(TRANSLATIONS ${LANG_FILES})
QT4_WRAP_UI(UI_SOURCES ${UI_FILES} )
QT4_WRAP_CPP(MOC_SOURCES ${MOC_HEADER_FILES})
@@ -58,5 +60,7 @@ configure_file("${CMAKE_SOURCE_DIR}/config.cmake.hh" "${CMAKE_BINARY_DIR}/config
include_directories(${CMAKE_BINARY_DIR})
include_directories(${CMAKE_SOURCE_DIR})
-add_executable(editor ${SOURCE_FILES} ${MOC_SOURCES} ${RESOURCE_SOURCES} ${UI_SOURCES})
+
+add_executable(editor ${SOURCE_FILES} ${MOC_SOURCES} ${RESOURCE_SOURCES} ${UI_SOURCES} ${TRANSLATIONS})
target_link_libraries(editor ${LIBS})
+
diff --git a/main.cc b/main.cc
index 43438b8..360938d 100644
--- a/main.cc
+++ b/main.cc
@@ -1,4 +1,5 @@
#include <QApplication>
+#include <QTranslator>
#include "config.hh"
#include "editorapp.hh"
@@ -12,6 +13,11 @@ int main(int argc, char *argv[])
app.setOrganizationName("Performous Team");
app.setOrganizationDomain("performous.org");
+ QString locale = QLocale::system().name();
+ QTranslator translator;
+ translator.load(locale);
+ app.installTranslator(&translator);
+
EditorApp window;
window.show();
|