# HG changeset patch # User Raimund Renkert # Date 1397716904 -7200 # Node ID 1be8826207ca52e40d2b99976f6e61bf535056dc # Parent 03c562b1a3ea9ca19fdc3d746db03c921c1bc8c9# Parent 413b29f6758fbaa654e6b4f9d87308aa5dc8b73a merged. diff -r 03c562b1a3ea -r 1be8826207ca ui/CMakeLists.txt --- a/ui/CMakeLists.txt Wed Apr 16 17:46:40 2014 +0200 +++ b/ui/CMakeLists.txt Thu Apr 17 08:41:44 2014 +0200 @@ -10,6 +10,8 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../common) add_definitions(${Qt5Widgets_DEFINITIONS}) +find_package(Qt5LinguistTools) + set(CERTIFICATELIST_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/certificatelist.cpp ${CMAKE_CURRENT_SOURCE_DIR}/certificate.cpp @@ -108,7 +110,14 @@ set(ADMINSTRATOR_SOURCES_WITH_RESOURCES ${ADMINSTRATOR_SOURCES}) qt5_add_resources(ADMINSTRATOR_SOURCES_WITH_RESOURCES ${ADMINSTRATOR_RESOURCES}) -add_executable(administrator ${ADMINSTRATOR_SOURCES_WITH_RESOURCES}) + +if(Qt5LinguistTools_FOUND) + qt5_create_translation(ADMINISTRATOR_TRANSLATION ${ADMINSTRATOR_SOURCES_WITH_RESOURCES} + ${CMAKE_CURRENT_SOURCE_DIR}/l10n/administrator.ts) + add_executable(administrator ${ADMINSTRATOR_SOURCES_WITH_RESOURCES} ${ADMINISTRATOR_TRANSLATION}) +else() + message (STATUS "WARNING: Could not find qt linguist tools. Translation will not be included.") +endif() target_link_libraries(administrator Qt5::Widgets trustbridge_common diff -r 03c562b1a3ea -r 1be8826207ca ui/l10n/administrator.ts --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ui/l10n/administrator.ts Thu Apr 17 08:41:44 2014 +0200 @@ -0,0 +1,212 @@ + + + + + AdministratorWindow + + + Menu + MenĂ¼ + + + + Create Installer + Installationspaket erstellen + + + + Settings + Einstellungen + + + + Help + Hilfe + + + + About + + + + + Quit + + + + + Managed Certificates + + + + + Administrator Application + + + + + Save + + + + + Load + + + + + Add + + + + + Remove + + + + + Select certificate file + + + + + Select certificate + + + + + CertificateTabelModel + + + Subject CN + + + + + Subject O + + + + + Issuer CN + + + + + Issuer O + + + + + valid from + + + + + valid to + + + + + SHA1 Fingerprint + + + + + CertificateTableDelegate + + + add + + + + + remove + + + + + CreateCertListDialog + + + adminstrator - Create signed certificate list + + + + + Create a new, signed certificate list. + + + + + + Create List + + + + + Select certificate + + + + + Select target location + + + + + CreateInstallerDialog + + + adminstrator - Create signed installer binary + + + + + Create a new signed installer binary. + + + + + + Create Installer + Installationspaket erstellen + + + + Select certificate + + + + + Select source archive + + + + + Select target location + + + + + QObject + + + Certificate: + <bold>%1</bold> + %2, %3 + +Serial number: +%4 +Valid from: <bold>%5</bold> to <bold>%6</bold> + +Issued by: .. + + + + + Failed to parse certificate + + + +