diff --git a/libublsettingsui-gtk3.pot b/libublsettingsui-gtk3.pot index 7160df8..f2a9619 100644 --- a/libublsettingsui-gtk3.pot +++ b/libublsettingsui-gtk3.pot @@ -17,384 +17,441 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: source/libublsettingsui-gtk3.h:376 +#: source/libublsettingsui-gtk3.h:589 msgid "Version:" msgstr "" -#: source/libublsettingsui-gtk3.h:377 +#: source/libublsettingsui-gtk3.h:590 msgid " version:" msgstr "" -#: source/libublsettingsui-gtk3.h:378 +#: source/libublsettingsui-gtk3.h:591 msgid "Usage:" msgstr "" -#: source/libublsettingsui-gtk3.h:378 +#: source/libublsettingsui-gtk3.h:591 msgid "[OPTIONS]" msgstr "" -#: source/libublsettingsui-gtk3.h:379 +#: source/libublsettingsui-gtk3.h:592 msgid "Options:" msgstr "" -#: source/libublsettingsui-gtk3.h:380 +#: source/libublsettingsui-gtk3.h:593 msgid "Show this help" msgstr "" -#: source/libublsettingsui-gtk3.h:381 +#: source/libublsettingsui-gtk3.h:594 msgid "Show package version" msgstr "" -#: source/libublsettingsui-gtk3.h:382 +#: source/libublsettingsui-gtk3.h:595 msgid "Lock this help menu" msgstr "" -#: source/libublsettingsui-gtk3.h:383 +#: source/libublsettingsui-gtk3.h:596 msgid "Lock configuration saving" msgstr "" -#: source/libublsettingsui-gtk3.h:384 +#: source/libublsettingsui-gtk3.h:597 msgid "Lock local configration saving" msgstr "" -#: source/libublsettingsui-gtk3.h:385 +#: source/libublsettingsui-gtk3.h:598 msgid "Lock global configration saving" msgstr "" -#: source/libublsettingsui-gtk3.h:386 +#: source/libublsettingsui-gtk3.h:599 msgid "Lock global configration loading" msgstr "" -#: source/libublsettingsui-gtk3.h:387 +#: source/libublsettingsui-gtk3.h:600 msgid "Reset application settings" msgstr "" -#: source/libublsettingsui-gtk3.h:393 source/libublsettingsui-gtk3.h:401 +#: source/libublsettingsui-gtk3.h:606 source/libublsettingsui-gtk3.h:614 msgid "About" msgstr "" -#: source/libublsettingsui-gtk3.h:395 +#: source/libublsettingsui-gtk3.h:608 msgid "Operation succeeded" msgstr "" -#: source/libublsettingsui-gtk3.h:396 +#: source/libublsettingsui-gtk3.h:609 msgid "Operation failed" msgstr "" -#: source/libublsettingsui-gtk3.h:397 +#: source/libublsettingsui-gtk3.h:610 msgid "" "Warning! Application was launched without root - root-dependent actions are " "locked" msgstr "" -#: source/libublsettingsui-gtk3.h:399 source/libublsettingsui-gtk3.h:400 +#: source/libublsettingsui-gtk3.h:612 source/libublsettingsui-gtk3.h:613 msgid "Default" msgstr "" -#: source/libublsettingsui-gtk3.h:402 +#: source/libublsettingsui-gtk3.h:615 msgid "Documentation" msgstr "" -#: source/libublsettingsui-gtk3.h:404 +#: source/libublsettingsui-gtk3.h:617 msgid "Save to specific file" msgstr "" -#: source/libublsettingsui-gtk3.h:405 +#: source/libublsettingsui-gtk3.h:618 msgid "Save to local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:406 +#: source/libublsettingsui-gtk3.h:619 msgid "Save to global configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:407 +#: source/libublsettingsui-gtk3.h:620 msgid "Save configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:408 +#: source/libublsettingsui-gtk3.h:621 msgid "Save" msgstr "" -#: source/libublsettingsui-gtk3.h:409 +#: source/libublsettingsui-gtk3.h:622 msgid "Saving..." msgstr "" -#: source/libublsettingsui-gtk3.h:411 +#: source/libublsettingsui-gtk3.h:624 msgid "Load from specific file" msgstr "" -#: source/libublsettingsui-gtk3.h:412 +#: source/libublsettingsui-gtk3.h:625 msgid "Load local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:413 +#: source/libublsettingsui-gtk3.h:626 msgid "Load global configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:414 +#: source/libublsettingsui-gtk3.h:627 msgid "Load" msgstr "" -#: source/libublsettingsui-gtk3.h:415 +#: source/libublsettingsui-gtk3.h:628 msgid "Load file" msgstr "" -#: source/libublsettingsui-gtk3.h:417 +#: source/libublsettingsui-gtk3.h:630 msgid "Cancel" msgstr "" -#: source/libublsettingsui-gtk3.h:418 +#: source/libublsettingsui-gtk3.h:631 msgid "Ok" msgstr "" -#: source/libublsettingsui-gtk3.h:419 +#: source/libublsettingsui-gtk3.h:632 msgid "Open" msgstr "" -#: source/libublsettingsui-gtk3.h:420 +#: source/libublsettingsui-gtk3.h:633 msgid "Create directory" msgstr "" -#: source/libublsettingsui-gtk3.h:421 +#: source/libublsettingsui-gtk3.h:634 msgid "Select directory" msgstr "" -#: source/libublsettingsui-gtk3.h:423 +#: source/libublsettingsui-gtk3.h:636 msgid "Would you like to read documentation in the Web?" msgstr "" -#: source/libublsettingsui-gtk3.h:424 +#: source/libublsettingsui-gtk3.h:637 msgid "" "You will be redirected to documentation website where documentation is\n" "translated and supported by community." msgstr "" -#: source/libublsettingsui-gtk3.h:425 +#: source/libublsettingsui-gtk3.h:638 msgid "Always redirect to online documentation" msgstr "" -#: source/libublsettingsui-gtk3.h:426 +#: source/libublsettingsui-gtk3.h:639 msgid "Open documentation" msgstr "" -#: source/libublsettingsui-gtk3.h:427 +#: source/libublsettingsui-gtk3.h:640 msgid "Project Home Page" msgstr "" -#: source/libublsettingsui-gtk3.h:428 +#: source/libublsettingsui-gtk3.h:641 msgid "Nothing were chosen" msgstr "" -#: source/libublsettingsui-gtk3.h:429 +#: source/libublsettingsui-gtk3.h:642 msgid "Copyright © 2022 - 2025, UBSoft LLC" msgstr "" -#: source/libublsettingsui-gtk3.h:432 +#: source/libublsettingsui-gtk3.h:645 msgid "Global configuration loading succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:433 +#: source/libublsettingsui-gtk3.h:646 msgid "Local configuration loading succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:434 +#: source/libublsettingsui-gtk3.h:647 msgid "Config loading failed" msgstr "" -#: source/libublsettingsui-gtk3.h:436 +#: source/libublsettingsui-gtk3.h:649 msgid "Local and global configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:437 +#: source/libublsettingsui-gtk3.h:650 msgid "Global configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:438 +#: source/libublsettingsui-gtk3.h:651 msgid "Local configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:439 +#: source/libublsettingsui-gtk3.h:652 msgid "Configuration saving succeeded." msgstr "" -#: source/libublsettingsui-gtk3.h:441 +#: source/libublsettingsui-gtk3.h:654 msgid "Parameter" msgstr "" -#: source/libublsettingsui-gtk3.h:442 +#: source/libublsettingsui-gtk3.h:655 msgid "Old value" msgstr "" -#: source/libublsettingsui-gtk3.h:443 +#: source/libublsettingsui-gtk3.h:656 msgid "New value" msgstr "" -#: source/libublsettingsui-gtk3.h:444 +#: source/libublsettingsui-gtk3.h:657 msgid "" "Value\n" "(Old/New)" msgstr "" -#: source/libublsettingsui-gtk3.h:446 +#: source/libublsettingsui-gtk3.h:659 msgid "Nothing to save" msgstr "" -#: source/libublsettingsui-gtk3.h:447 +#: source/libublsettingsui-gtk3.h:660 msgid "Saving into local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:448 +#: source/libublsettingsui-gtk3.h:661 msgid "Saving into global configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:449 +#: source/libublsettingsui-gtk3.h:662 msgid "Saving into global and local configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:450 +#: source/libublsettingsui-gtk3.h:663 msgid "Saving into custom configuration at" msgstr "" -#: source/libublsettingsui-gtk3.h:455 +#: source/libublsettingsui-gtk3.h:668 msgid "Full saving mode" msgstr "" -#: source/libublsettingsui-gtk3.h:456 +#: source/libublsettingsui-gtk3.h:669 msgid "Saving into module" msgstr "" -#: source/libublsettingsui-gtk3.h:457 +#: source/libublsettingsui-gtk3.h:670 msgid "Sandbox mode" msgstr "" -#: source/libublsettingsui-gtk3.h:458 +#: source/libublsettingsui-gtk3.h:671 msgid "Sandbox with profile saving" msgstr "" -#: source/libublsettingsui-gtk3.h:459 +#: source/libublsettingsui-gtk3.h:672 msgid "HDD sandbox" msgstr "" -#: source/libublsettingsui-gtk3.h:460 +#: source/libublsettingsui-gtk3.h:673 msgid "HDD sandbox with profile saving" msgstr "" -#: source/libublsettingsui-gtk3.h:461 +#: source/libublsettingsui-gtk3.h:674 msgid "New configuration file creation failed" msgstr "" -#: source/libublsettingsui-gtk3.h:462 +#: source/libublsettingsui-gtk3.h:675 msgid "Grant root access" msgstr "" -#: source/libublsettingsui-gtk3.h:463 +#: source/libublsettingsui-gtk3.h:676 msgid "Settings" msgstr "" -#: source/libublsettingsui-gtk3.h:465 +#: source/libublsettingsui-gtk3.h:678 msgid "Settigs" msgstr "" -#: source/libublsettingsui-gtk3.h:467 +#: source/libublsettingsui-gtk3.h:680 msgid "Invalid email address" msgstr "" -#: source/libublsettingsui-gtk3.h:468 +#: source/libublsettingsui-gtk3.h:681 msgid "Invalid path" msgstr "" -#: source/libublsettingsui-gtk3.h:470 +#: source/libublsettingsui-gtk3.h:683 msgid "Choose path" msgstr "" -#: source/libublsettingsui-gtk3.h:471 +#: source/libublsettingsui-gtk3.h:684 msgid "Choose application" msgstr "" -#: source/libublsettingsui-gtk3.h:474 +#: source/libublsettingsui-gtk3.h:687 msgid "Choose directory instead of file" msgstr "" -#: source/libublsettingsui-gtk3.h:476 +#: source/libublsettingsui-gtk3.h:689 msgid "Enabled" msgstr "" -#: source/libublsettingsui-gtk3.h:477 +#: source/libublsettingsui-gtk3.h:690 msgid "Disabled" msgstr "" -#: source/libublsettingsui-gtk3.h:478 +#: source/libublsettingsui-gtk3.h:691 msgid "Active" msgstr "" -#: source/libublsettingsui-gtk3.h:479 +#: source/libublsettingsui-gtk3.h:692 msgid "Inactive" msgstr "" -#: source/libublsettingsui-gtk3.h:481 +#: source/libublsettingsui-gtk3.h:694 msgid "Active:" msgstr "" -#: source/libublsettingsui-gtk3.h:482 +#: source/libublsettingsui-gtk3.h:695 msgid "Enabled:" msgstr "" -#: source/libublsettingsui-gtk3.h:483 +#: source/libublsettingsui-gtk3.h:696 msgid "Start" msgstr "" -#: source/libublsettingsui-gtk3.h:484 +#: source/libublsettingsui-gtk3.h:697 msgid "Stop" msgstr "" -#: source/libublsettingsui-gtk3.h:485 +#: source/libublsettingsui-gtk3.h:698 msgid "Restart" msgstr "" -#: source/libublsettingsui-gtk3.h:486 +#: source/libublsettingsui-gtk3.h:700 msgid "Enable autolaunch" msgstr "" -#: source/libublsettingsui-gtk3.h:487 +#: source/libublsettingsui-gtk3.h:701 msgid "Disable autolaunch" msgstr "" -#: source/libublsettingsui-gtk3.h:489 +#: source/libublsettingsui-gtk3.h:703 #, c-format msgid "\"%s\" service configuration" msgstr "" -#: source/libublsettingsui-gtk3.h:490 +#: source/libublsettingsui-gtk3.h:704 #, c-format msgid "\"%s\" service:" msgstr "" -#: source/libublsettingsui-gtk3.h:491 +#: source/libublsettingsui-gtk3.h:705 msgid "service is active" msgstr "" -#: source/libublsettingsui-gtk3.h:492 +#: source/libublsettingsui-gtk3.h:706 msgid "service is inactive" msgstr "" -#: source/libublsettingsui-gtk3.h:492 -msgid "The changes were not saved to either the local or global configuration file.\nQuit without saving?" +#: source/libublsettingsui-gtk3.h:708 +msgid "Password" msgstr "" -#: source/libublsettingsui-gtk3.h:492 +#: source/libublsettingsui-gtk3.h:710 +msgid "" +"The changes were not saved to either the local or global configuration " +"file.\n" +"Quit without saving?" +msgstr "" + +#: source/libublsettingsui-gtk3.h:711 msgid "Exit" msgstr "" -#: source/libublsettingsui-gtk3.h:493 +#: source/libublsettingsui-gtk3.h:713 +msgid "Passwords do not match" +msgstr "" + +#: source/libublsettingsui-gtk3.h:714 +msgid "Password contains restricted symbols" +msgstr "" + +#: source/libublsettingsui-gtk3.h:715 +msgid "Empty important field!" +msgstr "" + +#: source/libublsettingsui-gtk3.h:716 +msgid "Invalid hash" +msgstr "" + +#: source/libublsettingsui-gtk3.h:717 +msgid "Default (None)" +msgstr "" + +#: source/libublsettingsui-gtk3.h:718 msgid "Access to file denied" msgstr "" -#: source/libublsettingsui-gtk3.h:493 +#: source/libublsettingsui-gtk3.h:719 msgid "The configuration file contains incorrect parameters." msgstr "" -msgid "Empty important field!" +#: source/libublsettingsui-gtk3.h:720 +msgid "Date format:" msgstr "" -msgid "The password does not meet the password policy requirements!" -msgstr "" \ No newline at end of file +#: source/libublsettingsui-gtk3.h:721 +msgid "YYYY" +msgstr "" + +#: source/libublsettingsui-gtk3.h:722 +msgid "MM" +msgstr "" + +#: source/libublsettingsui-gtk3.h:723 +msgid "DD" +msgstr "" + +#: source/libublsettingsui-gtk3.h:724 +msgid "DD.MM.YYYY" +msgstr "" + +#: source/libublsettingsui-gtk3.h:725 +msgid "DD-MM-YYYY" +msgstr "" + +#: source/libublsettingsui-gtk3.h:726 +msgid "DD/MM/YYYY" +msgstr "" + +#: source/libublsettingsui-gtk3.h:727 +msgid "MM-DD-YYYY" +msgstr "" + +#: source/libublsettingsui-gtk3.h:728 +msgid "The password does not meet the password policy requirements" +msgstr "" diff --git a/libublsettingsui-gtk3_ru.po b/libublsettingsui-gtk3_ru.po index f676c2d..49ec632 100644 --- a/libublsettingsui-gtk3_ru.po +++ b/libublsettingsui-gtk3_ru.po @@ -17,71 +17,71 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: source/libublsettingsui-gtk3.h:376 +#: source/libublsettingsui-gtk3.h:589 msgid "Version:" msgstr "Версия:" -#: source/libublsettingsui-gtk3.h:377 +#: source/libublsettingsui-gtk3.h:590 msgid " version:" msgstr " версия:" -#: source/libublsettingsui-gtk3.h:378 +#: source/libublsettingsui-gtk3.h:591 msgid "Usage:" msgstr "Использование:" -#: source/libublsettingsui-gtk3.h:378 +#: source/libublsettingsui-gtk3.h:591 msgid "[OPTIONS]" msgstr "[АРГУМЕНТЫ]" -#: source/libublsettingsui-gtk3.h:379 +#: source/libublsettingsui-gtk3.h:592 msgid "Options:" msgstr "Аргументы:" -#: source/libublsettingsui-gtk3.h:380 +#: source/libublsettingsui-gtk3.h:593 msgid "Show this help" msgstr "Показать эту подсказку" -#: source/libublsettingsui-gtk3.h:381 +#: source/libublsettingsui-gtk3.h:594 msgid "Show package version" msgstr "Показать версию пакета" -#: source/libublsettingsui-gtk3.h:382 +#: source/libublsettingsui-gtk3.h:595 msgid "Lock this help menu" msgstr "Заблокировать это меню помощи" -#: source/libublsettingsui-gtk3.h:383 +#: source/libublsettingsui-gtk3.h:596 msgid "Lock configuration saving" msgstr "Успешно записана локальная конфигурация" -#: source/libublsettingsui-gtk3.h:384 +#: source/libublsettingsui-gtk3.h:597 msgid "Lock local configration saving" msgstr "Заблокировать сохранение локальной конфигурации" -#: source/libublsettingsui-gtk3.h:385 +#: source/libublsettingsui-gtk3.h:598 msgid "Lock global configration saving" msgstr "Заблокировать сохранение глобальной конфигурации" -#: source/libublsettingsui-gtk3.h:386 +#: source/libublsettingsui-gtk3.h:599 msgid "Lock global configration loading" msgstr "Заблокировать загрузку глобальную конфигурацию" -#: source/libublsettingsui-gtk3.h:387 +#: source/libublsettingsui-gtk3.h:600 msgid "Reset application settings" msgstr "Сбросить настройки программы" -#: source/libublsettingsui-gtk3.h:393 source/libublsettingsui-gtk3.h:401 +#: source/libublsettingsui-gtk3.h:606 source/libublsettingsui-gtk3.h:614 msgid "About" msgstr "О программе" -#: source/libublsettingsui-gtk3.h:395 +#: source/libublsettingsui-gtk3.h:608 msgid "Operation succeeded" msgstr "Операция завершена" -#: source/libublsettingsui-gtk3.h:396 +#: source/libublsettingsui-gtk3.h:609 msgid "Operation failed" msgstr "Операция завершена с ошибкой" -#: source/libublsettingsui-gtk3.h:397 +#: source/libublsettingsui-gtk3.h:610 msgid "" "Warning! Application was launched without root - root-dependent actions are " "locked" @@ -89,83 +89,83 @@ msgstr "" "Внимание! Приложение было запущено без прав суперпользователя - действия, " "требующие их наличия заблокированы" -#: source/libublsettingsui-gtk3.h:399 source/libublsettingsui-gtk3.h:400 +#: source/libublsettingsui-gtk3.h:612 source/libublsettingsui-gtk3.h:613 msgid "Default" msgstr "По умолчанию" -#: source/libublsettingsui-gtk3.h:402 +#: source/libublsettingsui-gtk3.h:615 msgid "Documentation" msgstr "Справка" -#: source/libublsettingsui-gtk3.h:404 +#: source/libublsettingsui-gtk3.h:617 msgid "Save to specific file" msgstr "Сохранить в файл" -#: source/libublsettingsui-gtk3.h:405 +#: source/libublsettingsui-gtk3.h:618 msgid "Save to local configuration" msgstr "Сохранить в локальную конфигурацию" -#: source/libublsettingsui-gtk3.h:406 +#: source/libublsettingsui-gtk3.h:619 msgid "Save to global configuration" msgstr "Сохранить в глобальную конфигурацию" -#: source/libublsettingsui-gtk3.h:407 +#: source/libublsettingsui-gtk3.h:620 msgid "Save configuration" msgstr "Сохранить конфигурацию" -#: source/libublsettingsui-gtk3.h:408 +#: source/libublsettingsui-gtk3.h:621 msgid "Save" msgstr "Сохранить" -#: source/libublsettingsui-gtk3.h:409 +#: source/libublsettingsui-gtk3.h:622 msgid "Saving..." msgstr "Сохранение..." -#: source/libublsettingsui-gtk3.h:411 +#: source/libublsettingsui-gtk3.h:624 msgid "Load from specific file" msgstr "Загрузить из файла" -#: source/libublsettingsui-gtk3.h:412 +#: source/libublsettingsui-gtk3.h:625 msgid "Load local configuration" msgstr "Загрузить локальную конфигурацию" -#: source/libublsettingsui-gtk3.h:413 +#: source/libublsettingsui-gtk3.h:626 msgid "Load global configuration" msgstr "Загрузить глобальную конфигурацию" -#: source/libublsettingsui-gtk3.h:414 +#: source/libublsettingsui-gtk3.h:627 msgid "Load" msgstr "Загрузить" -#: source/libublsettingsui-gtk3.h:415 +#: source/libublsettingsui-gtk3.h:628 msgid "Load file" msgstr "Загрузить файл" -#: source/libublsettingsui-gtk3.h:417 +#: source/libublsettingsui-gtk3.h:630 msgid "Cancel" msgstr "Отмена" -#: source/libublsettingsui-gtk3.h:418 +#: source/libublsettingsui-gtk3.h:631 msgid "Ok" msgstr "Принять" -#: source/libublsettingsui-gtk3.h:419 +#: source/libublsettingsui-gtk3.h:632 msgid "Open" msgstr "Открыть" -#: source/libublsettingsui-gtk3.h:420 +#: source/libublsettingsui-gtk3.h:633 msgid "Create directory" msgstr "Создать папку" -#: source/libublsettingsui-gtk3.h:421 +#: source/libublsettingsui-gtk3.h:634 msgid "Select directory" msgstr "Выбрать папку" -#: source/libublsettingsui-gtk3.h:423 +#: source/libublsettingsui-gtk3.h:636 msgid "Would you like to read documentation in the Web?" msgstr "Вы хотите прочитать справку в Сети?" -#: source/libublsettingsui-gtk3.h:424 +#: source/libublsettingsui-gtk3.h:637 msgid "" "You will be redirected to documentation website where documentation is\n" "translated and supported by community." @@ -173,68 +173,67 @@ msgstr "" "Вы будете перенаправлены на сайт с документацией, где страницы помощи\n" "переводятся и поддерживаются сообществом." -#: source/libublsettingsui-gtk3.h:425 +#: source/libublsettingsui-gtk3.h:638 msgid "Always redirect to online documentation" msgstr "Всегда перенаправлять" -#: source/libublsettingsui-gtk3.h:426 +#: source/libublsettingsui-gtk3.h:639 msgid "Open documentation" msgstr "Прочитать справку" -#: source/libublsettingsui-gtk3.h:427 +#: source/libublsettingsui-gtk3.h:640 msgid "Project Home Page" msgstr "Домашняя страница проекта" -#: source/libublsettingsui-gtk3.h:428 +#: source/libublsettingsui-gtk3.h:641 msgid "Nothing were chosen" msgstr "Ничего не было выбрано" -#: source/libublsettingsui-gtk3.h:429 -#, fuzzy +#: source/libublsettingsui-gtk3.h:642 msgid "Copyright © 2022 - 2025, UBSoft LLC" msgstr "Copyright © 2022 - 2025, ООО «Юбисофт»" -#: source/libublsettingsui-gtk3.h:432 +#: source/libublsettingsui-gtk3.h:645 msgid "Global configuration loading succeeded." msgstr "Успешно загружена глобальная конфигурация" -#: source/libublsettingsui-gtk3.h:433 +#: source/libublsettingsui-gtk3.h:646 msgid "Local configuration loading succeeded." msgstr "Успешно загружена локальная конфигурация" -#: source/libublsettingsui-gtk3.h:434 +#: source/libublsettingsui-gtk3.h:647 msgid "Config loading failed" msgstr "Ошибка загрузки конфига" -#: source/libublsettingsui-gtk3.h:436 +#: source/libublsettingsui-gtk3.h:649 msgid "Local and global configuration saving succeeded." msgstr "Успешно записаны локальная и глобальная конфигурация" -#: source/libublsettingsui-gtk3.h:437 +#: source/libublsettingsui-gtk3.h:650 msgid "Global configuration saving succeeded." msgstr "Успешно записана глобальная конфигурация" -#: source/libublsettingsui-gtk3.h:438 +#: source/libublsettingsui-gtk3.h:651 msgid "Local configuration saving succeeded." msgstr "Успешно записана локальная конфигурация" -#: source/libublsettingsui-gtk3.h:439 +#: source/libublsettingsui-gtk3.h:652 msgid "Configuration saving succeeded." msgstr "Успешно записана конфигурация" -#: source/libublsettingsui-gtk3.h:441 +#: source/libublsettingsui-gtk3.h:654 msgid "Parameter" msgstr "Параметр" -#: source/libublsettingsui-gtk3.h:442 +#: source/libublsettingsui-gtk3.h:655 msgid "Old value" msgstr "Старое значение" -#: source/libublsettingsui-gtk3.h:443 +#: source/libublsettingsui-gtk3.h:656 msgid "New value" msgstr "Новое значение" -#: source/libublsettingsui-gtk3.h:444 +#: source/libublsettingsui-gtk3.h:657 msgid "" "Value\n" "(Old/New)" @@ -242,165 +241,226 @@ msgstr "" "Значение\n" "(Старое/Новое)" -#: source/libublsettingsui-gtk3.h:446 +#: source/libublsettingsui-gtk3.h:659 msgid "Nothing to save" msgstr "Нечего сохранять" -#: source/libublsettingsui-gtk3.h:447 +#: source/libublsettingsui-gtk3.h:660 msgid "Saving into local configuration" msgstr "Сохранение в локальный конфигурационный файл" -#: source/libublsettingsui-gtk3.h:448 +#: source/libublsettingsui-gtk3.h:661 msgid "Saving into global configuration" msgstr "Сохранение в глобальный конфигурационный файл" -#: source/libublsettingsui-gtk3.h:449 +#: source/libublsettingsui-gtk3.h:662 msgid "Saving into global and local configuration" msgstr "Сохранение в глобальный и локальный конфигурационный файл" -#: source/libublsettingsui-gtk3.h:450 +#: source/libublsettingsui-gtk3.h:663 msgid "Saving into custom configuration at" msgstr "Сохранение в конфигурационный файл по пути" -#: source/libublsettingsui-gtk3.h:455 +#: source/libublsettingsui-gtk3.h:668 msgid "Full saving mode" msgstr "Полное сохранение" -#: source/libublsettingsui-gtk3.h:456 +#: source/libublsettingsui-gtk3.h:669 msgid "Saving into module" msgstr "Сохранение в модуль" -#: source/libublsettingsui-gtk3.h:457 +#: source/libublsettingsui-gtk3.h:670 msgid "Sandbox mode" msgstr "Полная песочница в ОЗУ" -#: source/libublsettingsui-gtk3.h:458 +#: source/libublsettingsui-gtk3.h:671 msgid "Sandbox with profile saving" msgstr "Песочница с сохранением профиля пользователя" -#: source/libublsettingsui-gtk3.h:459 +#: source/libublsettingsui-gtk3.h:672 msgid "HDD sandbox" msgstr "Полная песочница на HDD" -#: source/libublsettingsui-gtk3.h:460 +#: source/libublsettingsui-gtk3.h:673 msgid "HDD sandbox with profile saving" msgstr "Полная песочница на HDD с сохранением профиля пользователя" -#: source/libublsettingsui-gtk3.h:461 +#: source/libublsettingsui-gtk3.h:674 msgid "New configuration file creation failed" msgstr "Ошибка создания нового файла конфигурации" -#: source/libublsettingsui-gtk3.h:462 +#: source/libublsettingsui-gtk3.h:675 msgid "Grant root access" msgstr "Предоставить root-доступ" -#: source/libublsettingsui-gtk3.h:463 +#: source/libublsettingsui-gtk3.h:676 msgid "Settings" msgstr "Настройки" -#: source/libublsettingsui-gtk3.h:465 +#: source/libublsettingsui-gtk3.h:678 msgid "Settigs" msgstr "Настройки" -#: source/libublsettingsui-gtk3.h:467 +#: source/libublsettingsui-gtk3.h:680 msgid "Invalid email address" msgstr "Неверный email-адрес" -#: source/libublsettingsui-gtk3.h:468 +#: source/libublsettingsui-gtk3.h:681 msgid "Invalid path" msgstr "Неправильный путь" -#: source/libublsettingsui-gtk3.h:470 +#: source/libublsettingsui-gtk3.h:683 msgid "Choose path" msgstr "Выбор пути" -#: source/libublsettingsui-gtk3.h:471 +#: source/libublsettingsui-gtk3.h:684 msgid "Choose application" msgstr "Выбор приложений" -#: source/libublsettingsui-gtk3.h:474 +#: source/libublsettingsui-gtk3.h:687 msgid "Choose directory instead of file" msgstr "Выбрать папку вместо вайла" -#: source/libublsettingsui-gtk3.h:476 +#: source/libublsettingsui-gtk3.h:689 msgid "Enabled" msgstr "Включен" -#: source/libublsettingsui-gtk3.h:477 +#: source/libublsettingsui-gtk3.h:690 msgid "Disabled" msgstr "Выключен" -#: source/libublsettingsui-gtk3.h:478 +#: source/libublsettingsui-gtk3.h:691 msgid "Active" msgstr "Работает" -#: source/libublsettingsui-gtk3.h:479 +#: source/libublsettingsui-gtk3.h:692 msgid "Inactive" msgstr "Приостановлена" -#: source/libublsettingsui-gtk3.h:481 +#: source/libublsettingsui-gtk3.h:694 msgid "Active:" msgstr "Статус:" -#: source/libublsettingsui-gtk3.h:482 +#: source/libublsettingsui-gtk3.h:695 msgid "Enabled:" msgstr "Автозапуск:" -#: source/libublsettingsui-gtk3.h:483 +#: source/libublsettingsui-gtk3.h:696 msgid "Start" msgstr "Запустить" -#: source/libublsettingsui-gtk3.h:484 +#: source/libublsettingsui-gtk3.h:697 msgid "Stop" msgstr "Остановить" -#: source/libublsettingsui-gtk3.h:485 +#: source/libublsettingsui-gtk3.h:698 msgid "Restart" msgstr "Перезапустить" -#: source/libublsettingsui-gtk3.h:486 +#: source/libublsettingsui-gtk3.h:700 msgid "Enable autolaunch" msgstr "Включить автозапуск" -#: source/libublsettingsui-gtk3.h:487 +#: source/libublsettingsui-gtk3.h:701 msgid "Disable autolaunch" msgstr "Отключить автозапуск" -#: source/libublsettingsui-gtk3.h:489 +#: source/libublsettingsui-gtk3.h:703 #, c-format msgid "\"%s\" service configuration" msgstr "Управление службой \"%s\"" -#: source/libublsettingsui-gtk3.h:490 +#: source/libublsettingsui-gtk3.h:704 #, c-format msgid "\"%s\" service:" msgstr "Cлужба \"%s\":" -#: source/libublsettingsui-gtk3.h:491 +#: source/libublsettingsui-gtk3.h:705 msgid "service is active" msgstr "служба активна" -#: source/libublsettingsui-gtk3.h:492 +#: source/libublsettingsui-gtk3.h:706 msgid "service is inactive" msgstr "служба неактивна" -#: source/libublsettingsui-gtk3.h:492 -msgid "The changes were not saved to either the local or global configuration file.\nQuit without saving?" -msgstr "Изменения не сохранены ни в локальный, ни в глобальный конфигурационный файл.\nВыйти без сохранения?" +#: source/libublsettingsui-gtk3.h:708 +msgid "Password" +msgstr "Пароль" -#: source/libublsettingsui-gtk3.h:492 +#: source/libublsettingsui-gtk3.h:710 +msgid "" +"The changes were not saved to either the local or global configuration " +"file.\n" +"Quit without saving?" +msgstr "" +"Изменения не сохранены ни в локальный, ни в глобальный конфигурационный " +"файл.\n" +"Выйти без сохранения?" + +#: source/libublsettingsui-gtk3.h:711 msgid "Exit" msgstr "Выход" -#: source/libublsettingsui-gtk3.h:493 +#: source/libublsettingsui-gtk3.h:713 +msgid "Passwords do not match" +msgstr "Пароли не совпадают" + +#: source/libublsettingsui-gtk3.h:714 +msgid "Password contains restricted symbols" +msgstr "Пароль содержит запрещённые символы" + +#: source/libublsettingsui-gtk3.h:715 +msgid "Empty important field!" +msgstr "Пустое важное поле!" + +#: source/libublsettingsui-gtk3.h:716 +msgid "Invalid hash" +msgstr "Неправильный хэш" + +#: source/libublsettingsui-gtk3.h:717 +msgid "Default (None)" +msgstr "По умолчанию (Ничего)" + +#: source/libublsettingsui-gtk3.h:718 msgid "Access to file denied" msgstr "Отказано в доступе к файлу" +#: source/libublsettingsui-gtk3.h:719 msgid "The configuration file contains incorrect parameters." msgstr "Файл конфигурации содержит некорректные параметры" -msgid "Empty important field!" -msgstr "Пустое важное поле!" +#: source/libublsettingsui-gtk3.h:720 +msgid "Date format:" +msgstr "Формат даты:" + +#: source/libublsettingsui-gtk3.h:721 +msgid "YYYY" +msgstr "ГГГГ" + +#: source/libublsettingsui-gtk3.h:722 +msgid "MM" +msgstr "ММ" + +#: source/libublsettingsui-gtk3.h:723 +msgid "DD" +msgstr "ДД" + +#: source/libublsettingsui-gtk3.h:724 +msgid "DD.MM.YYYY" +msgstr "ДД.ММ.ГГГГ" + +#: source/libublsettingsui-gtk3.h:725 +msgid "DD-MM-YYYY" +msgstr "ДД-ММ-ГГГГ" + +#: source/libublsettingsui-gtk3.h:726 +msgid "DD/MM/YYYY" +msgstr "ДД/ММ/ГГГГ" + +#: source/libublsettingsui-gtk3.h:727 +msgid "MM-DD-YYYY" +msgstr "ММ-ДД-ГГГГ" -msgid "The password does not meet the password policy requirements!" -msgstr "Пароль не соответствует требованиям политики паролей" \ No newline at end of file +#: source/libublsettingsui-gtk3.h:728 +msgid "The password does not meet the password policy requirements" +msgstr "Пароль не соответствует требованиям политики паролей" diff --git a/source/libublsettingsui-gtk3-password.c b/source/libublsettingsui-gtk3-password.c index 57dcfa4..93d1f1b 100644 --- a/source/libublsettingsui-gtk3-password.c +++ b/source/libublsettingsui-gtk3-password.c @@ -163,13 +163,13 @@ void on_password_accept(GtkWidget *,dictionary *dict){ int encription_active = gtk_combo_box_get_active(GTK_COMBO_BOX(window->EncryptionCombo)); char *final = NULL; - if (encription_active == 0||gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->NoEncriptionCheck))){ + if (encription_active <1||gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->NoEncriptionCheck))){ final = yon_password_unencrypted_password_get(window); if (window->strength_func){ double password_strength = ((double(*)(yon_password_window *,const char*))window->strength_func)(window,final); if (password_strength<0.3){ - yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),WEAK_PASSWORD_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE); + yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),_WEAK_PASSWORD_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE); return; } } @@ -220,6 +220,9 @@ yon_password_window *yon_password_open(GtkEntry *target){ g_return_val_if_fail(GTK_IS_ENTRY(target),NULL); yon_password_window *dialog = yon_password_window_new(); + char *icon_name = yon_char_unite("com.ublinux.",template_app_information.app_tech_name,NULL); + yon_gtk_window_setup(GTK_WINDOW(dialog->Window),GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(target))),_PASSWORD_TITLE_LABEL,icon_name,"password_window"); + free(icon_name); g_signal_connect(G_OBJECT(dialog->NoEncriptionCheck),"toggled",G_CALLBACK(yon_hash_entry_sensitiveness_update),dialog); g_signal_connect(G_OBJECT(dialog->EncryptionCombo),"changed",G_CALLBACK(yon_hash_entry_sensitiveness_update),dialog); diff --git a/source/libublsettingsui-gtk3.h b/source/libublsettingsui-gtk3.h index b889fad..82f4978 100644 --- a/source/libublsettingsui-gtk3.h +++ b/source/libublsettingsui-gtk3.h @@ -586,124 +586,124 @@ typedef struct { /// @return A newly allocated empty window; yon_window *yon_window_new(); - #define VERSION_LABEL yon_char_unite(_("Version:")," ",!yon_char_is_empty(template_app_information.app_version)?template_app_information.app_version:"","\n",NULL) - #define HELP_LABEL(rest) yon_char_unite(template_app_information.app_tech_name,_(" version:")," ", !yon_char_is_empty(template_app_information.app_version)?template_app_information.app_version:"","\n",\ - template_app_information.app_title,"\n",_("Usage:"), " ",template_app_information.app_tech_name," ",_("[OPTIONS]"),"\n",\ - _("Options:"),"\n",\ - " --help, -h ",_("Show this help"),"\n",\ - " --version, -V ",_("Show package version"),"\n",\ - " --lock-help ",_("Lock this help menu"),"\n",\ - " --lock-save ",_("Lock configuration saving"),"\n",\ - " --lock-save-local ",_("Lock local configration saving"),"\n",\ - " --lock-save-global ",_("Lock global configration saving"),"\n",\ - " --lock-load-global ",_("Lock global configration loading"),"\n",\ - " --clear-config, -c ",_("Reset application settings"),"\n",\ + #define VERSION_LABEL yon_char_unite(yon_char_get_localised_from_lib("Version:")," ",!yon_char_is_empty(template_app_information.app_version)?template_app_information.app_version:"","\n",NULL) + #define HELP_LABEL(rest) yon_char_unite(template_app_information.app_tech_name,yon_char_get_localised_from_lib(" version:")," ", !yon_char_is_empty(template_app_information.app_version)?template_app_information.app_version:"","\n",\ + template_app_information.app_title,"\n",yon_char_get_localised_from_lib("Usage:"), " ",template_app_information.app_tech_name," ",yon_char_get_localised_from_lib("[OPTIONS]"),"\n",\ + yon_char_get_localised_from_lib("Options:"),"\n",\ + " --help, -h ",yon_char_get_localised_from_lib("Show this help"),"\n",\ + " --version, -V ",yon_char_get_localised_from_lib("Show package version"),"\n",\ + " --lock-help ",yon_char_get_localised_from_lib("Lock this help menu"),"\n",\ + " --lock-save ",yon_char_get_localised_from_lib("Lock configuration saving"),"\n",\ + " --lock-save-local ",yon_char_get_localised_from_lib("Lock local configration saving"),"\n",\ + " --lock-save-global ",yon_char_get_localised_from_lib("Lock global configration saving"),"\n",\ + " --lock-load-global ",yon_char_get_localised_from_lib("Lock global configration loading"),"\n",\ + " --clear-config, -c ",yon_char_get_localised_from_lib("Reset application settings"),"\n",\ !yon_char_is_empty(rest)?rest:NULL,NULL) #define template_ui_LocalePath "/usr/share/locale" #define template_ui_LocaleName "libublsettingsui-gtk3" - #define about_label(target) yon_char_unite(yon_char_get_localised_from_lib(_("About"))," ",target,NULL) + #define about_label(target) yon_char_unite(yon_char_get_localised_from_lib(yon_char_get_localised_from_lib("About"))," ",target,NULL) - #define SUCCESS_LABEL _("Operation succeeded") - #define FAIL_LABEL _("Operation failed") - #define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") + #define SUCCESS_LABEL yon_char_get_localised_from_lib("Operation succeeded") + #define FAIL_LABEL yon_char_get_localised_from_lib("Operation failed") + #define ROOT_WARNING_LABEL yon_char_get_localised_from_lib("Warning! Application was launched without root - root-dependent actions are locked") - #define DEFAULT_LABEL _("Default") - #define DEFAULT_CUSTOM_LABEL(target) yon_char_unite(_("Default"),!yon_char_is_empty(target)?" (":NULL,target,")",NULL) - #define ABOUT_LABEL _("About") - #define DOCUMENTATION_LABEL _("Documentation") + #define DEFAULT_LABEL yon_char_get_localised_from_lib("Default") + #define DEFAULT_CUSTOM_LABEL(target) yon_char_unite(yon_char_get_localised_from_lib("Default"),!yon_char_is_empty(target)?" (":NULL,target,")",NULL) + #define ABOUT_LABEL yon_char_get_localised_from_lib("About") + #define DOCUMENTATION_LABEL yon_char_get_localised_from_lib("Documentation") - #define SAVE_CUSTOM_LABEL _("Save to specific file") - #define SAVE_LOCAL_LABEL _("Save to local configuration") - #define SAVE_GLOBAL_LABEL _("Save to global configuration") - #define SAVE_CONFIGURATION_LABEL _("Save configuration") - #define SAVE_LABEL _("Save") - #define SAVE_PROCESS_LABEL _("Saving...") + #define SAVE_CUSTOM_LABEL yon_char_get_localised_from_lib("Save to specific file") + #define SAVE_LOCAL_LABEL yon_char_get_localised_from_lib("Save to local configuration") + #define SAVE_GLOBAL_LABEL yon_char_get_localised_from_lib("Save to global configuration") + #define SAVE_CONFIGURATION_LABEL yon_char_get_localised_from_lib("Save configuration") + #define SAVE_LABEL yon_char_get_localised_from_lib("Save") + #define SAVE_PROCESS_LABEL yon_char_get_localised_from_lib("Saving...") - #define LOAD_CUSTOM_LABEL _("Load from specific file") - #define LOAD_LOCAL_LABEL _("Load local configuration") - #define LOAD_GLOBAL_LABEL _("Load global configuration") - #define LOAD_LABEL _("Load") - #define LOAD_CONFIG_LABEL _("Load file") + #define LOAD_CUSTOM_LABEL yon_char_get_localised_from_lib("Load from specific file") + #define LOAD_LOCAL_LABEL yon_char_get_localised_from_lib("Load local configuration") + #define LOAD_GLOBAL_LABEL yon_char_get_localised_from_lib("Load global configuration") + #define LOAD_LABEL yon_char_get_localised_from_lib("Load") + #define LOAD_CONFIG_LABEL yon_char_get_localised_from_lib("Load file") - #define CANCEL_LABEL _("Cancel") + #define CANCEL_LABEL yon_char_get_localised_from_lib("Cancel") #define ACCEPT_LABEL yon_char_get_localised_from_lib("Ok") - #define OPEN_LABEL _("Open") - #define CREATE_FOLDER_LABEL _("Create directory") - #define SELECT_FOLDER_LABEL _("Select directory") - - #define HELP_TITLE_LABEL _("Would you like to read documentation in the Web?") - #define HELP_INFO_LABEL _("You will be redirected to documentation website where documentation is\ntranslated and supported by community.") - #define HELP_ALWAYS_OPEN_LABEL _("Always redirect to online documentation") - #define OPEN_HELP_LABEL _("Open documentation") - #define PROJECT_HOME_LABEL _("Project Home Page") - #define NOTHING_CHOSEN_LABEL _("Nothing were chosen") - #define AUTHORS_LABEL _(L"Copyright © 2022 - 2025, UBSoft LLC") - - - #define GLOBAL_LOAD_SUCCESS_LABEL _("Global configuration loading succeeded.") - #define LOCAL_LOAD_SUCCESS_LABEL _("Local configuration loading succeeded.") - #define LOAD_FAILED_LABEL _("Config loading failed") - - #define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL _("Local and global configuration saving succeeded.") - #define GLOBAL_SAVE_SUCCESS_LABEL _("Global configuration saving succeeded.") - #define LOCAL_SAVE_SUCCESS_LABEL _("Local configuration saving succeeded.") - #define SAVE_SUCCESS_LABEL _("Configuration saving succeeded.") - - #define PARAMETER_LABEL _("Parameter") - #define OLD_VALUE_LABEL _("Old value") - #define NEW_VALUE_LABEL _("New value") - #define COMPARE_VALUE_LABEL _("Value\n(Old/New)") - - #define NOTHING_TO_SAVE_LABEL _("Nothing to save") - #define SAVING_LOCAL_STATE_LABEL _("Saving into local configuration") - #define SAVING_GLOBAL_STATE_LABEL _("Saving into global configuration") - #define SAVING_GLOBAL_LOCAL_STATE_LABEL _("Saving into global and local configuration") - #define SAVING_CUSTOM_STATE_LABEL(target_path) yon_char_unite(_("Saving into custom configuration at")," ",target_path,NULL) + #define OPEN_LABEL yon_char_get_localised_from_lib("Open") + #define CREATE_FOLDER_LABEL yon_char_get_localised_from_lib("Create directory") + #define SELECT_FOLDER_LABEL yon_char_get_localised_from_lib("Select directory") + + #define HELP_TITLE_LABEL yon_char_get_localised_from_lib("Would you like to read documentation in the Web?") + #define HELP_INFO_LABEL yon_char_get_localised_from_lib("You will be redirected to documentation website where documentation is\ntranslated and supported by community.") + #define HELP_ALWAYS_OPEN_LABEL yon_char_get_localised_from_lib("Always redirect to online documentation") + #define OPEN_HELP_LABEL yon_char_get_localised_from_lib("Open documentation") + #define PROJECT_HOME_LABEL yon_char_get_localised_from_lib("Project Home Page") + #define NOTHING_CHOSEN_LABEL yon_char_get_localised_from_lib("Nothing were chosen") + #define AUTHORS_LABEL yon_char_get_localised_from_lib(L"Copyright © 2022 - 2025, UBSoft LLC") + + + #define GLOBAL_LOAD_SUCCESS_LABEL yon_char_get_localised_from_lib("Global configuration loading succeeded.") + #define LOCAL_LOAD_SUCCESS_LABEL yon_char_get_localised_from_lib("Local configuration loading succeeded.") + #define LOAD_FAILED_LABEL yon_char_get_localised_from_lib("Config loading failed") + + #define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL yon_char_get_localised_from_lib("Local and global configuration saving succeeded.") + #define GLOBAL_SAVE_SUCCESS_LABEL yon_char_get_localised_from_lib("Global configuration saving succeeded.") + #define LOCAL_SAVE_SUCCESS_LABEL yon_char_get_localised_from_lib("Local configuration saving succeeded.") + #define SAVE_SUCCESS_LABEL yon_char_get_localised_from_lib("Configuration saving succeeded.") + + #define PARAMETER_LABEL yon_char_get_localised_from_lib("Parameter") + #define OLD_VALUE_LABEL yon_char_get_localised_from_lib("Old value") + #define NEW_VALUE_LABEL yon_char_get_localised_from_lib("New value") + #define COMPARE_VALUE_LABEL yon_char_get_localised_from_lib("Value\n(Old/New)") + + #define NOTHING_TO_SAVE_LABEL yon_char_get_localised_from_lib("Nothing to save") + #define SAVING_LOCAL_STATE_LABEL yon_char_get_localised_from_lib("Saving into local configuration") + #define SAVING_GLOBAL_STATE_LABEL yon_char_get_localised_from_lib("Saving into global configuration") + #define SAVING_GLOBAL_LOCAL_STATE_LABEL yon_char_get_localised_from_lib("Saving into global and local configuration") + #define SAVING_CUSTOM_STATE_LABEL(target_path) yon_char_unite(yon_char_get_localised_from_lib("Saving into custom configuration at")," ",target_path,NULL) #define SYSTEMBOOT_STATEMODE "SYSTEMBOOT_STATEMODE" #define SYSTEMBOOT_STATEMODE_SECTION "[system]" - #define SAVE_MODE_FULL_LABEL _("Full saving mode") - #define SAVE_MODE_MODULE_LABEL _("Saving into module") - #define SAVE_MODE_SANDBOX_LABEL _("Sandbox mode") - #define SAVE_MODE_RAM_HOME_LABEL _("Sandbox with profile saving") - #define SAVE_MODE_HDD_LABEL _("HDD sandbox") - #define SAVE_MODE_HDD_HOME_LABEL _("HDD sandbox with profile saving") - #define CUSTOM_CONFIG_CREATION_ERROR_LABEL _("New configuration file creation failed") - #define ROOT_CHECK_LABEL _("Grant root access") + #define SAVE_MODE_FULL_LABEL yon_char_get_localised_from_lib("Full saving mode") + #define SAVE_MODE_MODULE_LABEL yon_char_get_localised_from_lib("Saving into module") + #define SAVE_MODE_SANDBOX_LABEL yon_char_get_localised_from_lib("Sandbox mode") + #define SAVE_MODE_RAM_HOME_LABEL yon_char_get_localised_from_lib("Sandbox with profile saving") + #define SAVE_MODE_HDD_LABEL yon_char_get_localised_from_lib("HDD sandbox") + #define SAVE_MODE_HDD_HOME_LABEL yon_char_get_localised_from_lib("HDD sandbox with profile saving") + #define CUSTOM_CONFIG_CREATION_ERROR_LABEL yon_char_get_localised_from_lib("New configuration file creation failed") + #define ROOT_CHECK_LABEL yon_char_get_localised_from_lib("Grant root access") #define SETTINGS_TITLE_LABEL yon_char_get_localised_from_lib("Settings") - #define CONFIG_WINDOW_MENU_LABEL _("Settigs") + #define CONFIG_WINDOW_MENU_LABEL yon_char_get_localised_from_lib("Settigs") - #define EMAIL_INVALID_LABEL _("Invalid email address") - #define PATH_INVALID_LABEL _("Invalid path") + #define EMAIL_INVALID_LABEL yon_char_get_localised_from_lib("Invalid email address") + #define PATH_INVALID_LABEL yon_char_get_localised_from_lib("Invalid path") - #define CHOOSE_FILE_LABEL _("Choose path") - #define CHOOSE_APP_LABEL _("Choose application") + #define CHOOSE_FILE_LABEL yon_char_get_localised_from_lib("Choose path") + #define CHOOSE_APP_LABEL yon_char_get_localised_from_lib("Choose application") - #define FILE_CHOOSER_CHOOSE_FILDER_LABEL _("Choose directory instead of file") + #define FILE_CHOOSER_CHOOSE_FILDER_LABEL yon_char_get_localised_from_lib("Choose directory instead of file") - #define _SERVICE_ENABLE_LABEL _("Enabled") - #define _SERVICE_DISABLE_LABEL _("Disabled") - #define _SERVICE_ACTIVE_LABEL _("Active") - #define _SERVICE_INACTIVE_LABEL _("Inactive") + #define _SERVICE_ENABLE_LABEL yon_char_get_localised_from_lib("Enabled") + #define _SERVICE_DISABLE_LABEL yon_char_get_localised_from_lib("Disabled") + #define _SERVICE_ACTIVE_LABEL yon_char_get_localised_from_lib("Active") + #define _SERVICE_INACTIVE_LABEL yon_char_get_localised_from_lib("Inactive") - #define _SERVICE_ACTIVE_TEXT_LABEL _("Active:") - #define _SERVICE_ENABLED_TEXT_LABEL _("Enabled:") - #define _SERVICE_START_BUTTON_LABEL _("Start") - #define _SERVICE_STOP_BUTTON_LABEL _("Stop") - #define _SERVICE_RESTART_BUTTON_LABEL _("Restart") + #define _SERVICE_ACTIVE_TEXT_LABEL yon_char_get_localised_from_lib("Active:") + #define _SERVICE_ENABLED_TEXT_LABEL yon_char_get_localised_from_lib("Enabled:") + #define _SERVICE_START_BUTTON_LABEL yon_char_get_localised_from_lib("Start") + #define _SERVICE_STOP_BUTTON_LABEL yon_char_get_localised_from_lib("Stop") + #define _SERVICE_RESTART_BUTTON_LABEL yon_char_get_localised_from_lib("Restart") - #define _SERVICE_ENABLE_BUTTON_LABEL _("Enable autolaunch") - #define _SERVICE_DISABLE_BUTTON_LABEL _("Disable autolaunch") + #define _SERVICE_ENABLE_BUTTON_LABEL yon_char_get_localised_from_lib("Enable autolaunch") + #define _SERVICE_DISABLE_BUTTON_LABEL yon_char_get_localised_from_lib("Disable autolaunch") - #define _SERVICE_HEAD_LABEL(target) g_strdup_printf(yon_char_get_localised_from_lib(_("\"%s\" service configuration")), target) - #define _SERVICE_TITLE_LABEL(target) g_strdup_printf(yon_char_get_localised_from_lib(_("\"%s\" service:")), target) - #define _SERVICE_ACTIVE_STATUS_LABEL(target) yon_char_unite("\"",target,"\" ", yon_char_get_localised_from_lib(_("service is active")),NULL) - #define _SERVICE_INACTIVE_STATUS_LABEL(target) yon_char_unite("\"",target,"\" ",yon_char_get_localised_from_lib(_("service is inactive")),NULL) + #define _SERVICE_HEAD_LABEL(target) g_strdup_printf(yon_char_get_localised_from_lib(yon_char_get_localised_from_lib("\"%s\" service configuration")), target) + #define _SERVICE_TITLE_LABEL(target) g_strdup_printf(yon_char_get_localised_from_lib(yon_char_get_localised_from_lib("\"%s\" service:")), target) + #define _SERVICE_ACTIVE_STATUS_LABEL(target) yon_char_unite("\"",target,"\" ", yon_char_get_localised_from_lib(yon_char_get_localised_from_lib("service is active")),NULL) + #define _SERVICE_INACTIVE_STATUS_LABEL(target) yon_char_unite("\"",target,"\" ",yon_char_get_localised_from_lib(yon_char_get_localised_from_lib("service is inactive")),NULL) #define _PASSWORD_TITLE_LABEL yon_char_get_localised_from_lib("Password") @@ -717,13 +717,13 @@ yon_window *yon_window_new(); #define _ENCRYPTION_DEFAULT_LABEL yon_char_get_localised_from_lib("Default (None)") #define ACCESS_DENIED_LABEL(target) yon_char_unite(yon_char_get_localised_from_lib("Access to file denied"),": ", target,NULL) #define CONFIG_INVALID_LABEL yon_char_get_localised_from_lib("The configuration file contains incorrect parameters.") - #define DATE_FORMAT_SETTINGS_LABEL _("Date format:") - #define YEAR_FORMAT_LABEL _("YYYY") - #define MONTH_FORMAT_LABEL _("MM") - #define DAY_FORMAT_LABEL _("DD") - #define DMY_FORMAT_LABEL _("DD.MM.YYYY") - #define DMY_MINUS_FORMAT_LABEL _("DD-MM-YYYY") - #define DMY_SLASH_FORMAT_LABEL _("DD/MM/YYYY") - #define MDY_FORMAT_LABEL _("MM-DD-YYYY") - #define WEAK_PASSWORD_LABEL _("The password does not meet the password policy requirements") + #define DATE_FORMAT_SETTINGS_LABEL yon_char_get_localised_from_lib("Date format:") + #define YEAR_FORMAT_LABEL yon_char_get_localised_from_lib("YYYY") + #define MONTH_FORMAT_LABEL yon_char_get_localised_from_lib("MM") + #define DAY_FORMAT_LABEL yon_char_get_localised_from_lib("DD") + #define DMY_FORMAT_LABEL yon_char_get_localised_from_lib("DD.MM.YYYY") + #define DMY_MINUS_FORMAT_LABEL yon_char_get_localised_from_lib("DD-MM-YYYY") + #define DMY_SLASH_FORMAT_LABEL yon_char_get_localised_from_lib("DD/MM/YYYY") + #define MDY_FORMAT_LABEL yon_char_get_localised_from_lib("MM-DD-YYYY") + #define _WEAK_PASSWORD_LABEL yon_char_get_localised_from_lib("The password does not meet the password policy requirements") #endif \ No newline at end of file