From 65987e99e077e4f8b3581af2e7e62d6b1945e4f9 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 7 Apr 2026 15:03:22 +0600 Subject: [PATCH] Library update --- libublsettingsui-gtk3-password.glade | 8 ++++++-- libublsettingsui-gtk3.pot | 8 +++++++- libublsettingsui-gtk3_ru.po | 12 ++++++++++-- source/libublsettingsui-gtk3-filechooser.c | 1 + 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/libublsettingsui-gtk3-password.glade b/libublsettingsui-gtk3-password.glade index 3513a2b..aea3a24 100644 --- a/libublsettingsui-gtk3-password.glade +++ b/libublsettingsui-gtk3-password.glade @@ -17,8 +17,10 @@ 5 5 5 - - Latin characters only -- Maximum 256 characters + <b>Password policy:</b> +The password is at least 8 characters long. +<b>Symbols</b> A-Z a-z 0-9 ~!@#^*()_+-=[]{}|?,./&lt;&gt;&amp; + True 0 0 @@ -35,6 +37,8 @@ com.ublinux.libublsettingsui-gtk3.accept-symbolic + 450 + 175 False False True diff --git a/libublsettingsui-gtk3.pot b/libublsettingsui-gtk3.pot index 41e251a..b4f99f0 100644 --- a/libublsettingsui-gtk3.pot +++ b/libublsettingsui-gtk3.pot @@ -307,6 +307,10 @@ msgstr "" msgid "Grant root access" msgstr "" +#: source/libublsettingsui-gtk3.h:675 +msgid "Debug mode" +msgstr "" + #: source/libublsettingsui-gtk3.h:676 msgid "Settings" msgstr "" @@ -536,5 +540,7 @@ msgid "Password hash:" msgstr "" #: source/libublsettingsui-gtk3.h:728 -msgid "- Latin characters only\n- Maximum 256 characters" +msgid "Password policy:\n" +"The password is at least 8 characters long.\n" +"Symbols A-Z a-z 0-9 ~!@#^*()_+-=[]{}|?,./<>&" msgstr "" \ No newline at end of file diff --git a/libublsettingsui-gtk3_ru.po b/libublsettingsui-gtk3_ru.po index eca66ad..78f6ef5 100644 --- a/libublsettingsui-gtk3_ru.po +++ b/libublsettingsui-gtk3_ru.po @@ -313,6 +313,10 @@ msgstr "Ошибка создания нового файла конфигура msgid "Grant root access" msgstr "Предоставить root-доступ" +#: source/libublsettingsui-gtk3.h:675 +msgid "Debug mode" +msgstr "Режим отладки" + #: source/libublsettingsui-gtk3.h:676 msgid "Settings" msgstr "Настройки" @@ -545,5 +549,9 @@ msgid "Password hash:" msgstr "Хэш пароля" #: source/libublsettingsui-gtk3.h:728 -msgid "- Latin characters only\n- Maximum 256 characters" -msgstr "- Только латинские символы.\n- Максимум 256 символов." \ No newline at end of file +msgid "Password policy:\n" +"The password is at least 8 characters long.\n" +"Symbols A-Z a-z 0-9 ~!@#^*()_+-=[]{}|?,./<>&" +msgstr "Политика паролей:\n" +"пароль длиной не менее 8 символов.\n" +"Символы A-Z a-z 0-9 ~!@#^*()_+-=[]{}|?,./<>&" \ No newline at end of file diff --git a/source/libublsettingsui-gtk3-filechooser.c b/source/libublsettingsui-gtk3-filechooser.c index cea4248..87c899d 100644 --- a/source/libublsettingsui-gtk3-filechooser.c +++ b/source/libublsettingsui-gtk3-filechooser.c @@ -45,6 +45,7 @@ void on_file_chooser_selected(GtkWidget *self, filechooser_window *window){ data = temp; } } + if (!data) continue; if ((action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER&&success_size==0) || (action == GTK_FILE_CHOOSER_ACTION_OPEN&>k_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->ChooseFolderCheck))&&yon_file_is_directory(data)) || (action == GTK_FILE_CHOOSER_ACTION_OPEN&&!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->ChooseFolderCheck))&&!yon_file_is_directory(data)) || -- 2.35.1