# HG changeset patch # User Andre Heinecke # Date 1406212210 -7200 # Node ID 170b13ea05ee0c96690f24d93c2ecf25bc3737e3 # Parent 747a48996c1f74df721a4379a5f5a39bf2f28e01 (Issue10) Force encoding to be latin-1 during installer creation. diff -r 747a48996c1f -r 170b13ea05ee packaging/tmp-createpackage.sh.in --- a/packaging/tmp-createpackage.sh.in Thu Jul 24 15:59:00 2014 +0200 +++ b/packaging/tmp-createpackage.sh.in Thu Jul 24 16:30:10 2014 +0200 @@ -29,6 +29,6 @@ -Dproductname="TrustBridge" \ -Dpath_sep="/" \ -Dinfo_url="https://wald.intevation.org/projects/trustbridge/" \ - -dsize=$EST_SIZE \ + -Dsize=$EST_SIZE \ -Dproductname_short="TrustBridge" @CMAKE_SOURCE_DIR@/packaging/trustbridge.nsi rm -r $TMPDIR diff -r 747a48996c1f -r 170b13ea05ee ui/administrator.cpp --- a/ui/administrator.cpp Thu Jul 24 15:59:00 2014 +0200 +++ b/ui/administrator.cpp Thu Jul 24 16:30:10 2014 +0200 @@ -13,6 +13,7 @@ #include #include #include +#include #ifndef VERSION #define VERSION "0.0.1" @@ -66,6 +67,10 @@ } app.installTranslator(&translator); + /* Out of process calls need to be encoded in latin-1 so that they + * look decent on western europe's windows */ + QTextCodec::setCodecForLocale(QTextCodec::codecForName ("ISO-8859-1")); + AdministratorWindow adminWin; adminWin.show();