diff --git a/src/core/article.cpp b/src/core/article.cpp index ba4b5bf..50dfa55 100644 --- a/src/core/article.cpp +++ b/src/core/article.cpp @@ -30,7 +30,7 @@ int Article::getPrice() const { return price_; } std::string Article::getPriceAsString() const { std::stringstream sumStream; - sumStream.imbue(std::locale("de_DE.utf8")); + //sumStream.imbue(std::locale("de_DE.utf8")); sumStream << std::right << std::setw(12) << std::showbase << std::put_money(price_, false); return sumStream.str(); } diff --git a/src/core/marketplace.cpp b/src/core/marketplace.cpp index 3f87b7f..55ab5c6 100644 --- a/src/core/marketplace.cpp +++ b/src/core/marketplace.cpp @@ -119,7 +119,7 @@ std::string Marketplace::getBasketSumAsString() // sumStream << std::fixed << std::setprecision(2) << sumInEuro << " €"; // return sumStream.str(); std::stringstream sumStream; - sumStream.imbue(std::locale("de_DE.utf8")); + //sumStream.imbue(std::locale("de_DE.utf8")); sumStream << std::right << std::setw(12) << std::showbase << std::put_money(sumInCent, false); return sumStream.str(); } \ No newline at end of file diff --git a/src/gui/kima2.cpp b/src/gui/kima2.cpp index 6b2d555..c375ce5 100644 --- a/src/gui/kima2.cpp +++ b/src/gui/kima2.cpp @@ -6,6 +6,11 @@ int main(int argc, char* argv[]) { // Q_INIT_RESOURCE(application); + // Set the locale to german, so that currency is correct + //std::locale german("de_DE.utf-8"); + std::locale myLocale(""); + std::locale::global(myLocale); + QApplication kimaApp{argc, argv}; QCoreApplication::setOrganizationName("RustySoft");