From 04c4c314628012109089c100e2dd934cf7604ef9 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 10 Feb 2026 09:55:01 +0600 Subject: [PATCH 1/3] Fixed filechooser dialog localisation --- source/libublsettingsui-gtk3-filechooser.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/libublsettingsui-gtk3-filechooser.c b/source/libublsettingsui-gtk3-filechooser.c index b94a6da..cea4248 100644 --- a/source/libublsettingsui-gtk3-filechooser.c +++ b/source/libublsettingsui-gtk3-filechooser.c @@ -95,6 +95,7 @@ void yon_file_chooser_remove_root(filechooser_window *window){ } filechooser_window *yon_file_chooser_window_new(GtkFileChooserAction action){ + textdomain(template_ui_LocaleName); if (!__yon_filechooser_window){ filechooser_window *window = malloc(sizeof(filechooser_window)); __yon_filechooser_window = window; @@ -140,8 +141,10 @@ filechooser_window *yon_file_chooser_window_new(GtkFileChooserAction action){ } g_signal_connect(G_OBJECT(window->CancelButton),"clicked",G_CALLBACK(on_subwindow_close),NULL); + textdomain(template_app_information.app_locale); return window; } else { + textdomain(template_app_information.app_locale); return __yon_filechooser_window; } } -- 2.35.1 From 7cee64a5c16c61010a9d5f928df8997d62680db7 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 10 Feb 2026 09:56:24 +0600 Subject: [PATCH 2/3] File chooser window localisation fix --- libublsettingsui-gtk3-filechooser.glade | 5 +++-- libublsettingsui-gtk3_ru.po | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/libublsettingsui-gtk3-filechooser.glade b/libublsettingsui-gtk3-filechooser.glade index c5d317b..88963ab 100644 --- a/libublsettingsui-gtk3-filechooser.glade +++ b/libublsettingsui-gtk3-filechooser.glade @@ -1,7 +1,8 @@ - - + + + True False diff --git a/libublsettingsui-gtk3_ru.po b/libublsettingsui-gtk3_ru.po index 0290bd7..87b76f2 100644 --- a/libublsettingsui-gtk3_ru.po +++ b/libublsettingsui-gtk3_ru.po @@ -319,7 +319,7 @@ msgstr "Выбор приложений" #: source/libublsettingsui-gtk3.h:687 msgid "Choose directory instead of file" -msgstr "Выбрать папку вместо вайла" +msgstr "Выбрать папку вместо файла" #: source/libublsettingsui-gtk3.h:689 msgid "Enabled" -- 2.35.1 From b64c2a5d8163a65e97c7f41972db26ce481a2bed Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 10 Feb 2026 13:43:48 +0600 Subject: [PATCH 3/3] Fixed documentation link localisation --- source/libublsettingsui-gtk3.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index a2a75c5..5662238 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -82,11 +82,15 @@ void on_open_documentation_confirmation(GtkWidget *self, char *link){ gtk_window_set_icon_name(GTK_WINDOW(window->Window),yon_char_append("com.ublinux.",template_app_information.app_tech_name)); gtk_widget_show_all(window->Window); g_signal_connect(G_OBJECT(window->CloseButton),"clicked",G_CALLBACK(on_subwindow_close),NULL); + textdomain(template_app_information.app_locale); g_signal_connect(G_OBJECT(window->AcceptButton),"clicked",G_CALLBACK(yon_open_browser),yon_char_new(_(link))); + textdomain(template_ui_LocaleName); g_signal_connect(G_OBJECT(window->AcceptButton),"clicked",G_CALLBACK(on_subwindow_close),NULL); } else { + textdomain(template_app_information.app_locale); yon_open_browser(self,_(link)); + textdomain(template_ui_LocaleName); } textdomain(template_app_information.app_locale); } -- 2.35.1