From c6556fadb92777b809664e88883d615ca1e0ebd8 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 25 Mar 2025 09:20:18 +0600 Subject: [PATCH 1/5] Localisation edits --- libublsettingsui-gtk3.pot | 148 +++++++++++++++++++----------------- libublsettingsui-gtk3_ru.po | 148 +++++++++++++++++++----------------- 2 files changed, 160 insertions(+), 136 deletions(-) diff --git a/libublsettingsui-gtk3.pot b/libublsettingsui-gtk3.pot index 191d72a..eaff792 100644 --- a/libublsettingsui-gtk3.pot +++ b/libublsettingsui-gtk3.pot @@ -17,280 +17,292 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: source/libublsettingsui-gtk3.h:299 +#: source/libublsettingsui-gtk3.h:301 msgid "Version:" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:302 msgid " version:" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:303 msgid "Usage:" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:303 msgid "[OPTIONS]" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:304 msgid "Options:" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:305 msgid "Show this help" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:306 msgid "Show package version" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:307 msgid "Lock this help menu" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:308 msgid "Lock configuration saving" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:309 msgid "Lock local configration saving" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:310 msgid "Lock global configration saving" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:311 msgid "Lock global configration loading" msgstr "" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:312 msgid "Reset application settings" msgstr "" -#: source/libublsettingsui-gtk3.h:305 +#: source/libublsettingsui-gtk3.h:318 msgid "Operation succeeded" msgstr "" -#: source/libublsettingsui-gtk3.h:306 +#: source/libublsettingsui-gtk3.h:319 msgid "" "Warning! Application was launched without root - root-dependent actions are " "locked" msgstr "" -#: source/libublsettingsui-gtk3.h:308 +#: source/libublsettingsui-gtk3.h:321 source/libublsettingsui-gtk3.h:322 msgid "Default" msgstr "" -#: source/libublsettingsui-gtk3.h:309 +#: source/libublsettingsui-gtk3.h:323 msgid "About" msgstr "" -#: source/libublsettingsui-gtk3.h:310 +#: source/libublsettingsui-gtk3.h:324 msgid "Documentation" msgstr "" -#: source/libublsettingsui-gtk3.h:312 +#: source/libublsettingsui-gtk3.h:326 msgid "Save to specific file" msgstr "" -#: source/libublsettingsui-gtk3.h:313 +#: source/libublsettingsui-gtk3.h:327 msgid "Save to local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:314 +#: source/libublsettingsui-gtk3.h:328 msgid "Save to global configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:315 +#: source/libublsettingsui-gtk3.h:329 msgid "Save configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:316 +#: source/libublsettingsui-gtk3.h:330 msgid "Save" msgstr "" -#: source/libublsettingsui-gtk3.h:317 +#: source/libublsettingsui-gtk3.h:331 msgid "Saving..." msgstr "" -#: source/libublsettingsui-gtk3.h:319 +#: source/libublsettingsui-gtk3.h:333 msgid "Load from specific file" msgstr "" -#: source/libublsettingsui-gtk3.h:320 +#: source/libublsettingsui-gtk3.h:334 msgid "Load local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:321 +#: source/libublsettingsui-gtk3.h:335 msgid "Load global configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:322 +#: source/libublsettingsui-gtk3.h:336 msgid "Load" msgstr "" -#: source/libublsettingsui-gtk3.h:324 +#: source/libublsettingsui-gtk3.h:337 +msgid "Load file" +msgstr "" + +#: source/libublsettingsui-gtk3.h:339 msgid "Cancel" msgstr "" -#: source/libublsettingsui-gtk3.h:325 +#: source/libublsettingsui-gtk3.h:340 msgid "Accept" msgstr "" -#: source/libublsettingsui-gtk3.h:326 +#: source/libublsettingsui-gtk3.h:341 msgid "Open" msgstr "" -#: source/libublsettingsui-gtk3.h:328 +#: source/libublsettingsui-gtk3.h:342 +msgid "Create directory" +msgstr "" + +#: source/libublsettingsui-gtk3.h:343 +msgid "Select directory" +msgstr "" + +#: source/libublsettingsui-gtk3.h:345 msgid "Would you like to read documentation in the Web?" msgstr "" -#: source/libublsettingsui-gtk3.h:329 +#: source/libublsettingsui-gtk3.h:346 msgid "" "You will be redirected to documentation website where documentation is\n" "translated and supported by community." msgstr "" -#: source/libublsettingsui-gtk3.h:330 +#: source/libublsettingsui-gtk3.h:347 msgid "Always redirect to online documentation" msgstr "" -#: source/libublsettingsui-gtk3.h:331 +#: source/libublsettingsui-gtk3.h:348 msgid "Open documentation" msgstr "" -#: source/libublsettingsui-gtk3.h:332 +#: source/libublsettingsui-gtk3.h:349 msgid "Project Home Page" msgstr "" -#: source/libublsettingsui-gtk3.h:333 +#: source/libublsettingsui-gtk3.h:350 msgid "Nothing were chosen" msgstr "" -#: source/libublsettingsui-gtk3.h:334 +#: source/libublsettingsui-gtk3.h:351 msgid "Copyright © 2022 - 2023, UBSoft LLC" msgstr "" -#: source/libublsettingsui-gtk3.h:337 +#: source/libublsettingsui-gtk3.h:354 msgid "Global configuration loading succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:338 +#: source/libublsettingsui-gtk3.h:355 msgid "Local configuration loading succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:339 +#: source/libublsettingsui-gtk3.h:356 msgid "Config loading failed" msgstr "" -#: source/libublsettingsui-gtk3.h:341 +#: source/libublsettingsui-gtk3.h:358 msgid "Local and global configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:342 +#: source/libublsettingsui-gtk3.h:359 msgid "Global configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:343 +#: source/libublsettingsui-gtk3.h:360 msgid "Local configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:344 +#: source/libublsettingsui-gtk3.h:361 msgid "Configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:346 +#: source/libublsettingsui-gtk3.h:363 msgid "Parameter" msgstr "" -#: source/libublsettingsui-gtk3.h:347 +#: source/libublsettingsui-gtk3.h:364 msgid "Old value" msgstr "" -#: source/libublsettingsui-gtk3.h:348 +#: source/libublsettingsui-gtk3.h:365 msgid "New value" msgstr "" -#: source/libublsettingsui-gtk3.h:349 +#: source/libublsettingsui-gtk3.h:366 msgid "" "Value\n" "(Old/New)" msgstr "" -#: source/libublsettingsui-gtk3.h:351 +#: source/libublsettingsui-gtk3.h:368 msgid "Nothing to save" msgstr "" -#: source/libublsettingsui-gtk3.h:352 +#: source/libublsettingsui-gtk3.h:369 msgid "Saving into local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:353 +#: source/libublsettingsui-gtk3.h:370 msgid "Saving into global configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:354 +#: source/libublsettingsui-gtk3.h:371 msgid "Saving into global and local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:355 +#: source/libublsettingsui-gtk3.h:372 msgid "Saving into custom configuration at" msgstr "" -#: source/libublsettingsui-gtk3.h:360 +#: source/libublsettingsui-gtk3.h:377 msgid "Full saving mode" msgstr "" -#: source/libublsettingsui-gtk3.h:361 +#: source/libublsettingsui-gtk3.h:378 msgid "Saving into module" msgstr "" -#: source/libublsettingsui-gtk3.h:362 +#: source/libublsettingsui-gtk3.h:379 msgid "Sandbox mode" msgstr "" -#: source/libublsettingsui-gtk3.h:363 +#: source/libublsettingsui-gtk3.h:380 msgid "Sandbox with profile saving" msgstr "" -#: source/libublsettingsui-gtk3.h:364 +#: source/libublsettingsui-gtk3.h:381 msgid "HDD sandbox" msgstr "" -#: source/libublsettingsui-gtk3.h:365 +#: source/libublsettingsui-gtk3.h:382 msgid "HDD sandbox with profile saving" msgstr "" -#: source/libublsettingsui-gtk3.h:366 +#: source/libublsettingsui-gtk3.h:383 msgid "New configuration file creation failed" msgstr "" -#: source/libublsettingsui-gtk3.h:367 +#: source/libublsettingsui-gtk3.h:384 msgid "Upgrade to root" msgstr "" -#: source/libublsettingsui-gtk3.h:368 +#: source/libublsettingsui-gtk3.h:385 msgid "Settings" msgstr "" -#: source/libublsettingsui-gtk3.h:370 +#: source/libublsettingsui-gtk3.h:387 msgid "Application settigs" msgstr "" -#: source/libublsettingsui-gtk3.h:372 +#: source/libublsettingsui-gtk3.h:389 msgid "Invalid email adress" msgstr "" -#: source/libublsettingsui-gtk3.h:373 +#: source/libublsettingsui-gtk3.h:390 msgid "Invalid path" msgstr "" -#: source/libublsettingsui-gtk3.h:375 +#: source/libublsettingsui-gtk3.h:392 msgid "Choose path" msgstr "" -#: source/libublsettingsui-gtk3.h:377 +#: source/libublsettingsui-gtk3.h:395 msgid "Choose directory instead of file" msgstr "" diff --git a/libublsettingsui-gtk3_ru.po b/libublsettingsui-gtk3_ru.po index fb3e7c7..d76d238 100644 --- a/libublsettingsui-gtk3_ru.po +++ b/libublsettingsui-gtk3_ru.po @@ -17,63 +17,63 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: source/libublsettingsui-gtk3.h:299 +#: source/libublsettingsui-gtk3.h:301 msgid "Version:" msgstr "Версия:" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:302 msgid " version:" msgstr " версия:" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:303 msgid "Usage:" msgstr "Использование:" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:303 msgid "[OPTIONS]" msgstr "[АРГУМЕНТЫ]" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:304 msgid "Options:" msgstr "Аргументы:" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:305 msgid "Show this help" msgstr "Показать эту подсказку" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:306 msgid "Show package version" msgstr "Показать версию пакета" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:307 msgid "Lock this help menu" msgstr "Заблокировать это меню помощи" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:308 msgid "Lock configuration saving" msgstr "Успешно записана локальная конфигурация" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:309 msgid "Lock local configration saving" msgstr "Заблокировать сохранение локальной конфигурации" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:310 msgid "Lock global configration saving" msgstr "Заблокировать сохранение глобальной конфигурации" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:311 msgid "Lock global configration loading" msgstr "Заблокировать загрузку глобальную конфигурацию" -#: source/libublsettingsui-gtk3.h:300 +#: source/libublsettingsui-gtk3.h:312 msgid "Reset application settings" msgstr "Сбросить настройки программы" -#: source/libublsettingsui-gtk3.h:305 +#: source/libublsettingsui-gtk3.h:318 msgid "Operation succeeded" msgstr "Операция завершена" -#: source/libublsettingsui-gtk3.h:306 +#: source/libublsettingsui-gtk3.h:319 msgid "" "Warning! Application was launched without root - root-dependent actions are " "locked" @@ -81,75 +81,87 @@ msgstr "" "Внимание! Приложение было запущено без прав суперпользователя - действия, " "требующие их наличия заблокированы" -#: source/libublsettingsui-gtk3.h:308 +#: source/libublsettingsui-gtk3.h:321 source/libublsettingsui-gtk3.h:322 msgid "Default" msgstr "По умолчанию" -#: source/libublsettingsui-gtk3.h:309 +#: source/libublsettingsui-gtk3.h:323 msgid "About" msgstr "О программе" -#: source/libublsettingsui-gtk3.h:310 +#: source/libublsettingsui-gtk3.h:324 msgid "Documentation" msgstr "Справка" -#: source/libublsettingsui-gtk3.h:312 +#: source/libublsettingsui-gtk3.h:326 msgid "Save to specific file" msgstr "Сохранить в файл" -#: source/libublsettingsui-gtk3.h:313 +#: source/libublsettingsui-gtk3.h:327 msgid "Save to local configuration" msgstr "Сохранить в локальную конфигурацию" -#: source/libublsettingsui-gtk3.h:314 +#: source/libublsettingsui-gtk3.h:328 msgid "Save to global configuration" msgstr "Сохранить в глобальную конфигурацию" -#: source/libublsettingsui-gtk3.h:315 +#: source/libublsettingsui-gtk3.h:329 msgid "Save configuration" msgstr "Сохранить конфигурацию" -#: source/libublsettingsui-gtk3.h:316 +#: source/libublsettingsui-gtk3.h:330 msgid "Save" msgstr "Сохранить" -#: source/libublsettingsui-gtk3.h:317 +#: source/libublsettingsui-gtk3.h:331 msgid "Saving..." msgstr "Сохранение..." -#: source/libublsettingsui-gtk3.h:319 +#: source/libublsettingsui-gtk3.h:333 msgid "Load from specific file" msgstr "Загрузить из файла" -#: source/libublsettingsui-gtk3.h:320 +#: source/libublsettingsui-gtk3.h:334 msgid "Load local configuration" msgstr "Загрузить локальную конфигурацию" -#: source/libublsettingsui-gtk3.h:321 +#: source/libublsettingsui-gtk3.h:335 msgid "Load global configuration" msgstr "Загрузить глобальную конфигурацию" -#: source/libublsettingsui-gtk3.h:322 +#: source/libublsettingsui-gtk3.h:336 msgid "Load" msgstr "Загрузить" -#: source/libublsettingsui-gtk3.h:324 +#: source/libublsettingsui-gtk3.h:337 +msgid "Load file" +msgstr "Загрузить файл" + +#: source/libublsettingsui-gtk3.h:339 msgid "Cancel" msgstr "Отмена" -#: source/libublsettingsui-gtk3.h:325 +#: source/libublsettingsui-gtk3.h:340 msgid "Accept" msgstr "Принять" -#: source/libublsettingsui-gtk3.h:326 +#: source/libublsettingsui-gtk3.h:341 msgid "Open" msgstr "Открыть" -#: source/libublsettingsui-gtk3.h:328 +#: source/libublsettingsui-gtk3.h:342 +msgid "Create directory" +msgstr "Создать файл" + +#: source/libublsettingsui-gtk3.h:343 +msgid "Select directory" +msgstr "Выбрать папку" + +#: source/libublsettingsui-gtk3.h:345 msgid "Would you like to read documentation in the Web?" msgstr "Вы хотите прочитать справку в Сети?" -#: source/libublsettingsui-gtk3.h:329 +#: source/libublsettingsui-gtk3.h:346 msgid "" "You will be redirected to documentation website where documentation is\n" "translated and supported by community." @@ -157,67 +169,67 @@ msgstr "" "Вы будете перенаправлены на сайт с документацией, где страницы помощи\n" "переводятся и поддерживаются сообществом." -#: source/libublsettingsui-gtk3.h:330 +#: source/libublsettingsui-gtk3.h:347 msgid "Always redirect to online documentation" msgstr "Всегда перенаправлять" -#: source/libublsettingsui-gtk3.h:331 +#: source/libublsettingsui-gtk3.h:348 msgid "Open documentation" msgstr "Прочитать справку" -#: source/libublsettingsui-gtk3.h:332 +#: source/libublsettingsui-gtk3.h:349 msgid "Project Home Page" msgstr "Домашняя страница проекта" -#: source/libublsettingsui-gtk3.h:333 +#: source/libublsettingsui-gtk3.h:350 msgid "Nothing were chosen" msgstr "Ничего не было выбрано" -#: source/libublsettingsui-gtk3.h:334 +#: source/libublsettingsui-gtk3.h:351 msgid "Copyright © 2022 - 2023, UBSoft LLC" msgstr "Copyright © 2022 - 2023, ООО «Юбисофт»" -#: source/libublsettingsui-gtk3.h:337 +#: source/libublsettingsui-gtk3.h:354 msgid "Global configuration loading succeeded." msgstr "Успешно загружена глобальная конфигурация" -#: source/libublsettingsui-gtk3.h:338 +#: source/libublsettingsui-gtk3.h:355 msgid "Local configuration loading succeeded." msgstr "Успешно загружена локальная конфигурация" -#: source/libublsettingsui-gtk3.h:339 +#: source/libublsettingsui-gtk3.h:356 msgid "Config loading failed" msgstr "Ошибка загрузки конфига" -#: source/libublsettingsui-gtk3.h:341 +#: source/libublsettingsui-gtk3.h:358 msgid "Local and global configuration saving succeeded." msgstr "Успешно записаны локальная и глобальная конфигурация" -#: source/libublsettingsui-gtk3.h:342 +#: source/libublsettingsui-gtk3.h:359 msgid "Global configuration saving succeeded." msgstr "Успешно записана глобальная конфигурация" -#: source/libublsettingsui-gtk3.h:343 +#: source/libublsettingsui-gtk3.h:360 msgid "Local configuration saving succeeded." msgstr "Успешно записана локальная конфигурация" -#: source/libublsettingsui-gtk3.h:344 +#: source/libublsettingsui-gtk3.h:361 msgid "Configuration saving succeeded." msgstr "Успешно записана конфигурация" -#: source/libublsettingsui-gtk3.h:346 +#: source/libublsettingsui-gtk3.h:363 msgid "Parameter" msgstr "Параметр" -#: source/libublsettingsui-gtk3.h:347 +#: source/libublsettingsui-gtk3.h:364 msgid "Old value" msgstr "Старое значение" -#: source/libublsettingsui-gtk3.h:348 +#: source/libublsettingsui-gtk3.h:365 msgid "New value" msgstr "Новое значение" -#: source/libublsettingsui-gtk3.h:349 +#: source/libublsettingsui-gtk3.h:366 msgid "" "Value\n" "(Old/New)" @@ -225,78 +237,78 @@ msgstr "" "Значение\n" "(Старое/Новое)" -#: source/libublsettingsui-gtk3.h:351 +#: source/libublsettingsui-gtk3.h:368 msgid "Nothing to save" msgstr "Нечего сохранять" -#: source/libublsettingsui-gtk3.h:352 +#: source/libublsettingsui-gtk3.h:369 msgid "Saving into local configuration" msgstr "Сохранение в локальный конфигурационный файл" -#: source/libublsettingsui-gtk3.h:353 +#: source/libublsettingsui-gtk3.h:370 msgid "Saving into global configuration" msgstr "Сохранение в глобальный конфигурационный файл" -#: source/libublsettingsui-gtk3.h:354 +#: source/libublsettingsui-gtk3.h:371 msgid "Saving into global and local configuration" msgstr "Сохранение в глобальный и локальный конфигурационный файл" -#: source/libublsettingsui-gtk3.h:355 +#: source/libublsettingsui-gtk3.h:372 msgid "Saving into custom configuration at" msgstr "Сохранение в конфигурационный файл по пути" -#: source/libublsettingsui-gtk3.h:360 +#: source/libublsettingsui-gtk3.h:377 msgid "Full saving mode" msgstr "Полное сохранение" -#: source/libublsettingsui-gtk3.h:361 +#: source/libublsettingsui-gtk3.h:378 msgid "Saving into module" msgstr "Сохранение в модуль" -#: source/libublsettingsui-gtk3.h:362 +#: source/libublsettingsui-gtk3.h:379 msgid "Sandbox mode" msgstr "Полная песочница в ОЗУ" -#: source/libublsettingsui-gtk3.h:363 +#: source/libublsettingsui-gtk3.h:380 msgid "Sandbox with profile saving" msgstr "Песочница с сохранением профиля пользователя" -#: source/libublsettingsui-gtk3.h:364 +#: source/libublsettingsui-gtk3.h:381 msgid "HDD sandbox" msgstr "Полная песочница на HDD" -#: source/libublsettingsui-gtk3.h:365 +#: source/libublsettingsui-gtk3.h:382 msgid "HDD sandbox with profile saving" msgstr "Полная песочница на HDD с сохранением профиля пользователя" -#: source/libublsettingsui-gtk3.h:366 +#: source/libublsettingsui-gtk3.h:383 msgid "New configuration file creation failed" msgstr "Ошибка создания нового файла конфигурации" -#: source/libublsettingsui-gtk3.h:367 +#: source/libublsettingsui-gtk3.h:384 msgid "Upgrade to root" msgstr "Повысить права до root" -#: source/libublsettingsui-gtk3.h:368 +#: source/libublsettingsui-gtk3.h:385 msgid "Settings" msgstr "" -#: source/libublsettingsui-gtk3.h:370 +#: source/libublsettingsui-gtk3.h:387 msgid "Application settigs" msgstr "Настройки" -#: source/libublsettingsui-gtk3.h:372 +#: source/libublsettingsui-gtk3.h:389 msgid "Invalid email adress" msgstr "Неверный email-адрес" -#: source/libublsettingsui-gtk3.h:373 +#: source/libublsettingsui-gtk3.h:390 msgid "Invalid path" msgstr "Неправильный путь" -#: source/libublsettingsui-gtk3.h:375 +#: source/libublsettingsui-gtk3.h:392 msgid "Choose path" msgstr "Выбор пути" -#: source/libublsettingsui-gtk3.h:377 +#: source/libublsettingsui-gtk3.h:395 msgid "Choose directory instead of file" msgstr "Выбрать папку вместо вайла" From 249f8ec9d3f97670cdf8611fece3bc7cebe4bda0 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 25 Mar 2025 12:12:19 +0600 Subject: [PATCH 2/5] Fixed settings window title --- source/libublsettingsui-gtk3-config-window.c | 36 +++++++++++--------- source/libublsettingsui-gtk3.c | 2 +- source/libublsettingsui-gtk3.h | 2 ++ 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/source/libublsettingsui-gtk3-config-window.c b/source/libublsettingsui-gtk3-config-window.c index 72a8501..9127dd4 100644 --- a/source/libublsettingsui-gtk3-config-window.c +++ b/source/libublsettingsui-gtk3-config-window.c @@ -90,6 +90,8 @@ ubl_settings_window *yon_ubl_settings_window_new(){ window->WorkZoneBox = yon_gtk_builder_get_widget(builder,"WorkZoneBox"); window->AcceptButton = yon_gtk_builder_get_widget(builder,"AcceptButton"); window->CancelButton = yon_gtk_builder_get_widget(builder,"CancelButton"); + gtk_window_set_title(GTK_WINDOW(window->window),template_app_information.app_title); + gtk_window_set_icon_name(GTK_WINDOW(window->window),yon_char_append("com.ublinux.",template_app_information.app_tech_name)); return window; } @@ -172,6 +174,23 @@ char *yon_settings_configuration_get(char *id){ //signnals section +void __yon_on_boolean_parameter_toggled(GtkToggleButton *self ,char *id){ + yon_configuration_parameters *current = (yon_configuration_parameters*)yon_dictionary_get((dictionary**)&__yon_settings_parameters,id); + if (current){ + current->data= gtk_toggle_button_get_active(self)?(void*)1:(void*)0; + } +} + +void on_confuguration_combo_box_changed(GtkComboBox *self, char *id){ + yon_configuration_parameters *cur = (yon_configuration_parameters*)yon_dictionary_get((dictionary**)&__yon_settings_parameters,id); + if (cur){ + char *cur_value = yon_char_new((char*)gtk_combo_box_get_active_id(self)); + if (yon_window_config_check_init()){ + yon_window_config_add_instant_parameter(id,"settings",cur_value,YON_TYPE_STRING); + } + } +} + void __yon_on_ubl_settings_window_open(){ if (!__yon_settings_parameters) return; ubl_settings_window *window = yon_ubl_settings_window_new(); @@ -201,23 +220,6 @@ void __yon_on_ubl_settings_window_open(){ gtk_widget_show(window->window); } -void __yon_on_boolean_parameter_toggled(GtkToggleButton *self ,char *id){ - yon_configuration_parameters *current = (yon_configuration_parameters*)yon_dictionary_get((dictionary**)&__yon_settings_parameters,id); - if (current){ - current->data= gtk_toggle_button_get_active(self)?(void*)1:(void*)0; - } -} - -void on_confuguration_combo_box_changed(GtkComboBox *self, char *id){ - yon_configuration_parameters *cur = (yon_configuration_parameters*)yon_dictionary_get((dictionary**)&__yon_settings_parameters,id); - if (cur){ - char *cur_value = yon_char_new((char*)gtk_combo_box_get_active_id(self)); - if (yon_window_config_check_init()){ - yon_window_config_add_instant_parameter(id,"settings",cur_value,YON_TYPE_STRING); - } - } -} - //init section void yon_configuration_window_add_combo_box_parameter(enum CONFIGURATION_PARAMETER_TYPE type, char *id, char *label, GCallback func, gpointer data,...){ diff --git a/source/libublsettingsui-gtk3.c b/source/libublsettingsui-gtk3.c index 67a81d5..bec248b 100644 --- a/source/libublsettingsui-gtk3.c +++ b/source/libublsettingsui-gtk3.c @@ -115,7 +115,7 @@ void on_about(GtkWidget *self, char *version_application){ gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(window),template_app_information.app_title); gtk_about_dialog_set_logo_icon_name(GTK_ABOUT_DIALOG(window),yon_char_append("com.ublinux.",template_app_information.app_tech_name)); gtk_window_set_icon_name(GTK_WINDOW(window),yon_char_append("com.ublinux.",template_app_information.app_tech_name)); - gtk_window_set_title(GTK_WINDOW(window),template_app_information.app_title); + gtk_window_set_title(GTK_WINDOW(window),about_label(template_app_information.app_title)); gtk_about_dialog_set_program_name(GTK_ABOUT_DIALOG(window),template_app_information.app_tech_name); gtk_label_set_text(GTK_LABEL(title),template_app_information.app_title); g_signal_connect(G_OBJECT(window),"activate-link",G_CALLBACK(on_link),NULL); diff --git a/source/libublsettingsui-gtk3.h b/source/libublsettingsui-gtk3.h index 7d675e6..c815f99 100644 --- a/source/libublsettingsui-gtk3.h +++ b/source/libublsettingsui-gtk3.h @@ -315,6 +315,8 @@ char *yon_custom_config_init(); #define template_ui_LocalePath "/usr/share/locale" #define template_ui_LocaleName "libublsettingsui-gtk3" + #define about_label(target) yon_char_unite(_("About")," ",target,NULL) + #define SUCCESS_LABEL _("Operation succeeded") #define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") From 87cdec2c7d371a904e0378693017b32a583f715c Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 31 Mar 2025 11:41:20 +0600 Subject: [PATCH 3/5] Fixed loading --- source/libublsettingsui-gtk3-filechooser.c | 2 ++ source/libublsettingsui-gtk3-save.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/libublsettingsui-gtk3-filechooser.c b/source/libublsettingsui-gtk3-filechooser.c index 1fc9d36..cdb88e0 100644 --- a/source/libublsettingsui-gtk3-filechooser.c +++ b/source/libublsettingsui-gtk3-filechooser.c @@ -92,6 +92,8 @@ filechooser_window *yon_file_chooser_window_new(GtkFileChooserAction action){ gtk_button_set_label(GTK_BUTTON(window->SaveButton),yon_char_get_localised_from_lib(CREATE_FOLDER_LABEL)); break; case GTK_FILE_CHOOSER_ACTION_OPEN: + gtk_widget_hide(window->ChooseFolderCheck); + gtk_button_set_label(GTK_BUTTON(window->SaveButton),yon_char_get_localised_from_lib(OPEN_LABEL)); break; case GTK_FILE_CHOOSER_ACTION_SAVE: diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index 6f55daa..bd77b2a 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -465,7 +465,7 @@ char *yon_custom_config_init(GtkFileChooserAction type){ gtk_file_filter_set_name(filter, "*.ini"); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(dialog->MainFileChooser),filter); if (type==GTK_FILE_CHOOSER_ACTION_SAVE){ - yon_file_chooser_set_button_label(yon_char_get_localised_from_lib(LOAD_CONFIG_LABEL)); + // yon_file_chooser_set_button_label(yon_char_get_localised_from_lib(LOAD_CONFIG_LABEL)); } if (yon_file_chooser_start(dialog)==GTK_RESPONSE_ACCEPT){ From 98208a6675b19994b26d05d3909706218eb0da35 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 31 Mar 2025 12:41:17 +0600 Subject: [PATCH 4/5] Fixed loading --- source/libublsettingsui-gtk3-save.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index bd77b2a..2123d57 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -468,7 +468,7 @@ char *yon_custom_config_init(GtkFileChooserAction type){ // yon_file_chooser_set_button_label(yon_char_get_localised_from_lib(LOAD_CONFIG_LABEL)); } - if (yon_file_chooser_start(dialog)==GTK_RESPONSE_ACCEPT){ + if (yon_file_chooser_start(dialog)!=GTK_RESPONSE_CANCEL){ char *file = dialog->last_success_selection; if (!yon_char_is_empty(file)){ From 5ed5bb095d8d0004ea545dac3359ba3fb6e51fa7 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 31 Mar 2025 12:52:15 +0600 Subject: [PATCH 5/5] Changed localised string for label --- source/libublsettingsui-gtk3-save.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/libublsettingsui-gtk3-save.c b/source/libublsettingsui-gtk3-save.c index 2123d57..9cac806 100644 --- a/source/libublsettingsui-gtk3-save.c +++ b/source/libublsettingsui-gtk3-save.c @@ -499,9 +499,7 @@ char *yon_custom_config_init(GtkFileChooserAction type){ */ void on_save_parameters(GtkWidget *self, template_saving_window *window){ - textdomain(template_ui_LocaleName); - yon_ubl_status_box_render(SAVE_PROCESS_LABEL,BACKGROUND_IMAGE_INFO_TYPE); - textdomain(template_app_information.app_locale); + yon_ubl_status_box_render(yon_char_get_localised_from_lib(SAVE_PROCESS_LABEL),BACKGROUND_IMAGE_INFO_TYPE); int saved_size; struct loaded_config *saved_parameters = yon_save_window_get_saved_parameters(window);