summaryrefslogtreecommitdiff
path: root/gui/src
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-05-25 23:00:25 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-05-25 23:00:25 +0200
commitbaafbc5d7716683e74dc3ecb5298b0322e9eca85 (patch)
treed5b8406d85ddbad60852e41eaf3767a8afb4ff6d /gui/src
parent4d92d0a54c1a906df533c58801a21fa7f90d0cf1 (diff)
downloadturns-baafbc5d7716683e74dc3ecb5298b0322e9eca85.tar.xz
turns-baafbc5d7716683e74dc3ecb5298b0322e9eca85.zip
gui: prepare locale reintroduction
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/main.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/gui/src/main.cpp b/gui/src/main.cpp
index dec6b8c..a4dd2ae 100644
--- a/gui/src/main.cpp
+++ b/gui/src/main.cpp
@@ -7,8 +7,17 @@
#include <adwaitamm/application.hpp>
+#include <libintl.h>
+
+#include <clocale>
+
auto main(int argc, char ** argv) -> int
{
+ setlocale(LC_ALL, "");
+ bindtextdomain("turns", LOCALEDIR);
+ bind_textdomain_codeset("turns", "UTF-8");
+ textdomain("turns");
+
auto app = Adwaita::Application::create("ch.arknet.Turns", Gio::Application::Flags::HANDLES_OPEN);
return app->run(argc, argv);
@@ -50,10 +59,6 @@ auto main(int argc, char ** argv) -> int
// auto main(int argc, char * argv[]) -> int
// {
-// setlocale(LC_ALL, "");
-// bindtextdomain("turns", LOCALEDIR);
-// bind_textdomain_codeset("turns", "UTF-8");
-// textdomain("turns");
// auto app = Adwaita::Application::create("ch.arknet.Turns", Gio::Application::Flags::HANDLES_OPEN);
// auto settings = turns::core::get_settings();