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