diff --git a/locale/kernel-modules_ru.po b/locale/kernel-modules_ru.po
index 9a38cb2..f424a3a 100644
--- a/locale/kernel-modules_ru.po
+++ b/locale/kernel-modules_ru.po
@@ -17,9 +17,6 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-UBLinux module the kernel and modules"
-msgstr "Модуль UBLinux: ядро и модули"
-
msgid "UBLinux module headers and scripts for building modules"
msgstr "Заголовочные файлы и скрипты для сборки модулей UBLinux"
@@ -29,9 +26,6 @@ msgstr "Документация по модулю UBLinux для ядра UBLin
msgid "UBLinux module firmwares"
msgstr "Прошивки модуля UBLinux"
-msgid "UBLinux module includes the core developer components"
-msgstr "Модуль UBLinux включает основные компоненты для разработчиков"
-
msgid "UBLinux module includes basic components Xorg"
msgstr "Модуль UBLinux включает базовые компоненты Xorg"
@@ -99,326 +93,241 @@ msgid "UBLinux module includes Chromium and some plugins"
msgstr "Модуль UBLinux включает Chromium и некоторые плагины"
msgid "UBLinux module includes postgresql, mariadb database and utilities"
-msgstr ""
-
-msgid "UBLinux module includes docker and webmanager and utils"
-msgstr ""
+msgstr "Модуль UBLinux включает PostgreSQL, базу данных MariaDB и утилиты"
msgid "UBLinux module include Brother printer drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы принтеров Brother"
msgid "UBLinux module include Canon CAPT Printer Driver"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер принтера Canon CAPT"
msgid "UBLinux module include Canon UFR II LIPSLX CARPS2 printer driver"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер принтера Canon UFR II LIPSLX CARPS2"
msgid "UBLinux module include Epson printer drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы принтеров Epson"
msgid "UBLinux module include Kyocera printer drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы принтера Kyocera"
msgid "UBLinux module include Lexmark drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы Lexmark"
msgid "UBLinux module include Pantum printer drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы принтера Pantum"
msgid "UBLinux module include hplip, gutenprint, foomatic"
-msgstr ""
+msgstr "В состав модулей UBLinux входят hplip, gutenprint, foomatic"
msgid "UBLinux module include Ricoh drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы Ricoh"
msgid "UBLinux module include Samsung drivers"
-msgstr ""
+msgstr "Модуль UBlinux включает драйверы Samsung"
msgid "UBLinux module include Xerox drivers"
-msgstr ""
+msgstr "Модуль UBLinux включает драйверы Xerox"
msgid "UBLinux module includes education soft"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя образовательное программное обеспечение"
msgid "UBLinux module includes Firefox and some plugins"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя Firefox и некоторые плагины"
msgid "UBLinux module include Java OpenJFX 17 client application platform"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя платформу клиентских приложений Java OpenJFX 17"
msgid "UBLinux module includes OpenJDK Java 11 development kit"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя OpenJDK и комплект разработки Java 11"
msgid "UBLinux module includes OpenJDK Java 17 development kit"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя OpenJDK и комплект разработки Java 17"
msgid "UBLinux module includes OpenJDK Java 21 development kit"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя OpenJDK и комплект разработки Java 21"
msgid "UBLinux module includes OpenJDK Java 8 development kit"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя OpenJDK и комплект разработки Java 8"
msgid "UBLinux module includes some library 32-bit"
-msgstr ""
+msgstr "Модуль UBLinux включает в себя некоторые 32-битные библиотеки."
msgid "UBLinux module include LibreOffice"
-msgstr ""
+msgstr "Модуль UBLinux включает LibreOffice"
msgid "UBLinux module includes dkms additionals modules"
-msgstr ""
+msgstr "Модуль UBLinux включает дополнительные модули dkms"
msgid "UBLinux module include NVIDIA 470xx driver for linux"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер NVIDIA 470xx для Linux"
msgid "UBLinux module include NVIDIA 390xx driver for linux"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер NVIDIA 390xx для Linux"
msgid "UBLinux module includes OnlyOffice suite"
-msgstr ""
+msgstr "Модуль UBLinux включает пакет OnlyOffice"
msgid "UBLinux module include apps patch"
-msgstr ""
+msgstr "Модуль UBLinux включает патчи для приложений"
msgid "UBLinux module includes podman and webmanager and utils"
-msgstr ""
+msgstr "Модуль UBLinux включает podman, webmanager и утилиты"
msgid "UBLinux module include pycharm-community-edition and utilities"
-msgstr ""
+msgstr "Модуль UBLinux включает pycharm-community-edition и утилиты"
msgid "UBLinux module includes QEMU, manager and utils"
-msgstr ""
+msgstr "Модуль UBLinux включает QEMU, менеджер и утилиты"
msgid "UBLinux module includes R7 Office"
-msgstr ""
+msgstr "Модуль UBLinux включает R7 Office"
msgid "UBLinux module includes realvnc viewer and server"
-msgstr ""
+msgstr "Модуль UBLinux включает RealVNC Viewer и сервер"
msgid "UBLinux module includes rustdesk"
-msgstr ""
+msgstr "Модуль UBLinux включает RustDesk"
msgid "UBLinux module includes Telegram"
-msgstr ""
+msgstr "Модуль UBLinux включает Telegram"
msgid "UBLinux module include UBPile Workflow"
-msgstr ""
+msgstr "Модуль UBLinux включает UBPile Workflow"
msgid "UBLinux module includes agents for Linux guest"
-msgstr ""
+msgstr "Модуль UBLinux включает агенты для гостевой системы Linux"
msgid "UBLinux module includes VirtualBox and extension packs"
-msgstr ""
+msgstr "Модуль UBLinux включает VirtualBox и пакеты расширений"
msgid "UBLinux module includes Web servers"
-msgstr ""
+msgstr "Модуль UBLinux включает веб-серверы"
msgid "UBLinux module includes Webmin and Usermin"
-msgstr ""
+msgstr "Модуль UBLinux включает Webmin и Usermin"
msgid "UBLinux module includes interactive whiteboard soft"
-msgstr ""
+msgstr "Модуль UBLinux включает программное обеспечение для интерактивной доски"
msgid "UBLinux module include Winbox"
-msgstr ""
+msgstr "Модуль UBLinux включает Winbox"
msgid "UBLinux module includes wine and utilities"
-msgstr ""
+msgstr "Модуль UBLinux включает Wine и утилиты"
msgid "UBLinux module include Kingsoft Office (WPS Office) - an office productivity suite"
-msgstr ""
+msgstr "В модуль UBLinux входят Kingsoft Office (WPS Office) — офисный пакет для повышения производительности"
msgid "UBLinux module includes Yandex Browser and some utils"
-msgstr ""
-
-msgid "UBLinux module the kernel and modules"
-msgstr ""
+msgstr "В модуль UBLinux входят Yandex Browser и некоторые утилиты"
msgid "UBLinux module headers and scripts for building modules for the Meta UBlinux kernel, modules, headers and documentation"
-msgstr ""
+msgstr "В модуль UBLinux входят заголовочные файлы и скрипты для сборки модулей для ядра Meta UBlinux, модули, заголовочные файлы и документация"
msgid "UBLinux module includes the core developer components"
-msgstr ""
+msgstr "В модуль UBLinux входят основные компоненты для разработчиков"
msgid "UBLinux module includes Liquidshell basic desktop shell using QtWidgets"
-msgstr ""
+msgstr "В модуль UBLinux входит базовая оболочка рабочего стола Liquidshell с использованием QtWidgets"
msgid "UBLinux module includes AMDGRU PRO driver and utilities"
-msgstr ""
+msgstr "В модуль UBLinux входят драйвер AMDGRU PRO и утилиты"
msgid "UBLinux module includes anydesk"
-msgstr ""
+msgstr "В модуль UBLinux входит anydesk"
msgid "UBLinux module includes Chromium-GOST and some plugins"
-msgstr ""
+msgstr "В модуль UBLinux входит Chromium-GOST и некоторые плагины"
msgid "UBLinux module includes database applications"
-msgstr ""
+msgstr "В модуль UBLinux входят приложения для работы с базами данных"
msgid "UBLinux module includes docker and webmanager and utils"
-msgstr ""
+msgstr "В модуль UBLinux входят Docker, WebManager и утилиты"
msgid "UBLinux module include Hedgewars game similiar to Worms"
-msgstr ""
+msgstr "В модуль UBLinux входит игра Hedgewars, похожая на Worms"
msgid "UBLinux module includes Gitea and MemCached"
-msgstr ""
+msgstr "В модуль UBLinux входят Gitea и MemCached"
msgid "UBLinux module include Gitlab CLI tools"
-msgstr ""
+msgstr "В модуль UBLinux входят инструменты командной строки Gitlab"
msgid "UBLinux module include Java OpenJFX 11 client application platform"
-msgstr ""
+msgstr "В модуль UBLinux входит платформа клиентских приложений Java OpenJFX 11"
msgid "UBLinux module include Free Pascal and Lazarus GTK2"
-msgstr ""
+msgstr "В модуль UBLinux входят Free Pascal и Lazarus GTK2"
msgid "UBLinux module include Free Pascal and Lazarus QT5"
-msgstr ""
+msgstr "В модуль UBLinux входят Free Pascal и Lazarus QT5"
msgid "UBLinux module includes LSI MegaRaid SM, StorCLI, MegaCLI and utils"
-msgstr ""
+msgstr "В модуль UBLinux входят LSI MegaRaid SM, StorCLI, MegaCLI и утилиты"
msgid "UBLinux module includes NVIDIA 340xx driver and utilities"
-msgstr ""
+msgstr "В модуль UBLinux входят драйвер и утилиты для NVIDIA 340xx"
msgid "UBLinux module includes NVIDIA 390xx driver and utilities"
-msgstr ""
+msgstr "В модуль UBLinux входят драйвер и утилиты для NVIDIA 390xx"
msgid "UBLinux module includes NVIDIA 470xx driver and utilities"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер и утилиты для NVIDIA 470xx"
msgid "UBLinux module includes NVIDIA 510xx driver and utilities"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер и утилиты для NVIDIA 510xx"
msgid "UBLinux module includes NVIDIA 515xx driver and utilities"
-msgstr ""
+msgstr "Модуль UBLinux включает драйвер и утилиты для NVIDIA 515xx"
msgid "UBLinux module includes NVIDIA Optimus"
-msgstr ""
+msgstr "Модуль UBLinux включает NVIDIA Optimus"
msgid "UBLinux module includes OnlyOffice DocumentServer suite"
-msgstr ""
+msgstr "Модуль UBLinux включает пакет OnlyOffice DocumentServer"
msgid "UBLinux module includes Opera and some plugins"
-msgstr ""
+msgstr "Модуль UBLinux включает Opera и некоторые плагины"
msgid "UBLinux module includes patch"
-msgstr ""
+msgstr "Модуль UBLinux включает патч"
msgid "UBLinux module includes QEMU headless and utils"
-msgstr ""
+msgstr "Модуль UBLinux включает QEMU headless и утилиты"
msgid "UBLinux module include QT4"
-msgstr ""
+msgstr "Модуль UBLinux включает QT4"
msgid "UBLinux module include rustdesk-server"
-msgstr ""
+msgstr "Модуль UBLinux включает rustdesk-server"
msgid "UBLinux module include Skype"
-msgstr ""
+msgstr "Модуль UBLinux включает Skype"
msgid "UBLinux module include Tor utils and browser"
-msgstr ""
+msgstr "Модуль UBLinux включает утилиты Tor и браузер"
msgid "UBLinux module includes agents for Linux guest without X support"
-msgstr ""
+msgstr "Модуль UBLinux включает агенты для гостевой системы Linux без поддержки X"
msgid "UBLinux module includes VirtualBox headless and extension packs"
-msgstr ""
+msgstr "Модуль UBLinux включает VirtualBox в режиме без графического интерфейса и пакеты расширений"
msgid "UBLinux module includes phpvirtualbox for VirtualBox"
-msgstr ""
+msgstr "Модуль UBLinux включает phpvirtualbox для VirtualBox"
msgid "UBLinux module include Vivaldi browser"
-msgstr ""
+msgstr "Модуль UBLinux включает браузер Vivaldi"
msgid "UBLinux module includes VMware-Workstation 16"
-msgstr ""
+msgstr "Модуль UBLinux включает VMware-Workstation 16"
msgid "UBLinux module include Wiki.js"
-msgstr ""
+msgstr "Модуль UBLinux включает Wiki.js"
msgid "UBLinux module include X11 remote utils"
-msgstr ""
-
-msgid "UBLinux module include Zoommsgid ""
-msgstr ""
-
+msgstr "Модуль UBLinux включает удаленные утилиты X11"
-Модуль UBLinux включает PostgreSQL, базу данных MariaDB и утилиты
-Модуль UBLinux включает Docker, WebManager и утилиты
-Модуль UBLinux включает драйверы принтеров Brother
-Модуль UBLinux включает драйвер принтера Canon CAPT
-Модуль UBLinux включает драйвер принтера Canon UFR II LIPSLX CARPS2
-Модуль UBLinux включает драйверы принтеров Epson
-Модуль UBLinux включает драйверы принтеров Kyocera
-Модуль UBLinux включает драйверы Lexmark
-Модуль UBLinux включает драйверы принтеров Pantum
-Модуль UBLinux включает hplip, gutenprint, foomatic
-Модуль UBLinux включает драйверы Ricoh
-Модуль UBLinux включает драйверы Samsung
-Модуль UBLinux включает Xerox драйверы
-Модуль UBLinux включает образовательное программное обеспечение
-Модуль UBLinux включает Firefox и некоторые плагины
-Модуль UBLinux включает платформу клиентских приложений Java OpenJFX 17
-Модуль UBLinux включает комплект разработки OpenJDK Java 11
-Модуль UBLinux включает комплект разработки OpenJDK Java 17
-Модуль UBLinux включает комплект разработки OpenJDK Java 21
-Модуль UBLinux включает комплект разработки OpenJDK Java 8
-Модуль UBLinux включает некоторые 32-битные библиотеки
-Модуль UBLinux включает LibreOffice
-Модуль UBLinux включает дополнительные модули dkms
-Модуль UBLinux включает драйвер NVIDIA 470xx для Linux
-Модуль UBLinux включает драйвер NVIDIA 390xx для Linux
-Модуль UBLinux включает пакет OnlyOffice
-Модуль UBLinux включает патчи для приложений
-Модуль UBLinux включает podman и webmanager и утилиты
-Модуль UBLinux включает pycharm-community-edition и утилиты
-Модуль UBLinux включает QEMU, менеджер и утилиты
-Модуль UBLinux включает R7 Office
-Модуль UBLinux включает средство просмотра и сервер RealVNC
-Модуль UBLinux включает RustDesk
-Модуль UBLinux включает Telegram
-Модуль UBLinux включает UBPile Workflow
-Модуль UBLinux включает агенты для гостевой системы Linux
-Модуль UBLinux включает VirtualBox и пакеты расширений
-Модуль UBLinux включает веб-серверы
-Модуль UBLinux включает Webmin и Usermin
-Модуль UBLinux включает интерактивную доску
-Модуль UBLinux включает Winbox
-Модуль UBLinux включает Wine и утилиты
-Модуль UBLinux включает Kingsoft Office (WPS Office) — офисный пакет
-Модуль UBLinux включает Yandex Browser и некоторые утилиты
-Модуль UBLinux включает ядро и модули
-Модуль UBLinux включает заголовочные файлы и скрипты для сборки модулей для ядра Meta UBlinux, модули, заголовочные файлы и документацию
-Модуль UBLinux включает основные компоненты для разработчиков
-Модуль UBLinux включает базовую оболочку рабочего стола Liquidshell с использованием QtWidgets
-Модуль UBLinux включает драйвер AMDGRU PRO и утилиты
-Модуль UBLinux включает anydesk
-Модуль UBLinux включает Chromium-GOST и некоторые плагины
-Модуль UBLinux включает приложения для работы с базами данных
-Модуль UBLinux включает docker, webmanager и утилиты
-Модуль UBLinux включает игру Hedgewars, похожую на Worms
-Модуль UBLinux включает Gitea и MemCached
-Модуль UBLinux включает инструменты командной строки Gitlab
-Модуль UBLinux включает платформу клиентских приложений Java OpenJFX 11
-Модуль UBLinux включает Free Pascal и Lazarus GTK2
-Модуль UBLinux включает Free Pascal и Lazarus QT5
-Модуль UBLinux включает LSI MegaRaid SM, StorCLI, MegaCLI и утилиты
-Модуль UBLinux включает драйвер NVIDIA 340xx и утилиты
-Модуль UBLinux включает драйвер NVIDIA 390xx и утилиты
-Модуль UBLinux включает NVIDIA Драйвер и утилиты для NVIDIA 470xx
-Модуль UBLinux включает драйвер и утилиты для NVIDIA 510xx
-Модуль UBLinux включает драйвер и утилиты для NVIDIA 515xx
-Модуль UBLinux включает NVIDIA Optimus
-Модуль UBLinux включает пакет OnlyOffice DocumentServer
-Модуль UBLinux включает Opera и некоторые плагины
-Модуль UBLinux включает патч
-Модуль UBLinux включает QEMU headless и утилиты
-Модуль UBLinux включает QT4
-Модуль UBLinux включает rustdesk-server
-Модуль UBLinux включает Skype
-Модуль UBLinux включает утилиты и браузер Tor
-Модуль UBLinux включает агенты для гостевой системы Linux без поддержки X
-Модуль UBLinux включает VirtualBox headless и пакеты расширений
-Модуль UBLinux включает phpvirtualbox f
\ No newline at end of file
+msgid "UBLinux module include Zoom"
+msgstr "Модуль UBLinux включает Zoom"
\ No newline at end of file
diff --git a/source/ubinstall-gtk-components.c b/source/ubinstall-gtk-components.c
index 0f6034d..1bd2324 100644
--- a/source/ubinstall-gtk-components.c
+++ b/source/ubinstall-gtk-components.c
@@ -103,12 +103,12 @@ void yon_os_row_setup(os_row *row, char *name, char *version,char *tags, char *d
row->name = yon_char_new(name);
char *description_full = yon_char_new(description);
- if (strlen(description)>100){
- guint size;
- config_str description_wrapped = yon_char_wrap_to_lines(description,3,&size);
- description_full = yon_char_parsed_to_string(description_wrapped,size,"\n");
- yon_char_parsed_free(description_wrapped,size);
- }
+ // if (strlen(description)>100){
+ // guint size;
+ // config_str description_wrapped = yon_char_wrap_to_lines(description,2,&size);
+ // description_full = yon_char_parsed_to_string(description_wrapped,size,"\n");
+ // yon_char_parsed_free(description_wrapped,size);
+ // }
gtk_label_set_label(GTK_LABEL(row->NameLabel),name);
gtk_label_set_label(GTK_LABEL(row->VersionLabel),version);
gtk_label_set_label(GTK_LABEL(row->DescriptionLabel),description_full);
@@ -122,7 +122,7 @@ gboolean yon_os_component_insert(struct row_data *row_input){
main_window *widgets = row_input->widgets;
gtk_list_box_insert(GTK_LIST_BOX(widgets->OSSoftwareListBox),row->row,-1);
- yon_os_row_setup(row,row_input->name,row_input->version,row_input->tags,row_input->description);
+ yon_os_row_setup(row,row_input->name,row_input->version,row_input->tags,_(row_input->description));
char *modules = config(modules_parameter);
if (yon_char_is_empty(modules)||yon_char_check_element(modules,row_input->name,",")||!strcmp(modules,"auto")){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->InstallCheck),1);
@@ -226,7 +226,7 @@ gboolean yon_software_insert(struct row_data *row_input){
main_window *widgets = row_input->widgets;
gtk_list_box_insert(GTK_LIST_BOX(widgets->AdditionalComponentsList),row->row,-1);
- yon_os_row_setup(row,row_input->name,row_input->version,row_input->tags,row_input->description);
+ yon_os_row_setup(row,row_input->name,row_input->version,row_input->tags,_(row_input->description));
char *modules = config(modules_extra_parameter);
if (yon_char_check_element(modules,row_input->name,",")){
@@ -297,7 +297,7 @@ void yon_pacman_init(main_window *widgets){
char *version = yon_packages_get_version(YON_PACKAGES_SYNC,parsed[i]);
GtkTreeIter iter;
gtk_list_store_append(widgets->PacmanSoftwareChosenList,&iter);
- gtk_list_store_set(widgets->PacmanSoftwareChosenList,&iter,0,1,1,parsed[i],2,version,3,description,-1);
+ gtk_list_store_set(widgets->PacmanSoftwareChosenList,&iter,0,1,1,parsed[i],2,version,3,_(description),-1);
}
yon_char_parsed_free(parsed,size);
}
\ No newline at end of file
diff --git a/ubinstall-gtk-os-row.glade b/ubinstall-gtk-os-row.glade
index 16900aa..e1f0660 100644
--- a/ubinstall-gtk-os-row.glade
+++ b/ubinstall-gtk-os-row.glade
@@ -80,6 +80,7 @@
False
2
Description
+ True
0
0