translation

This commit is contained in:
Tannin
2016-06-04 19:45:39 +02:00
parent e8e654e314
commit 9aabf3458c
3 changed files with 35 additions and 1 deletions
+3 -1
View File
@@ -6,10 +6,12 @@ PROJECT(${PROJ_NAME})
SET(DEPENDENCIES_DIR CACHE PATH "")
LIST(APPEND CMAKE_PREFIX_PATH ${DEPENDENCIES_DIR}/qt5/lib/cmake)
FILE(GLOB_RECURSE PYTHON_ROOT ${DEPENDENCIES_DIR}/Python*/python.vcxproj)
#FILE(GLOB_RECURSE PYTHON_ROOT ${DEPENDENCIES_DIR}/pyconfig.h.in)
GET_FILENAME_COMPONENT(PYTHON_ROOT ${PYTHON_ROOT} DIRECTORY)
MESSAGE(${PYTHON_ROOT})
ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(src)
+5
View File
@@ -1,5 +1,9 @@
CMAKE_MINIMUM_REQUIRED (VERSION 2.8)
FIND_PACKAGE(Qt5Widgets REQUIRED)
FIND_PACKAGE(Qt5LinguistTools)
QT5_CREATE_TRANSLATION(configurator_translations_qm ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src/configurator_en.ts)
SET(default_project_path "${CMAKE_SOURCE_DIR}/..")
GET_FILENAME_COMPONENT(${default_project_path} ${default_project_path} REALPATH)
@@ -10,6 +14,7 @@ FIND_PATH(pyuic_path pyuic5.bat PATHS "${PYTHON_ROOT}")
EXECUTE_PROCESS(COMMAND ${PYTHON_ROOT}/pyuic5.bat -o ${CMAKE_CURRENT_BINARY_DIR}/pyCfgDialog.py ${CMAKE_CURRENT_SOURCE_DIR}/pyCfgDialog.ui WORKING_DIRECTORY ${PYTHON_ROOT})
EXECUTE_PROCESS(COMMAND ${PYTHON_ROOT}/pyrcc5.exe -o ${CMAKE_CURRENT_BINARY_DIR}/pyCfgResource_rc.py ${CMAKE_CURRENT_SOURCE_DIR}/pyCfgResource.qrc)
add_custom_target(translations ALL DEPENDS ${configurator_translations_qm})
###############
## Installation
+27
View File
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>PyCfgDialog</name>
<message>
<location filename="pyCfgDialog.ui" line="14"/>
<source>Configurator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pyCfgDialog.ui" line="48"/>
<source>Basic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pyCfgDialog.ui" line="113"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="pyCfgDialog.ui" line="120"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>