Localisation; Device get command fix

pull/99/head
parent a62391c518
commit e0476b0507
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -12,7 +12,6 @@ DEPENDS = /bin/cmake
PREFIX ?= /usr/local
PKGNAME = $(MAKEFILE_DIR)
FILE_VER = source/${PKGNAME}.h
PKGIDENT = $(subst /,-,$(subst /usr,,${PREFIX}))
default_target: all
@ -22,11 +21,13 @@ all: init build
init:
@echo "Initialize ..."; \
if [ -d ".git" ]; then \
if [[ -d ".git" ]]; then \
LATEST_TAG=$$(git describe --abbrev=0 --tags | sed 's/^v//'); \
if [ -z "$${LATEST_TAG}" ]; then \
LATEST_TAG="0.0"; \
fi; \
if [[ -z "$${LATEST_TAG}" ]]; \
then \
LATEST_TAG=$$"0.0"; \
echo "$${LATEST_TAG} is empty"; \
fi; \
else \
LATEST_TAG="Development"; \
fi; \
@ -36,7 +37,7 @@ init:
depend:
@echo "Check depends ..."
@for FILE_DEPEND in $(DEPENDS); do \
if [ ! -f $${FILE_DEPEND} ]; then \
if [[ ! -f "$${FILE_DEPEND}" ]]; then \
echo "ERROR: Depend '$${FILE_DEPEND}' not found !"; \
exit 1; \
fi; \
@ -46,21 +47,21 @@ depend:
debug:
@echo "Debug ..."
if [ ! -d ${CMAKE_BUILD_DIR} ]; then \
if [[ ! -d "${CMAKE_BUILD_DIR}" ]]; then \
$(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
fi; \
echo "Debug: OK"
prepare:
@echo "Prepare ..."; \
if [ ! -d ${CMAKE_BUILD_DIR} ]; then \
if [[ ! -d "${CMAKE_BUILD_DIR}" ]]; then \
$(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \
fi; \
echo "Prepare: OK"
check:
@echo "Check ..."; \
if [ -f ${CMAKE_BUILD_DIR}/${PKGNAME} ]; then \
if [[ -f "${CMAKE_BUILD_DIR}/${PKGNAME}" ]]; then \
echo "Check: OK"; \
else \
echo "Check: ${CMAKE_BUILD_DIR}/${PKGNAME} not found !"; \
@ -75,10 +76,9 @@ build: depend prepare
uninstall:
@echo "Uninstall ..."
@for FILE_PO in $(wildcard *.po); do \
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \
@for LANG in $$(find ./locale -iname "*.po" -print | sed -En "s/.+_([[:alpha:]]+)\.po/\1/p" | sort -u); do \
# PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
$(RM) "$${PATH_FILE_MO}"; \
done
@for SIZE in 16x16 32x32 48x48 scalable; do \
@ -90,52 +90,64 @@ uninstall:
$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/status/$${FILE_SVG%.*}".{svg,png,jpg}; \
done; \
done
@for FILE_ICON in $(wildcard icons/*/*.svg); do \
SUB_NAME=$${FILE_ICON#*/}; SUB_NAME=$${SUB_NAME%/*}; \
$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/$${SUB_NAME}/$${FILE_ICON}"; \
done
@$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}"
@$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop"
@$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg"
@$(RM) "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy"
@if [ -z ${DESTDIR} ]; then \
[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
@if [[ "${PREFIX}" == @("/usr"|"/usr/") ]]; then \
$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy"; \
else \
# $(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
$(RM) "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
fi
@if [[ -z "${DESTDIR}" ]]; then \
[[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ]] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
update-desktop-database --quiet &>/dev/null || true; \
[ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \
[[ -d "${DESTDIR}${PREFIX}/share/applications" ]] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \
fi
@echo "Uninstall: OK"
install: check uninstall
@echo "Install ..."
@for FILE_PO in $(wildcard *.po); do \
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
install -dm755 "${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES"; \
FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \
echo "$${FILE_PO}"; \
msgfmt "$${FILE_PO}" -v -f -o "$${PATH_FILE_MO}"; \
@for LANG in $$(find ./locale -iname "*.po" -print | sed -En "s/.+_([[:alpha:]]+)\.po/\1/p" | sort -u); do \
install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \
# PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/${PKGNAME}.mo"; \
PKGNAME_PO="./locale/${PKGNAME}_$${LANG}.po"; [[ -f "$${PKGNAME_PO}" ]] || PKGNAME_PO= ; \
msgfmt --verbose --use-fuzzy --output-file "$${PATH_FILE_MO}" - < <(msgcat --use-first --no-wrap $${PKGNAME_PO} ./locale/*_$${LANG}.po); \
done
@for SIZE in 16 32 48; do \
install -dm755 "${DESTDIR}/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \
rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}/usr/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \
install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \
rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "icons/apps/com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \
done
@install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg"
@install -Dm644 -t "${DESTDIR}/usr/share/${PKGNAME}/csv" "locales.csv"
@for FILE_ICON in $(wildcard icons/*/*.svg); do \
SUB_NAME=$${FILE_ICON#*/}; SUB_NAME=$${SUB_NAME%/*}; \
install -Dm644 -t "${DESTDIR}/usr/share/icons/hicolor/scalable/$${SUB_NAME}" $${FILE_ICON}; \
install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/$${SUB_NAME}" $${FILE_ICON}; \
done
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop"
@install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}"
@install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy"
@sed -e '\|annotate key=|s|/usr/bin|${PREFIX}/bin|' -e '/action id=/s/\.run/${PKGIDENT}\.run/' -i ${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}${PKGIDENT}.policy
@if [ -z ${DESTDIR} ]; then \
[ -d "${DESTDIR}/usr/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}/usr/share/icons/hicolor/" &>/dev/null || true; \
@install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop"
@if [[ "${PREFIX}" == @("/usr"|"/usr/") ]]; then \
install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy"; \
else \
# install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
install -Dm644 "com.ublinux.${PKGNAME}.policy" "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
# sed -e "s+/usr/bin+${PREFIX}/bin+" -e "s+\.run+$${PREFIX//\//-}\.run+g" -i "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
sed -e "s+/usr/bin+${PREFIX}/bin+" -e "s+\.run+$${PREFIX//\//-}\.run+g" -i "${DESTDIR}/usr/share/polkit-1/actions/com.ublinux.${PKGNAME}$${PREFIX//\//-}.policy"; \
fi
@if [[ -z "${DESTDIR}" ]]; then \
ldconfig -n ${DESTDIR}${PREFIX}/lib; \
[[ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ]] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \
update-desktop-database --quiet &>/dev/null || true; \
[ -d "${DESTDIR}/usr/share/applications" ] && touch "${DESTDIR}/usr/share/applications" &>/dev/null || true; \
[[ -d "${DESTDIR}${PREFIX}/share/applications" ]] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \
fi
@echo "Install: OK"
clean:
@echo "Clean ..."
@$(RM) -rd ${CMAKE_BUILD_DIR}
@if [ -d ${CMAKE_BUILD_DIR} ]; then \
@if [[ -d "${CMAKE_BUILD_DIR}" ]]; then \
echo "Clean: error, compile directory exist ${CMAKE_BUILD_DIR}"; \
else \
echo "Clean: OK"; \
@ -147,7 +159,7 @@ help:
echo "... init"; \
echo "... debug"; \
echo "... prepare"; \
echo "... build"; \
echo "... compile"; \
echo "... install"; \
echo "... uninstall"; \
echo "... clean"

@ -4,8 +4,6 @@
<file>ubinstall-gtk.glade</file>
<file>ubinstall-gtk-language.glade</file>
<file>ubinstall-gtk-keyboard.glade</file>
<file>ubinstall-gtk-about.glade</file>
<file>ubinstall-gtk-documentation.glade</file>
<file>ubinstall-gtk-log-view.glade</file>
<file>ubinstall-gtk-warning.glade</file>
<file>ubinstall-gtk-user.glade</file>

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

@ -0,0 +1,66 @@
# Language translations for ubinstal package.
# Copyright (C) 2022, UBTech LLC
# This file is distributed under the same license as the ubinstal package.
# UBLinux Team <info@ublinux.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ubinstal 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-22 16:12+0600\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ./kernel-list-addon.csv:2
msgid "The Linux kernel headers v5.15"
msgstr ""
#: ./kernel-list-addon.csv:3
msgid "The Linux kernel docs v5.15"
msgstr ""
#: ./kernel-list-addon.csv:4
msgid "The Linux kernel DKMS modules v5.15 : v4l2loopback, rtl88x2bu, r8125, rtl8192eu"
msgstr ""
#: ./kernel-list-addon.csv:5
msgid "The Linux kernel DKMS modules v5.15 : r8168-8136"
msgstr ""
#: ./kernel-list-addon.csv:6
msgid "The Linux kernel headers v6.1"
msgstr ""
#: ./kernel-list-addon.csv:7
msgid "The Linux kernel docs v6.1"
msgstr ""
#: ./kernel-list-addon.csv:8
msgid "The Linux kernel DKMS modules v6.1 : v4l2loopback, rtl88x2bu, r8125, rtl8192eu"
msgstr ""
#: ./kernel-list-addon.csv:9
msgid "The Linux kernel DKMS modules v6.1 : r8168-8136"
msgstr ""
#: ./kernel-list-addon.csv:10
msgid "The Linux kernel headers v6.6"
msgstr ""
#: ./kernel-list-addon.csv:11
msgid "The Linux kernel docs v6.6"
msgstr ""
#: ./kernel-list-addon.csv:12
msgid "The Linux kernel DKMS modules v6.6 : v4l2loopback, rtl88x2bu, r8125, rtl8192eu"
msgstr ""
#: ./kernel-list-addon.csv:13
msgid "The Linux kernel DKMS modules v6.6 : r8168-8136"
msgstr ""

@ -0,0 +1,47 @@
#: ./kernel-list-addon.csv:2
msgid "The Linux kernel headers v5.15"
msgstr ""
#: ./kernel-list-addon.csv:3
msgid "The Linux kernel docs v5.15"
msgstr ""
#: ./kernel-list-addon.csv:4
msgid "The Linux kernel DKMS modules v5.15 : v4l2loopback, rtl88x2bu, r8125, rtl8192eu"
msgstr ""
#: ./kernel-list-addon.csv:5
msgid "The Linux kernel DKMS modules v5.15 : r8168-8136"
msgstr ""
#: ./kernel-list-addon.csv:6
msgid "The Linux kernel headers v6.1"
msgstr ""
#: ./kernel-list-addon.csv:7
msgid "The Linux kernel docs v6.1"
msgstr ""
#: ./kernel-list-addon.csv:8
msgid "The Linux kernel DKMS modules v6.1 : v4l2loopback, rtl88x2bu, r8125, rtl8192eu"
msgstr ""
#: ./kernel-list-addon.csv:9
msgid "The Linux kernel DKMS modules v6.1 : r8168-8136"
msgstr ""
#: ./kernel-list-addon.csv:10
msgid "The Linux kernel headers v6.6"
msgstr ""
#: ./kernel-list-addon.csv:11
msgid "The Linux kernel docs v6.6"
msgstr ""
#: ./kernel-list-addon.csv:12
msgid "The Linux kernel DKMS modules v6.6 : v4l2loopback, rtl88x2bu, r8125, rtl8192eu"
msgstr ""
#: ./kernel-list-addon.csv:13
msgid "The Linux kernel DKMS modules v6.6 : r8168-8136"
msgstr ""

@ -0,0 +1,15 @@
#: ./kernel-list.csv:1
msgid "DESCRIPTION"
msgstr ""
#: ./kernel-list.csv:2
msgid "The Linux kernel v5.15 and modules, headers. Additional kernel modules: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
msgstr ""
#: ./kernel-list.csv:4
msgid "The Linux kernel v6.1 and modules, headers. Additional kernel modules: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
msgstr ""
#: ./kernel-list.csv:5
msgid "The Linux kernel v6.6 and modules, headers. Additional kernel modules: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
msgstr ""

@ -0,0 +1,34 @@
# Language translations for ubinstal package.
# Copyright (C) 2022, UBTech LLC
# This file is distributed under the same license as the ubinstal package.
# UBLinux Team <info@ublinux.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ubinstal 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-22 16:12+0600\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ./kernel-list.csv:1
msgid "DESCRIPTION"
msgstr "ОПИСАНИЕ"
#: ./kernel-list.csv:2
msgid "The Linux kernel v5.15 and modules, headers. Additional kernel modules: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
msgstr "Ядро Linux v5.15 и модули, заголовки. Дополнительные модули ядра: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
#: ./kernel-list.csv:4
msgid "The Linux kernel v6.1 and modules, headers. Additional kernel modules: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
msgstr "Ядро Linux v6.1 и модули, заголовки. Дополнительные модули ядра: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
#: ./kernel-list.csv:5
msgid "The Linux kernel v6.6 and modules, headers. Additional kernel modules: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"
msgstr "Ядро Linux v6.6 и модули, заголовки. Дополнительные модули ядра: acpi_call, bbswitch, broadcom-wl, r8168, rtl8723bu, tp_smapi, vhba-module, virtualbox-host-modules, zfs"

@ -0,0 +1,515 @@
#: ./locales.csv:1
msgid "Afrikaans, South Africa"
msgstr ""
#: ./locales.csv:2
msgid "Arabic, United Arab Emirates"
msgstr ""
#: ./locales.csv:3
msgid "Arabic, Bahrain"
msgstr ""
#: ./locales.csv:4
msgid "Arabic, Algeria"
msgstr ""
#: ./locales.csv:5
msgid "Arabic, Egypt"
msgstr ""
#: ./locales.csv:6
msgid "Arabic, Iraq"
msgstr ""
#: ./locales.csv:7
msgid "Arabic, Jordan"
msgstr ""
#: ./locales.csv:8
msgid "Arabic, Kuwait"
msgstr ""
#: ./locales.csv:9
msgid "Arabic, Libya"
msgstr ""
#: ./locales.csv:10
msgid "Arabic, Morocco"
msgstr ""
#: ./locales.csv:11
msgid "Arabic, Oman"
msgstr ""
#: ./locales.csv:12
msgid "Arabic, Qatar"
msgstr ""
#: ./locales.csv:13
msgid "Arabic, Saudi Arabia"
msgstr ""
#: ./locales.csv:14
msgid "Arabic, Tunisia"
msgstr ""
#: ./locales.csv:15
msgid "Arabic, Yemen"
msgstr ""
#: ./locales.csv:16
msgid "Assamese, India"
msgstr ""
#: ./locales.csv:17
msgid "Azerbaijani, Azerbaijan"
msgstr ""
#: ./locales.csv:18
msgid "Belarusian, Belarus"
msgstr ""
#: ./locales.csv:19
msgid "Bulgarian, Bulgaria"
msgstr ""
#: ./locales.csv:20
msgid "Bengali, India"
msgstr ""
#: ./locales.csv:21
msgid "Bosnian, Bosnia and Herzegovina"
msgstr ""
#: ./locales.csv:22
msgid "Catalan, Spain"
msgstr ""
#: ./locales.csv:23
msgid "Czech, Czech Republic"
msgstr ""
#: ./locales.csv:24
msgid "Danish, Denmark"
msgstr ""
#: ./locales.csv:25
msgid "German, Austria"
msgstr ""
#: ./locales.csv:26
msgid "German, Belgium"
msgstr ""
#: ./locales.csv:27
msgid "German, Switzerland"
msgstr ""
#: ./locales.csv:28
msgid "German, Germany"
msgstr ""
#: ./locales.csv:29
msgid "German, Liechtenstein"
msgstr ""
#: ./locales.csv:30
msgid "German, Luxembourg"
msgstr ""
#: ./locales.csv:31
msgid "Greek, Cyprus"
msgstr ""
#: ./locales.csv:32
msgid "Greek, Greece"
msgstr ""
#: ./locales.csv:33
msgid "English, Australia"
msgstr ""
#: ./locales.csv:34
msgid "English, Botswana"
msgstr ""
#: ./locales.csv:35
msgid "English, Canada"
msgstr ""
#: ./locales.csv:36
msgid "English, United Kingdom"
msgstr ""
#: ./locales.csv:37
msgid "English, Hong Kong SAR China"
msgstr ""
#: ./locales.csv:38
msgid "English, Ireland"
msgstr ""
#: ./locales.csv:39
msgid "English, India"
msgstr ""
#: ./locales.csv:40
msgid "English, Malta"
msgstr ""
#: ./locales.csv:41
msgid "English, New Zealand"
msgstr ""
#: ./locales.csv:42
msgid "English, Philippines"
msgstr ""
#: ./locales.csv:43
msgid "English, Singapore"
msgstr ""
#: ./locales.csv:44
msgid "English, U.S.A."
msgstr ""
#: ./locales.csv:45
msgid "English, Zimbabwe"
msgstr ""
#: ./locales.csv:46
msgid "Spanish, Argentina"
msgstr ""
#: ./locales.csv:47
msgid "Spanish, Bolivia"
msgstr ""
#: ./locales.csv:48
msgid "Spanish, Chile"
msgstr ""
#: ./locales.csv:49
msgid "Spanish, Colombia"
msgstr ""
#: ./locales.csv:50
msgid "Spanish, Costa Rica"
msgstr ""
#: ./locales.csv:51
msgid "Spanish, Dominican Republic"
msgstr ""
#: ./locales.csv:52
msgid "Spanish, Ecuador"
msgstr ""
#: ./locales.csv:53
msgid "Spanish, Spain"
msgstr ""
#: ./locales.csv:54
msgid "Spanish, Guatemala"
msgstr ""
#: ./locales.csv:55
msgid "Spanish, Honduras"
msgstr ""
#: ./locales.csv:56
msgid "Spanish, Mexico"
msgstr ""
#: ./locales.csv:57
msgid "Spanish, Nicaragua"
msgstr ""
#: ./locales.csv:58
msgid "Spanish, Panama"
msgstr ""
#: ./locales.csv:59
msgid "Spanish, Peru"
msgstr ""
#: ./locales.csv:60
msgid "Spanish, Puerto Rico"
msgstr ""
#: ./locales.csv:61
msgid "Spanish, Paraguay"
msgstr ""
#: ./locales.csv:62
msgid "Spanish, El Salvador"
msgstr ""
#: ./locales.csv:63
msgid "Spanish, U.S.A."
msgstr ""
#: ./locales.csv:64
msgid "Spanish, Uruguay"
msgstr ""
#: ./locales.csv:65
msgid "Spanish, Venezuela"
msgstr ""
#: ./locales.csv:66
msgid "Estonian, Estonia"
msgstr ""
#: ./locales.csv:67
msgid "Finnish, Finland"
msgstr ""
#: ./locales.csv:68
msgid "French, Belgium"
msgstr ""
#: ./locales.csv:69
msgid "French, Canada"
msgstr ""
#: ./locales.csv:70
msgid "French, Switzerland"
msgstr ""
#: ./locales.csv:71
msgid "French, France"
msgstr ""
#: ./locales.csv:72
msgid "French, Luxembourg"
msgstr ""
#: ./locales.csv:73
msgid "Gujarati, India"
msgstr ""
#: ./locales.csv:74
msgid "Hebrew, Israel"
msgstr ""
#: ./locales.csv:75
msgid "Hindi, India"
msgstr ""
#: ./locales.csv:76
msgid "Croatian, Croatia"
msgstr ""
#: ./locales.csv:77
msgid "Hungarian, Hungary"
msgstr ""
#: ./locales.csv:78
msgid "Armenian, Armenia"
msgstr ""
#: ./locales.csv:79
msgid "Indonesian, Indonesia"
msgstr ""
#: ./locales.csv:80
msgid "Icelandic, Iceland"
msgstr ""
#: ./locales.csv:81
msgid "Italian, Switzerla"
msgstr ""
#: ./locales.csv:82
msgid "Italian, Italy"
msgstr ""
#: ./locales.csv:83
msgid "Japanese, Japan"
msgstr ""
#: ./locales.csv:84
msgid "Georgian, Georgia"
msgstr ""
#: ./locales.csv:85
msgid "Kazakh, Kazakhstan"
msgstr ""
#: ./locales.csv:86
msgid "Kannada, India"
msgstr ""
#: ./locales.csv:87
msgid "Korean, Korea"
msgstr ""
#: ./locales.csv:88
msgid "Kashmiri, India"
msgstr ""
#: ./locales.csv:89
msgid "Kurdish, Turkey"
msgstr ""
#: ./locales.csv:90
msgid "Kurdish (Sorani), Turkey"
msgstr ""
#: ./locales.csv:91
msgid "Kirghiz, Kyrgyzstan"
msgstr ""
#: ./locales.csv:92
msgid "Lithuanian, Lithuania"
msgstr ""
#: ./locales.csv:93
msgid "Latvian, Latvia"
msgstr ""
#: ./locales.csv:94
msgid "Macedonian, Macedonia"
msgstr ""
#: ./locales.csv:95
msgid "Malayalam, India"
msgstr ""
#: ./locales.csv:96
msgid "Marathi, India"
msgstr ""
#: ./locales.csv:97
msgid "Malay, Malaysia"
msgstr ""
#: ./locales.csv:98
msgid "Maltese, Malta"
msgstr ""
#: ./locales.csv:99
msgid "Bokmal, Norway"
msgstr ""
#: ./locales.csv:100
msgid "Dutch, Belgium"
msgstr ""
#: ./locales.csv:101
msgid "Dutch, Netherlands"
msgstr ""
#: ./locales.csv:102
msgid "Nynorsk, Norway"
msgstr ""
#: ./locales.csv:103
msgid "Oriya, India"
msgstr ""
#: ./locales.csv:104
msgid "Punjabi, India"
msgstr ""
#: ./locales.csv:105
msgid "Polish, Poland"
msgstr ""
#: ./locales.csv:106
msgid "Portuguese, Brazil"
msgstr ""
#: ./locales.csv:107
msgid "Portuguese, Portugal"
msgstr ""
#: ./locales.csv:108
msgid "Romanian, Romania"
msgstr ""
#: ./locales.csv:109
msgid "Russian, Russia"
msgstr ""
#: ./locales.csv:110
msgid "Russian, Ukraine"
msgstr ""
#: ./locales.csv:111
msgid "Sanskrit, India"
msgstr ""
#: ./locales.csv:112
msgid "Slovak, Slovakia"
msgstr ""
#: ./locales.csv:113
msgid "Slovenian, Slovenia"
msgstr ""
#: ./locales.csv:114
msgid "Albanian, Albania"
msgstr ""
#: ./locales.csv:115
msgid "Serbian, Montenegro"
msgstr ""
#: ./locales.csv:116
msgid "Serbian, Montenegro (Latin)"
msgstr ""
#: ./locales.csv:117
msgid "Serbian, Serbia"
msgstr ""
#: ./locales.csv:118
msgid "Serbian, Serbia (Latin)"
msgstr ""
#: ./locales.csv:119
msgid "Swedish, Sweden"
msgstr ""
#: ./locales.csv:120
msgid "Tamil, India"
msgstr ""
#: ./locales.csv:121
msgid "Telugu, India"
msgstr ""
#: ./locales.csv:122
msgid "Thai, Thailand"
msgstr ""
#: ./locales.csv:123
msgid "Turkish, Turkey"
msgstr ""
#: ./locales.csv:124
msgid "Ukrainian, Ukraine"
msgstr ""
#: ./locales.csv:125
msgid "Vietnamese, Vietnam"
msgstr ""
#: ./locales.csv:126
msgid "Simplified Chinese, China"
msgstr ""
#: ./locales.csv:127
msgid "Traditional Chinese, Hong Kong SAR China"
msgstr ""
#: ./locales.csv:128
msgid "Chinese, Singapore"
msgstr ""
#: ./locales.csv:129
msgid "Traditional Chinese, Taiwan"
msgstr ""

@ -0,0 +1,534 @@
# Language translations for ubinstal package.
# Copyright (C) 2022, UBTech LLC
# This file is distributed under the same license as the ubinstal package.
# UBLinux Team <info@ublinux.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ubinstal 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-22 16:12+0600\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ./locales.csv:1
msgid "Afrikaans, South Africa"
msgstr "Африкаанс, Южная Африка"
#: ./locales.csv:2
msgid "Arabic, United Arab Emirates"
msgstr "Арабский, Объединенные Арабские Эмираты"
#: ./locales.csv:3
msgid "Arabic, Bahrain"
msgstr "Арабский, Бахрейн"
#: ./locales.csv:4
msgid "Arabic, Algeria"
msgstr "Арабский, Алжир"
#: ./locales.csv:5
msgid "Arabic, Egypt"
msgstr "Арабский, Египет"
#: ./locales.csv:6
msgid "Arabic, Iraq"
msgstr "Арабский, Ирак"
#: ./locales.csv:7
msgid "Arabic, Jordan"
msgstr "Арабский, Иордания"
#: ./locales.csv:8
msgid "Arabic, Kuwait"
msgstr "Арабский, Кувейт"
#: ./locales.csv:9
msgid "Arabic, Libya"
msgstr "Арабский, Ливия"
#: ./locales.csv:10
msgid "Arabic, Morocco"
msgstr "Арабский, Марокко"
#: ./locales.csv:11
msgid "Arabic, Oman"
msgstr "Арабский, Оман"
#: ./locales.csv:12
msgid "Arabic, Qatar"
msgstr "Арабский, Катар"
#: ./locales.csv:13
msgid "Arabic, Saudi Arabia"
msgstr "Арабский, Саудовская Аравия"
#: ./locales.csv:14
msgid "Arabic, Tunisia"
msgstr "Арабский, Тунис"
#: ./locales.csv:15
msgid "Arabic, Yemen"
msgstr "Арабский, Йемен"
#: ./locales.csv:16
msgid "Assamese, India"
msgstr "Ассамский, Индия"
#: ./locales.csv:17
msgid "Azerbaijani, Azerbaijan"
msgstr "Азербайджанский, Азербайджан"
#: ./locales.csv:18
msgid "Belarusian, Belarus"
msgstr "Белорусский, Беларусь"
#: ./locales.csv:19
msgid "Bulgarian, Bulgaria"
msgstr "Болгарский, Болгария"
#: ./locales.csv:20
msgid "Bengali, India"
msgstr "Бенгальский, Индия"
#: ./locales.csv:21
msgid "Bosnian, Bosnia and Herzegovina"
msgstr "Боснийский, Босния и Герцеговина"
#: ./locales.csv:22
msgid "Catalan, Spain"
msgstr "Каталанский, Испания"
#: ./locales.csv:23
msgid "Czech, Czech Republic"
msgstr "Чешский, Чехия"
#: ./locales.csv:24
msgid "Danish, Denmark"
msgstr "Датский, Дания"
#: ./locales.csv:25
msgid "German, Austria"
msgstr "Немецкий, Австрия"
#: ./locales.csv:26
msgid "German, Belgium"
msgstr "Немецкий, Бельгия"
#: ./locales.csv:27
msgid "German, Switzerland"
msgstr "Немецкий, Швейцария"
#: ./locales.csv:28
msgid "German, Germany"
msgstr "Немецкий, Германия"
#: ./locales.csv:29
msgid "German, Liechtenstein"
msgstr "Немецкий, Лихтенштейн"
#: ./locales.csv:30
msgid "German, Luxembourg"
msgstr "Немецкий, Люксембург"
#: ./locales.csv:31
msgid "Greek, Cyprus"
msgstr "Греческий, Кипр"
#: ./locales.csv:32
msgid "Greek, Greece"
msgstr "Греческий, Греция"
#: ./locales.csv:33
msgid "English, Australia"
msgstr "Английский, Австралия"
#: ./locales.csv:34
msgid "English, Botswana"
msgstr "Английский, Ботсвана"
#: ./locales.csv:35
msgid "English, Canada"
msgstr "Английский, Канада"
#: ./locales.csv:36
msgid "English, United Kingdom"
msgstr "Английский, Великобритания"
#: ./locales.csv:37
msgid "English, Hong Kong SAR China"
msgstr "Английский, Гонконг (САР Китай)"
#: ./locales.csv:38
msgid "English, Ireland"
msgstr "Английский, Ирландия"
#: ./locales.csv:39
msgid "English, India"
msgstr "Английский, Индия"
#: ./locales.csv:40
msgid "English, Malta"
msgstr "Английский, Мальта"
#: ./locales.csv:41
msgid "English, New Zealand"
msgstr "Английский, Новая Зеландия"
#: ./locales.csv:42
msgid "English, Philippines"
msgstr "Английский, Филиппины"
#: ./locales.csv:43
msgid "English, Singapore"
msgstr "Английский, Сингапур"
#: ./locales.csv:44
msgid "English, U.S.A."
msgstr "Английский, США"
#: ./locales.csv:45
msgid "English, Zimbabwe"
msgstr "Английский, Зимбабве"
#: ./locales.csv:46
msgid "Spanish, Argentina"
msgstr "Испанский, Аргентина"
#: ./locales.csv:47
msgid "Spanish, Bolivia"
msgstr "Испанский, Боливия"
#: ./locales.csv:48
msgid "Spanish, Chile"
msgstr "Испанский, Чили"
#: ./locales.csv:49
msgid "Spanish, Colombia"
msgstr "Испанский, Колумбия"
#: ./locales.csv:50
msgid "Spanish, Costa Rica"
msgstr "Испанский, Коста-Рика"
#: ./locales.csv:51
msgid "Spanish, Dominican Republic"
msgstr "Испанский, Доминиканская Республика"
#: ./locales.csv:52
msgid "Spanish, Ecuador"
msgstr "Испанский, Эквадор"
#: ./locales.csv:53
msgid "Spanish, Spain"
msgstr "Испанский, Испания"
#: ./locales.csv:54
msgid "Spanish, Guatemala"
msgstr "Испанский, Гватемала"
#: ./locales.csv:55
msgid "Spanish, Honduras"
msgstr "Испанский, Гондурас"
#: ./locales.csv:56
msgid "Spanish, Mexico"
msgstr "Испанский, Мексика"
#: ./locales.csv:57
msgid "Spanish, Nicaragua"
msgstr "Испанский, Никарагуа"
#: ./locales.csv:58
msgid "Spanish, Panama"
msgstr "Испанский, Панама"
#: ./locales.csv:59
msgid "Spanish, Peru"
msgstr "Испанский, Перу"
#: ./locales.csv:60
msgid "Spanish, Puerto Rico"
msgstr "Испанский, Пуэрто-Рико"
#: ./locales.csv:61
msgid "Spanish, Paraguay"
msgstr "Испанский, Парагвай"
#: ./locales.csv:62
msgid "Spanish, El Salvador"
msgstr "Испанский, Сальвадор"
#: ./locales.csv:63
msgid "Spanish, U.S.A."
msgstr "Испанский, США"
#: ./locales.csv:64
msgid "Spanish, Uruguay"
msgstr "Испанский, Уругвай"
#: ./locales.csv:65
msgid "Spanish, Venezuela"
msgstr "Испанский, Венесуэла"
#: ./locales.csv:66
msgid "Estonian, Estonia"
msgstr "Эстонский, Эстония"
#: ./locales.csv:67
msgid "Finnish, Finland"
msgstr "Финский, Финляндия"
#: ./locales.csv:68
msgid "French, Belgium"
msgstr "Французский, Бельгия"
#: ./locales.csv:69
msgid "French, Canada"
msgstr "Французский, Канада"
#: ./locales.csv:70
msgid "French, Switzerland"
msgstr "Французский, Швейцария"
#: ./locales.csv:71
msgid "French, France"
msgstr "Французский, Франция"
#: ./locales.csv:72
msgid "French, Luxembourg"
msgstr "Французский, Люксембург"
#: ./locales.csv:73
msgid "Gujarati, India"
msgstr "Гуджарати, Индия"
#: ./locales.csv:74
msgid "Hebrew, Israel"
msgstr "Иврит, Израиль"
#: ./locales.csv:75
msgid "Hindi, India"
msgstr "Хинди, Индия"
#: ./locales.csv:76
msgid "Croatian, Croatia"
msgstr "Хорватский, Хорватия"
#: ./locales.csv:77
msgid "Hungarian, Hungary"
msgstr "Венгерский, Венгрия"
#: ./locales.csv:78
msgid "Armenian, Armenia"
msgstr "Армянский, Армения"
#: ./locales.csv:79
msgid "Indonesian, Indonesia"
msgstr "Индонезийский, Индонезия"
#: ./locales.csv:80
msgid "Icelandic, Iceland"
msgstr "Исландский, Исландия"
#: ./locales.csv:81
msgid "Italian, Switzerla"
msgstr "Итальянский, Швейцария"
#: ./locales.csv:82
msgid "Italian, Italy"
msgstr "Итальянский, Италия"
#: ./locales.csv:83
msgid "Japanese, Japan"
msgstr "Японский, Япония"
#: ./locales.csv:84
msgid "Georgian, Georgia"
msgstr "Грузинский, Грузия"
#: ./locales.csv:85
msgid "Kazakh, Kazakhstan"
msgstr "Казахский, Казахстан"
#: ./locales.csv:86
msgid "Kannada, India"
msgstr "Каннада, Индия"
#: ./locales.csv:87
msgid "Korean, Korea"
msgstr "Корейский, Корея"
#: ./locales.csv:88
msgid "Kashmiri, India"
msgstr "Кашмири, Индия"
#: ./locales.csv:89
msgid "Kurdish, Turkey"
msgstr "Курдский, Турция"
#: ./locales.csv:90
msgid "Kurdish (Sorani), Turkey"
msgstr "Курдский (Сорани), Турция"
#: ./locales.csv:91
msgid "Kirghiz, Kyrgyzstan"
msgstr "Киргизский, Киргизия"
#: ./locales.csv:92
msgid "Lithuanian, Lithuania"
msgstr "Литовский, Литва"
#: ./locales.csv:93
msgid "Latvian, Latvia"
msgstr "Латышский, Латвия"
#: ./locales.csv:94
msgid "Macedonian, Macedonia"
msgstr "Македонский, Македония"
#: ./locales.csv:95
msgid "Malayalam, India"
msgstr "Малаялам, Индия"
#: ./locales.csv:96
msgid "Marathi, India"
msgstr "Маратхи, Индия"
#: ./locales.csv:97
msgid "Malay, Malaysia"
msgstr "Малайский, Малайзия"
#: ./locales.csv:98
msgid "Maltese, Malta"
msgstr "Мальтийский, Мальта"
#: ./locales.csv:99
msgid "Bokmal, Norway"
msgstr "Букмол, Норвегия"
#: ./locales.csv:100
msgid "Dutch, Belgium"
msgstr "Нидерландский, Бельгия"
#: ./locales.csv:101
msgid "Dutch, Netherlands"
msgstr "Нидерландский, Нидерланды"
#: ./locales.csv:102
msgid "Nynorsk, Norway"
msgstr "Нюнорск, Норвегия"
#: ./locales.csv:103
msgid "Oriya, India"
msgstr "Ория, Индия"
#: ./locales.csv:104
msgid "Punjabi, India"
msgstr "Пенджаби, Индия"
#: ./locales.csv:105
msgid "Polish, Poland"
msgstr "Польский, Польша"
#: ./locales.csv:106
msgid "Portuguese, Brazil"
msgstr "Португальский, Бразилия"
#: ./locales.csv:107
msgid "Portuguese, Portugal"
msgstr "Португальский, Португалия"
#: ./locales.csv:108
msgid "Romanian, Romania"
msgstr "Румынский, Румыния"
#: ./locales.csv:109
msgid "Russian, Russia"
msgstr "Русский, Россия"
#: ./locales.csv:110
msgid "Russian, Ukraine"
msgstr "Русский, Украина"
#: ./locales.csv:111
msgid "Sanskrit, India"
msgstr "Санскрит, Индия"
#: ./locales.csv:112
msgid "Slovak, Slovakia"
msgstr "Словацкий, Словакия"
#: ./locales.csv:113
msgid "Slovenian, Slovenia"
msgstr "Словенский, Словения"
#: ./locales.csv:114
msgid "Albanian, Albania"
msgstr "Албанский, Албания"
#: ./locales.csv:115
msgid "Serbian, Montenegro"
msgstr "Сербский, Черногория"
#: ./locales.csv:116
msgid "Serbian, Montenegro (Latin)"
msgstr "Сербский, Черногория (Латиница)"
#: ./locales.csv:117
msgid "Serbian, Serbia"
msgstr "Сербский, Сербия"
#: ./locales.csv:118
msgid "Serbian, Serbia (Latin)"
msgstr "Сербский, Сербия (Латиница)"
#: ./locales.csv:119
msgid "Swedish, Sweden"
msgstr "Шведский, Швеция"
#: ./locales.csv:120
msgid "Tamil, India"
msgstr "Тамильский, Индия"
#: ./locales.csv:121
msgid "Telugu, India"
msgstr "Телугу, Индия"
#: ./locales.csv:122
msgid "Thai, Thailand"
msgstr "Тайский, Таиланд"
#: ./locales.csv:123
msgid "Turkish, Turkey"
msgstr "Турецкий, Турция"
#: ./locales.csv:124
msgid "Ukrainian, Ukraine"
msgstr "Украинский, Украина"
#: ./locales.csv:125
msgid "Vietnamese, Vietnam"
msgstr "Вьетнамский, Вьетнам"
#: ./locales.csv:126
msgid "Simplified Chinese, China"
msgstr "Упрощенный китайский, Китай"
#: ./locales.csv:127
msgid "Traditional Chinese, Hong Kong SAR China"
msgstr "Традиционный китайский, Гонконг (САР Китай)"
#: ./locales.csv:128
msgid "Chinese, Singapore"
msgstr "Китайский, Сингапур"
#: ./locales.csv:129
msgid "Traditional Chinese, Taiwan"
msgstr "Традиционный китайский, Тайвань"

@ -0,0 +1,415 @@
#: ./modules.csv:1
msgid "UBM_DECRIPTION"
msgstr ""
#: ./modules.csv:2
msgid "UBLinux module the kernel and modules"
msgstr ""
#: ./modules.csv:3
msgid "UBLinux module the kernel and modules"
msgstr ""
#: ./modules.csv:4
msgid "UBLinux module the kernel and modules"
msgstr ""
#: ./modules.csv:5
msgid "UBLinux module the kernel and modules"
msgstr ""
#: ./modules.csv:6
msgid "UBLinux module headers and scripts for building modules"
msgstr ""
#: ./modules.csv:7
msgid "UBLinux module headers and scripts for building modules"
msgstr ""
#: ./modules.csv:8
msgid "UBLinux module headers and scripts for building modules"
msgstr ""
#: ./modules.csv:9
msgid "UBLinux module headers and scripts for building modules"
msgstr ""
#: ./modules.csv:10
msgid "UBLinux module documentation for the UBLinux kernel"
msgstr ""
#: ./modules.csv:11
msgid "UBLinux module documentation for the UBLinux kernel"
msgstr ""
#: ./modules.csv:12
msgid "UBLinux module documentation for the UBLinux kernel"
msgstr ""
#: ./modules.csv:13
msgid "UBLinux module documentation for the UBLinux kernel"
msgstr ""
#: ./modules.csv:14
msgid "UBLinux module firmwares"
msgstr ""
#: ./modules.csv:15
msgid "UBLinux module includes the core components"
msgstr ""
#: ./modules.csv:16
msgid "UBLinux module includes the core developer components"
msgstr ""
#: ./modules.csv:17
msgid "UBLinux module includes basic components Xorg"
msgstr ""
#: ./modules.csv:18
msgid "UBLinux module includes basic fonts"
msgstr ""
#: ./modules.csv:19
msgid "UBLinux module includes graphics accelerators"
msgstr ""
#: ./modules.csv:20
msgid "UBLinux module includes GTK libs"
msgstr ""
#: ./modules.csv:21
msgid "UBLinux module includes QT5 libs"
msgstr ""
#: ./modules.csv:22
msgid "UBLinux module includes QT6 libs"
msgstr ""
#: ./modules.csv:23
msgid "UBLinux module includes Xfce applications"
msgstr ""
#: ./modules.csv:24
msgid "UBLinux module includes KDE Plasma applications"
msgstr ""
#: ./modules.csv:25
msgid "UBLinux module includes GNOME next generation desktop shell"
msgstr ""
#: ./modules.csv:26
msgid "UBLinux module includes MATE desktop shell"
msgstr ""
#: ./modules.csv:27
msgid "UBLinux module includes Pantheon desktop shell"
msgstr ""
#: ./modules.csv:29
msgid "UBLinux module includes GTK applications"
msgstr ""
#: ./modules.csv:30
msgid "UBLinux module includes QT applications"
msgstr ""
#: ./modules.csv:31
msgid "UBLinux module includes GTK and icons themes"
msgstr ""
#: ./modules.csv:32
msgid "UBLinux module includes Lightdm display manager"
msgstr ""
#: ./modules.csv:33
msgid "UBLinux module includes multimedia applications"
msgstr ""
#: ./modules.csv:34
msgid "UBLinux module include system utilites"
msgstr ""
#: ./modules.csv:35
msgid "UBLinux module includes AMDGRU PRO driver and utilities"
msgstr ""
#: ./modules.csv:36
msgid "UBLinux module include desktop backgrounds"
msgstr ""
#: ./modules.csv:37
msgid "UBLinux module includes Chromium and some plugins"
msgstr ""
#: ./modules.csv:38
msgid "UBLinux module includes Chromium and some plugins"
msgstr ""
#: ./modules.csv:39
msgid "UBLinux module includes postgresql, mariadb database and utilities"
msgstr ""
#: ./modules.csv:40
msgid "UBLinux module include Brother printer drivers"
msgstr ""
#: ./modules.csv:41
msgid "UBLinux module include Canon CAPT Printer Driver"
msgstr ""
#: ./modules.csv:42
msgid "UBLinux module include Canon UFR II LIPSLX CARPS2 printer driver"
msgstr ""
#: ./modules.csv:44
msgid "UBLinux module include Kyocera printer drivers"
msgstr ""
#: ./modules.csv:45
msgid "UBLinux module include Lexmark drivers"
msgstr ""
#: ./modules.csv:46
msgid "UBLinux module include Pantum printer drivers"
msgstr ""
#: ./modules.csv:47
msgid "UBLinux module include hplip, gutenprint, foomatic"
msgstr ""
#: ./modules.csv:48
msgid "UBLinux module include Ricoh drivers"
msgstr ""
#: ./modules.csv:49
msgid "UBLinux module include Samsung drivers"
msgstr ""
#: ./modules.csv:50
msgid "UBLinux module include Xerox drivers"
msgstr ""
#: ./modules.csv:51
msgid "UBLinux module includes Firefox and some plugins"
msgstr ""
#: ./modules.csv:52
msgid "UBLinux module include Hedgewars game similiar to Worms"
msgstr ""
#: ./modules.csv:53
msgid "UBLinux module include Hedgewars game similiar to Worms"
msgstr ""
#: ./modules.csv:54
msgid "UBLinux module includes Gitea and MemCached"
msgstr ""
#: ./modules.csv:55
msgid "UBLinux module include GitLab and GitLab CI runner"
msgstr ""
#: ./modules.csv:56
msgid "UBLinux module include Gitlab CLI tools"
msgstr ""
#: ./modules.csv:58
msgid "UBLinux module include Java OpenJFX 17 client application platform"
msgstr ""
#: ./modules.csv:59
msgid "UBLinux module includes OpenJDK Java 11 development kit"
msgstr ""
#: ./modules.csv:60
msgid "UBLinux module includes OpenJDK Java 17 development kit"
msgstr ""
#: ./modules.csv:61
msgid "UBLinux module includes OpenJDK Java 8 development kit"
msgstr ""
#: ./modules.csv:63
msgid "UBLinux module include Free Pascal and Lazarus QT5"
msgstr ""
#: ./modules.csv:65
msgid "UBLinux module include LibreOffice"
msgstr ""
#: ./modules.csv:66
msgid "UBLinux module includes dkms additionals modules"
msgstr ""
#: ./modules.csv:67
msgid "UBLinux module includes dkms additionals modules"
msgstr ""
#: ./modules.csv:68
msgid "UBLinux module includes dkms additionals modules"
msgstr ""
#: ./modules.csv:77
msgid "UBLinux module includes dkms additionals modules"
msgstr ""
#: ./modules.csv:69
msgid "UBLinux module includes NVIDIA 340xx driver and utilities"
msgstr ""
#: ./modules.csv:70
msgid "UBLinux module includes NVIDIA 390xx driver and utilities"
msgstr ""
#: ./modules.csv:74
msgid "UBLinux module includes NVIDIA 390xx driver and utilities"
msgstr ""
#: ./modules.csv:71
msgid "UBLinux module includes NVIDIA 470xx driver and utilities"
msgstr ""
#: ./modules.csv:75
msgid "UBLinux module includes NVIDIA 470xx driver and utilities"
msgstr ""
#: ./modules.csv:72
msgid "UBLinux module includes NVIDIA 510xx driver and utilities"
msgstr ""
#: ./modules.csv:73
msgid "UBLinux module includes NVIDIA 515xx driver and utilities"
msgstr ""
#: ./modules.csv:76
msgid "UBLinux module includes NVIDIA 550xx driver and utilities"
msgstr ""
#: ./modules.csv:78
msgid "UBLinux module includes NVIDIA Optimus"
msgstr ""
#: ./modules.csv:79
msgid "UBLinux module includes LSI MegaRaid SM, StorCLI, MegaCLI and utils"
msgstr ""
#: ./modules.csv:80
msgid "UBLinux module includes OnlyOffice suite"
msgstr ""
#: ./modules.csv:81
msgid "UBLinux module includes OnlyOffice DocumentServer suite"
msgstr ""
#: ./modules.csv:82
msgid "UBLinux module includes Opera and some plugins"
msgstr ""
#: ./modules.csv:83
msgid "UBLinux module include apps patch"
msgstr ""
#: ./modules.csv:84
msgid "UBLinux module includes podman and webmanager and utils"
msgstr ""
#: ./modules.csv:85
msgid "UBLinux module includes QEMU, manager and utils"
msgstr ""
#: ./modules.csv:86
msgid "UBLinux module includes QEMU headless and utils"
msgstr ""
#: ./modules.csv:87
msgid "UBLinux module include QT4"
msgstr ""
#: ./modules.csv:88
msgid "UBLinux module includes realvnc viewer and server"
msgstr ""
#: ./modules.csv:89
msgid "UBLinux module includes rustdesk"
msgstr ""
#: ./modules.csv:90
msgid "UBLinux module include rustdesk-server"
msgstr ""
#: ./modules.csv:91
msgid "UBLinux module include Skype"
msgstr ""
#: ./modules.csv:92
msgid "UBLinux module includes Telegram"
msgstr ""
#: ./modules.csv:93
msgid "UBLinux module include Tor utils and browser"
msgstr ""
#: ./modules.csv:94
msgid "Simple management of corporate network nodes using the WEB interface with the executor Node.js"
msgstr ""
#: ./modules.csv:95
msgid "UBLinux module includes agents for Linux guest"
msgstr ""
#: ./modules.csv:96
msgid "UBLinux module includes agents for Linux guest without X support"
msgstr ""
#: ./modules.csv:97
msgid "UBLinux module includes VirtualBox and extension packs"
msgstr ""
#: ./modules.csv:98
msgid "UBLinux module includes VirtualBox headless and extension packs"
msgstr ""
#: ./modules.csv:99
msgid "UBLinux module includes phpvirtualbox for VirtualBox"
msgstr ""
#: ./modules.csv:100
msgid "UBLinux module include Vivaldi browser"
msgstr ""
#: ./modules.csv:101
msgid "UBLinux module includes HTTP server and utilities"
msgstr ""
#: ./modules.csv:102
msgid "UBLinux module includes Webmin and Usermin"
msgstr ""
#: ./modules.csv:103
msgid "UBLinux module include Wiki.js"
msgstr ""
#: ./modules.csv:104
msgid "UBLinux module include Winbox"
msgstr ""
#: ./modules.csv:105
msgid "UBLinux module includes wine and utilities"
msgstr ""
#: ./modules.csv:106
msgid "UBLinux module include Kingsoft Office (WPS Office) - an office productivity suite"
msgstr ""
#: ./modules.csv:107
msgid "UBLinux module include X11 remote utils"
msgstr ""
#: ./modules.csv:108
msgid "Yet another yogurt. Pacman wrapper and AUR helper written in go."
msgstr ""
#: ./modules.csv:109
msgid "UBLinux module include Zoom"
msgstr ""

@ -0,0 +1,390 @@
# Language translations for ubinstal package.
# Copyright (C) 2022, UBTech LLC
# This file is distributed under the same license as the ubinstal package.
# UBLinux Team <info@ublinux.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ubinstal 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-22 16:12+0600\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ./modules.csv:1
msgid "UBM_DECRIPTION"
msgstr "UBM_DECRIPTION"
#: ./modules.csv:2 ./modules.csv:3 ./modules.csv:4 ./modules.csv:5
msgid "UBLinux module the kernel and modules"
msgstr "Модуль UBLinux ядро и модули"
#: ./modules.csv:6 ./modules.csv:7 ./modules.csv:8 ./modules.csv:9
msgid "UBLinux module headers and scripts for building modules"
msgstr "Модуль UBLinux заголовки и скрипты для сборки модулей"
#: ./modules.csv:10 ./modules.csv:11 ./modules.csv:12 ./modules.csv:13
msgid "UBLinux module documentation for the UBLinux kernel"
msgstr "Модуль UBLinux документация для ядра UBLinux"
#: ./modules.csv:14
msgid "UBLinux module firmwares"
msgstr "Модуль UBLinux микропрограммы"
#: ./modules.csv:15
msgid "UBLinux module includes the core components"
msgstr "Модуль UBLinux включает основные компоненты"
#: ./modules.csv:16
msgid "UBLinux module includes the core developer components"
msgstr "Модуль UBLinux включает компоненты для разработчиков"
#: ./modules.csv:17
msgid "UBLinux module includes basic components Xorg"
msgstr "Модуль UBLinux включает базовые компоненты Xorg"
#: ./modules.csv:18
msgid "UBLinux module includes basic fonts"
msgstr "Модуль UBLinux включает базовые шрифты"
#: ./modules.csv:19
msgid "UBLinux module includes graphics accelerators"
msgstr "Модуль UBLinux включает графические ускорители"
#: ./modules.csv:20
msgid "UBLinux module includes GTK libs"
msgstr "Модуль UBLinux включает библиотеки GTK"
#: ./modules.csv:21
msgid "UBLinux module includes QT5 libs"
msgstr "Модуль UBLinux включает библиотеки QT5"
#: ./modules.csv:22
msgid "UBLinux module includes QT6 libs"
msgstr "Модуль UBLinux включает библиотеки QT6"
#: ./modules.csv:23
msgid "UBLinux module includes Xfce applications"
msgstr "Модуль UBLinux включает приложения Xfce"
#: ./modules.csv:24
msgid "UBLinux module includes KDE Plasma applications"
msgstr "Модуль UBLinux включает приложения KDE Plasma"
#: ./modules.csv:25
msgid "UBLinux module includes GNOME next generation desktop shell"
msgstr "Модуль UBLinux включает GNOME — оболочку нового поколения"
#: ./modules.csv:26
msgid "UBLinux module includes MATE desktop shell"
msgstr "Модуль UBLinux включает оболочку рабочего стола MATE"
#: ./modules.csv:27
msgid "UBLinux module includes Pantheon desktop shell"
msgstr "Модуль UBLinux включает оболочку рабочего стола Pantheon"
#: ./modules.csv:28
msgid "UBLinux module includes Liquidshell basic desktop shell using QtWidgets"
msgstr "Модуль UBLinux включает базовую оболочку Liquidshell на QtWidgets"
#: ./modules.csv:29
msgid "UBLinux module includes GTK applications"
msgstr "Модуль UBLinux включает приложения GTK"
#: ./modules.csv:30
msgid "UBLinux module includes QT applications"
msgstr "Модуль UBLinux включает приложения QT"
#: ./modules.csv:31
msgid "UBLinux module includes GTK and icons themes"
msgstr "Модуль UBLinux включает темы GTK и иконок"
#: ./modules.csv:32
msgid "UBLinux module includes Lightdm display manager"
msgstr "Модуль UBLinux включает дисплейный менеджер Lightdm"
#: ./modules.csv:33
msgid "UBLinux module includes multimedia applications"
msgstr "Модуль UBLinux включает мультимедийные приложения"
#: ./modules.csv:34
msgid "UBLinux module include system utilites"
msgstr "Модуль UBLinux включает системные утилиты"
#: ./modules.csv:35
msgid "UBLinux module includes AMDGRU PRO driver and utilities"
msgstr "Модуль UBLinux включает драйвер AMDGRU PRO и утилиты"
#: ./modules.csv:36
msgid "UBLinux module include desktop backgrounds"
msgstr "Модуль UBLinux включает обои рабочего стола"
#: ./modules.csv:38
msgid "UBLinux module includes Chromium and some plugins"
msgstr "Модуль UBLinux включает Chromium и некоторые плагины"
#: ./modules.csv:39
msgid "UBLinux module includes postgresql, mariadb database and utilities"
msgstr "Модуль UBLinux включает PostgreSQL, MariaDB и утилиты"
#: ./modules.csv:40
msgid "UBLinux module include Brother printer drivers"
msgstr "Модуль UBLinux включает драйверы принтеров Brother"
#: ./modules.csv:41
msgid "UBLinux module include Canon CAPT Printer Driver"
msgstr "Модуль UBLinux включает драйвер принтера Canon CAPT"
#: ./modules.csv:42
msgid "UBLinux module include Canon UFR II LIPSLX CARPS2 printer driver"
msgstr "Модуль UBLinux включает драйвер принтера Canon UFR II LIPSLX CARPS2"
#: ./modules.csv:43
msgid "UBLinux module include Epson printer drivers"
msgstr "Модуль UBLinux включает драйверы принтеров Epson"
#: ./modules.csv:44
msgid "UBLinux module include Kyocera printer drivers"
msgstr "Модуль UBLinux включает драйверы принтеров Kyocera"
#: ./modules.csv:45
msgid "UBLinux module include Lexmark drivers"
msgstr "Модуль UBLinux включает драйверы Lexmark"
#: ./modules.csv:46
msgid "UBLinux module include Pantum printer drivers"
msgstr "Модуль UBLinux включает драйверы принтеров Pantum"
#: ./modules.csv:47
msgid "UBLinux module include hplip, gutenprint, foomatic"
msgstr "Модуль UBLinux включает hplip, gutenprint, foomatic"
#: ./modules.csv:48
msgid "UBLinux module include Ricoh drivers"
msgstr "Модуль UBLinux включает драйверы Ricoh"
#: ./modules.csv:49
msgid "UBLinux module include Samsung drivers"
msgstr "Модуль UBLinux включает драйверы Samsung"
#: ./modules.csv:50
msgid "UBLinux module include Xerox drivers"
msgstr "Модуль UBLinux включает драйверы Xerox"
#: ./modules.csv:51
msgid "UBLinux module includes Firefox and some plugins"
msgstr "Модуль UBLinux включает Firefox и некоторые плагины"
#: ./modules.csv:53
msgid "UBLinux module include Hedgewars game similiar to Worms"
msgstr "Модуль UBLinux включает игру Hedgewars, похожую на Worms"
#: ./modules.csv:54
msgid "UBLinux module includes Gitea and MemCached"
msgstr "Модуль UBLinux включает Gitea и MemCached"
#: ./modules.csv:55
msgid "UBLinux module include GitLab and GitLab CI runner"
msgstr "Модуль UBLinux включает GitLab и GitLab CI runner"
#: ./modules.csv:56
msgid "UBLinux module include Gitlab CLI tools"
msgstr "Модуль UBLinux включает CLI-инструменты GitLab"
#: ./modules.csv:57
msgid "UBLinux module include Java OpenJFX 11 client application platform"
msgstr "Модуль UBLinux включает Java OpenJFX 11 — платформу для клиентских приложений"
#: ./modules.csv:58
msgid "UBLinux module include Java OpenJFX 17 client application platform"
msgstr "Модуль UBLinux включает Java OpenJFX 17 — платформу для клиентских приложений"
#: ./modules.csv:59
msgid "UBLinux module includes OpenJDK Java 11 development kit"
msgstr "Модуль UBLinux включает OpenJDK Java 11 — комплект для разработки"
#: ./modules.csv:60
msgid "UBLinux module includes OpenJDK Java 17 development kit"
msgstr "Модуль UBLinux включает OpenJDK Java 17 — комплект для разработки"
#: ./modules.csv:61
msgid "UBLinux module includes OpenJDK Java 8 development kit"
msgstr "Модуль UBLinux включает OpenJDK Java 8 — комплект для разработки"
#: ./modules.csv:62
msgid "UBLinux module include Free Pascal and Lazarus GTK2"
msgstr "Модуль UBLinux включает Free Pascal и Lazarus GTK2"
#: ./modules.csv:63
msgid "UBLinux module include Free Pascal and Lazarus QT5"
msgstr "Модуль UBLinux включает Free Pascal и Lazarus QT5"
#: ./modules.csv:64
msgid "UBLinux module includes some library 32-bit"
msgstr "Модуль UBLinux включает некоторые 32-битные библиотеки"
#: ./modules.csv:65
msgid "UBLinux module include LibreOffice"
msgstr "Модуль UBLinux включает LibreOffice"
#: ./modules.csv:77
msgid "UBLinux module includes dkms additionals modules"
msgstr "Модуль UBLinux включает дополнительные модули dkms"
#: ./modules.csv:69
msgid "UBLinux module includes NVIDIA 340xx driver and utilities"
msgstr "Модуль UBLinux включает драйвер NVIDIA 340xx и утилиты"
#: ./modules.csv:74
msgid "UBLinux module includes NVIDIA 390xx driver and utilities"
msgstr "Модуль UBLinux включает драйвер NVIDIA 390xx и утилиты"
#: ./modules.csv:75
msgid "UBLinux module includes NVIDIA 470xx driver and utilities"
msgstr "Модуль UBLinux включает драйвер NVIDIA 470xx и утилиты"
#: ./modules.csv:72
msgid "UBLinux module includes NVIDIA 510xx driver and utilities"
msgstr "Модуль UBLinux включает драйвер NVIDIA 510xx и утилиты"
#: ./modules.csv:73
msgid "UBLinux module includes NVIDIA 515xx driver and utilities"
msgstr "Модуль UBLinux включает драйвер NVIDIA 515xx и утилиты"
#: ./modules.csv:76
msgid "UBLinux module includes NVIDIA 550xx driver and utilities"
msgstr "Модуль UBLinux включает драйвер NVIDIA 550xx и утилиты"
#: ./modules.csv:78
msgid "UBLinux module includes NVIDIA Optimus"
msgstr "Модуль UBLinux включает NVIDIA Optimus"
#: ./modules.csv:79
msgid "UBLinux module includes LSI MegaRaid SM, StorCLI, MegaCLI and utils"
msgstr "Модуль UBLinux включает LSI MegaRaid SM, StorCLI, MegaCLI и утилиты"
#: ./modules.csv:80
msgid "UBLinux module includes OnlyOffice suite"
msgstr "Модуль UBLinux включает комплект OnlyOffice"
#: ./modules.csv:81
msgid "UBLinux module includes OnlyOffice DocumentServer suite"
msgstr "Модуль UBLinux включает комплект OnlyOffice DocumentServer"
#: ./modules.csv:82
msgid "UBLinux module includes Opera and some plugins"
msgstr "Модуль UBLinux включает Opera и некоторые плагины"
#: ./modules.csv:83
msgid "UBLinux module include apps patch"
msgstr "Модуль UBLinux включает патчи для приложений"
#: ./modules.csv:84
msgid "UBLinux module includes podman and webmanager and utils"
msgstr "Модуль UBLinux включает podman, веб-менеджер и утилиты"
#: ./modules.csv:85
msgid "UBLinux module includes QEMU, manager and utils"
msgstr "Модуль UBLinux включает QEMU, менеджер и утилиты"
#: ./modules.csv:86
msgid "UBLinux module includes QEMU headless and utils"
msgstr "Модуль UBLinux включает QEMU без графического интерфейса и утилиты"
#: ./modules.csv:87
msgid "UBLinux module include QT4"
msgstr "Модуль UBLinux включает QT4"
#: ./modules.csv:88
msgid "UBLinux module includes realvnc viewer and server"
msgstr "Модуль UBLinux включает realvnc viewer и сервер"
#: ./modules.csv:89
msgid "UBLinux module includes rustdesk"
msgstr "Модуль UBLinux включает rustdesk"
#: ./modules.csv:90
msgid "UBLinux module include rustdesk-server"
msgstr "Модуль UBLinux включает rustdesk-server"
#: ./modules.csv:91
msgid "UBLinux module include Skype"
msgstr "Модуль UBLinux включает Skype"
#: ./modules.csv:92
msgid "UBLinux module includes Telegram"
msgstr "Модуль UBLinux включает Telegram"
#: ./modules.csv:93
msgid "UBLinux module include Tor utils and browser"
msgstr "Модуль UBLinux включает утилиты Tor и браузер"
#: ./modules.csv:94
msgid "Simple management of corporate network nodes using the WEB interface with the executor Node.js"
msgstr "Простое управление узлами корпоративной сети через WEB-интерфейс с исполнителем Node.js"
#: ./modules.csv:95
msgid "UBLinux module includes agents for Linux guest"
msgstr "Модуль UBLinux включает агенты для гостевой Linux"
#: ./modules.csv:96
msgid "UBLinux module includes agents for Linux guest without X support"
msgstr "Модуль UBLinux включает агенты для гостевой Linux без поддержки X"
#: ./modules.csv:97
msgid "UBLinux module includes VirtualBox and extension packs"
msgstr "Модуль UBLinux включает VirtualBox и дополнительные пакеты"
#: ./modules.csv:98
msgid "UBLinux module includes VirtualBox headless and extension packs"
msgstr "Модуль UBLinux включает VirtualBox без графического интерфейса и дополнительные пакеты"
#: ./modules.csv:99
msgid "UBLinux module includes phpvirtualbox for VirtualBox"
msgstr "Модуль UBLinux включает phpvirtualbox для VirtualBox"
#: ./modules.csv:100
msgid "UBLinux module include Vivaldi browser"
msgstr "Модуль UBLinux включает браузер Vivaldi"
#: ./modules.csv:101
msgid "UBLinux module includes HTTP server and utilities"
msgstr "Модуль UBLinux включает HTTP-сервер и утилиты"
#: ./modules.csv:102
msgid "UBLinux module includes Webmin and Usermin"
msgstr "Модуль UBLinux включает Webmin и Usermin"
#: ./modules.csv:103
msgid "UBLinux module include Wiki.js"
msgstr "Модуль UBLinux включает Wiki.js"
#: ./modules.csv:104
msgid "UBLinux module include Winbox"
msgstr "Модуль UBLinux включает Winbox"
#: ./modules.csv:105
msgid "UBLinux module includes wine and utilities"
msgstr "Модуль UBLinux включает wine и утилиты"
#: ./modules.csv:106
msgid "UBLinux module include Kingsoft Office (WPS Office) - an office productivity suite"
msgstr "Модуль UBLinux включает Kingsoft Office (WPS Office) — офисный пакет"
#: ./modules.csv:107
msgid "UBLinux module include X11 remote utils"
msgstr "Модуль UBLinux включает утилиты удалённого доступа X11"
#: ./modules.csv:108
msgid "Yet another yogurt. Pacman wrapper and AUR helper written in go."
msgstr "Ещё один йогурт. Обёртка pacman и AUR-хелпер на go."
#: ./modules.csv:109
msgid "UBLinux module include Zoom"
msgstr "Модуль UBLinux включает Zoom"

@ -0,0 +1,43 @@
#: ./services-list.csv:1
msgid "DESCRIPTION"
msgstr ""
#: ./services-list.csv:2
msgid "Operating system monitoring and management manager service"
msgstr ""
#: ./services-list.csv:3
msgid "Is a program for providing detection and configuration for systems to automatically connect to networks"
msgstr ""
#: ./services-list.csv:4
msgid "The daemon that listens for connections from clients on port 22"
msgstr ""
#: ./services-list.csv:5
msgid "Is a system service that may be used to synchronize the local system clock with a remote Network Time Protocol (NTP) server"
msgstr ""
#: ./services-list.csv:6
msgid "Is a free zero-configuration networking (zeroconf) implementation, including a system for multicast DNS and DNS Service Discovery"
msgstr ""
#: ./services-list.csv:7
msgid "Is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server"
msgstr ""
#: ./services-list.csv:8
msgid "Provides network shares for folders and printers using the SMB/CIFS protocol commonly used on Windows. SMB and NMB Daemon"
msgstr ""
#: ./services-list.csv:9
msgid "Provides network shares for folders and printers using the SMB/CIFS protocol commonly used on Windows. Winbind Daemon"
msgstr ""
#: ./services-list.csv:10
msgid "Operating system dynamic swap file management service"
msgstr ""
#: ./services-list.csv:11
msgid "A Service is a container for logically related Bluetooth data items"
msgstr ""

@ -0,0 +1,62 @@
# Language translations for ubinstal package.
# Copyright (C) 2022, UBTech LLC
# This file is distributed under the same license as the ubinstal package.
# UBLinux Team <info@ublinux.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: ubinstal 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-22 16:12+0600\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ./services-list.csv:1
msgid "DESCRIPTION"
msgstr "ОПИСАНИЕ"
#: ./services-list.csv:2
msgid "Operating system monitoring and management manager service"
msgstr "Служба мониторинга и управления операционной системой"
#: ./services-list.csv:3
msgid "Is a program for providing detection and configuration for systems to automatically connect to networks"
msgstr "Это программа для обнаружения и настройки систем для автоматического подключения к сетям"
#: ./services-list.csv:4
msgid "The daemon that listens for connections from clients on port 22"
msgstr "Демон, который прослушивает подключения от клиентов на порту 22"
#: ./services-list.csv:5
msgid "Is a system service that may be used to synchronize the local system clock with a remote Network Time Protocol (NTP) server"
msgstr "Это системная служба, которая может использоваться для синхронизации локальных системных часов с удалённым сервером Network Time Protocol (NTP)"
#: ./services-list.csv:6
msgid "Is a free zero-configuration networking (zeroconf) implementation, including a system for multicast DNS and DNS Service Discovery"
msgstr "Это бесплатная реализация нуль-конфигурационной сети (zeroconf), включающая систему для multicast DNS и DNS Service Discovery"
#: ./services-list.csv:7
msgid "Is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server"
msgstr "Это модульная система печати для Unix-подобных операционных систем, которая позволяет компьютеру выступать в роли сервера печати"
#: ./services-list.csv:8
msgid "Provides network shares for folders and printers using the SMB/CIFS protocol commonly used on Windows. SMB and NMB Daemon"
msgstr "Обеспечивает общий доступ к папкам и принтерам по протоколу SMB/CIFS, который обычно используется в Windows. Демон SMB и NMB"
#: ./services-list.csv:9
msgid "Provides network shares for folders and printers using the SMB/CIFS protocol commonly used on Windows. Winbind Daemon"
msgstr "Обеспечивает общий доступ к папкам и принтерам по протоколу SMB/CIFS, который обычно используется в Windows. Демон Winbind"
#: ./services-list.csv:10
msgid "Operating system dynamic swap file management service"
msgstr "Служба динамического управления файлом подкачки операционной системы"
#: ./services-list.csv:11
msgid "A Service is a container for logically related Bluetooth data items"
msgstr "Служба — это контейнер для логически связанных элементов данных Bluetooth"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -57,8 +57,6 @@ set(DEPENDFILES
../ubinstall-gtk.glade
../ubinstall-gtk-language.glade
../ubinstall-gtk-keyboard.glade
../ubinstall-gtk-about.glade
../ubinstall-gtk-documentation.glade
../ubinstall-gtk-log-view.glade
../ubinstall-gtk-warning.glade
../ubinstall-gtk-user.glade

@ -491,7 +491,7 @@ void yon_install_init(main_window *widgets, enum YON_PAGES page){
if (!yon_char_is_empty(parameter)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(fs_type_combo),parameter);
} else {
gtk_combo_box_set_active(GTK_COMBO_BOX(fs_type_combo),0);
gtk_combo_box_set_active(GTK_COMBO_BOX(fs_type_combo),1);
}
}
if (partition_size_spin&&partition_size_combo){

@ -376,9 +376,6 @@ void yon_page_init(main_window *widgets, enum YON_PAGES page){
case YON_PAGE_INSTALLATION_BEGIN:
yon_install_init(widgets,page);
break;
case YON_PAGE_COMPLETION:
yon_config_restore(widgets);
break;
case YON_PAGE_INSTALLATION:
main_config.save_configured=1;
g_mutex_lock(&main_config.install_mutex);

@ -79,6 +79,16 @@ void on_config_custom_load(GtkWidget *,main_window *widgets){
main_config.load_mode=YON_CONFIG_CUSTOM;
}
void on_config_custom_load_last(GtkWidget *,main_window *widgets){
yon_config_clean();
if (!yon_char_is_empty(config_get_default_command))
yon_config_load_config(YON_CONFIG_DEFAULT,config_get_default_command,NULL);
char *command = yon_config_get_command(main_config.config_load_path);
yon_config_load_config(YON_CONFIG_CUSTOM,command,NULL);
yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)));
main_config.load_mode=YON_CONFIG_CUSTOM;
}
void on_config_global_local_save(GtkWidget *,main_window *widgets){
yon_config_save_proceed(NULL,YON_CONFIG_BOTH);
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_COMPLETED);
@ -801,6 +811,17 @@ int yon_config_save(main_window *widgets){
}
void yon_config_restore(main_window *widgets){
switch(main_config.load_mode){
case YON_CONFIG_GLOBAL:
on_config_global_load(NULL,widgets);
break;
case YON_CONFIG_LOCAL:
on_config_local_load(NULL,widgets);
break;
case YON_CONFIG_CUSTOM:
on_config_custom_load_last(NULL,widgets);
}
on_config_global_load(NULL,widgets);
system("ubconfig --source system remove [autoinstall]");
yon_config_save_simple(YON_CONFIG_LOCAL,"system");

@ -51,10 +51,10 @@
#define regions_path "/com/ublinux/images/map-time-zone.png"
#define keyboard_path "/com/ublinux/images/keyboard.png"
#define users_path "/com/ublinux/images/map-time-zone.png"
#define startup_path "/com/ublinux/images/keyboard.png"
#define bootloader_path "/com/ublinux/images/map-time-zone.png"
#define network_icon_path "/com/ublinux/images/keyboard.png"
#define users_path "/com/ublinux/images/clear_install_disk.png"
#define startup_path "/com/ublinux/images/clear_install_disk.png"
#define bootloader_path "/com/ublinux/images/clear_install_disk.png"
#define network_icon_path "/com/ublinux/images/clear_install_disk.png"
#define licence_path "/usr/share/ublinux/agreement/EULA.txt"
@ -123,7 +123,7 @@ layout && /description:/ {\
\" | sort -u\
"
#define get_layouts_local_command(layout) yon_char_unite("xkbcli list --load-exotic | awk -v layout=\"",layout,"\" \"BEGIN {layout_pattern = sprintf(\\\"^ *- *layout: *'%s'\\\",layout);matched=0} matched && /variant:/ {match(\\$0, /: *'([^']+)'/, matches);variant = matches[1]} matched && /description:/ {match(\\$0, /: *(.+)/, matches);description = matches[1]} matched && /^ *-/{matched=0; if (variant) printf \\\"%s|%s\\n\\\",variant,description} \\$0 ~ layout_pattern {matched=1;variant=\\\"\\\";description=\\\"\\\";next}\" | sort -u",NULL)
#define get_devices_command "lsblk --noheadings --nodeps -Jo PATH,SIZE,MODEL,VENDOR,SERIAL --exclude 7,253"
#define get_devices_command "lsblk --noheadings --nodeps -Jo PATH,SIZE,MODEL,VENDOR,SERIAL --exclude 7"
#define get_parts_and_devices_command "lsblk --noheadings --bytes -o TYPE,PATH,SIZE,FSTYPE,LABEL,PARTLABEL,MOUNTPOINT,FSUSED,FSUSE% --exclude 7,253 |awk '{print ($1\";\"$2\";\"$3\";\"$4\";\"$5\";\"$6\";\"$7\";\"$8\";\"$9)}'"
#define AUTOINSTALL(target) yon_char_unite("AUTOINSTALL[",target,"]",NULL)
@ -983,6 +983,7 @@ void on_config_custom_save(GtkWidget *, main_window *widgets);
void on_config_global_save(GtkWidget *,main_window *widgets);
void on_config_local_save(GtkWidget *,main_window *widgets);
void on_config_global_local_save(GtkWidget *,main_window *widgets);
void on_config_custom_load_last(GtkWidget *,main_window *widgets);
void on_config_custom_load(GtkWidget *,main_window *);
void on_config_global_load(GtkWidget *,main_window *);
void on_config_local_load(GtkWidget *,main_window *widgets);

@ -211,4 +211,121 @@
#define ENABLED_KERNEL_MISSING_LABEL _("No kernel was enabled")
#define CONFIGURATION_MODE_TITLE_LABEL _("Choose installation configuration file")
#define SAVE_AND_EXIT_LABEL _("Save and exit")
#define SAVE_AND_EXIT_LABEL _("Save and exit")
// #define _LABEL _("New section at")
// #define _LABEL _("\"/ublinux-data/\" user data section")
// #define _LABEL _("\"/ublinux/\" system section")
// #define _LABEL _("Size:")
// #define _LABEL _("Part label:")
// #define _LABEL _("File system type:")
// #define _LABEL _("File system label:")
// #define _LABEL _("Encryption:")
// #define _LABEL _("Off")
// #define _LABEL _("Encryption password:")
// #define _LABEL _("User name:")
// #define _LABEL _("User password:")
// #define _LABEL _("Add user")
// #define _LABEL _("Choose a path for configuration file")
// #define _LABEL _("File position:")
// #define _LABEL _("Choose")
// #define _LABEL _("Name")
// #define _LABEL _("Id")
// #define _LABEL _("OS options were not found")
// #define _LABEL _("Children options were not found")
// #define _LABEL _("Connection type:")
// #define _LABEL _("Enabled:")
// #define _LABEL _("Automatically get IP adress with DHCP")
// #define _LABEL _("IP adress:")
// #define _LABEL _("Gateway:")
// #define _LABEL _("Mask:")
// #define _LABEL _("DNS-server:")
// #define _LABEL _("Version")
// #define _LABEL _("Unit:")
// #define _LABEL _("Service:")
// #define _LABEL _("Description:")
// #define _LABEL _("Folder")
// #define _LABEL _("ISO-image")
// #define _LABEL _("Choose a path for configuration file")
// #define _LABEL _("Account name:")
// #define _LABEL _("Login:")
// #define _LABEL _("Password:")
// #define _LABEL _("Recovery")
// #define _LABEL _("Recovering bootloader, OS files, user data")
// #define _LABEL _("Unpacking into an existing system")
// #define _LABEL _("Device label")
// #define _LABEL _("Partition:")
// #define _LABEL _("Select partition:")
// #define _LABEL _("Partition label:")
// #define _LABEL _("Virtual device type:")
// #define _LABEL _("Load type")
// #define _LABEL _("BIOS boot sector")
// #define _LABEL _("EFI section")
// #define _LABEL _("Swap file")
// #define _LABEL _("Corresponds to RAM size")
// #define _LABEL _("Fixed size:")
// #define _LABEL _("<b>Attention!</b> The UBLinux OS will be installed on the selected partition with OS already installed. All user data will be saved.")
// #define _LABEL _("<b>Attention!</b> The selected OS UBLinux components will be installed\nseparately into the selected partition.")
// #define _LABEL _("Enable VNC server")
// #define _LABEL _("Preparation")
// #define _LABEL _("Additional")
// #define _LABEL _("Completion")
// #define _LABEL _("Licences")
// #define _LABEL _("OS components")
// #define _LABEL _("Configuration end")
// #define _LABEL _("Choose system kernel")
// #define _LABEL _("Install")
// #define _LABEL _("Enable")
// #define _LABEL _("Tags")
// #define _LABEL _("Modules")
// #define _LABEL _("Selecting additional software to install from the repository via the Internet")
// #define _LABEL _("Kernel")
// #define _LABEL _("Kernel addons")
// #define _LABEL _("Choose additional components")
// #define _LABEL _("Type")
// #define _LABEL _("Additional components")
// #define _LABEL _("Package name:")
// #define _LABEL _("Accessed")
// #define _LABEL _("Repository status:")
// #define _LABEL _("Pacman software")
// #define _LABEL _("Region")
// #define _LABEL _("Administrator password (root):")
// #define _LABEL _("Startup services")
// #define _LABEL _("Add")
// #define _LABEL _("Edit")
// #define _LABEL _("Remove")
// #define _LABEL _("Autostart")
// #define _LABEL _("Unit")
// #define _LABEL _("Service")
// #define _LABEL _("Startup configuration")
// #define _LABEL _("Boot load")
// #define _LABEL _("Boot selection menu timer:")
// #define _LABEL _("seconds")
// #define _LABEL _("Default OS:")
// #define _LABEL _("Login without password request")
// #define _LABEL _("Username")
// #define _LABEL _("Password")
// #define _LABEL _("Bootloader menu users")
// #define _LABEL _("Bootloader")
// #define _LABEL _("Network")
// #define _LABEL _("Domain name:")
// #define _LABEL _("Domain administrator:")
// #define _LABEL _("NTP Server:")
// #define _LABEL _("Manual")
// #define _LABEL _("Do not configure")
// #define _LABEL _("auto")
// #define _LABEL _("Net interfaces")
// #define _LABEL _("Installation process")
// #define _LABEL _("Completed")
// #define _LABEL _("Configuration error")
// #define _LABEL _("Configuration saved")
// #define _LABEL _("Device label:")
// #define _LABEL _("Common Installation")
// #define _LABEL _("Select partiton:")
// #define _LABEL _("Installation on same partition")
// #define _LABEL _("No")
// #define _LABEL _("Advanced section")
// #define _LABEL _("Recovery section")
// #define _LABEL _("Start installation scenario")
// #define _LABEL _("Source")
// #define _LABEL _("Skip installation")

@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2 -->
<interface domain="libublsettingsui-gtk3">
<requires lib="gtk+" version="3.24"/>
<object class="GtkAboutDialog" id="AboutWindow">
<property name="can-focus">False</property>
<property name="resizable">False</property>
<property name="modal">True</property>
<property name="window-position">center</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3</property>
<property name="type-hint">dialog</property>
<property name="urgency-hint">True</property>
<property name="program-name">libublsettingsui-gtk3</property>
<property name="version">1.1</property>
<property name="copyright" translatable="yes">Copyright © 2022 - 2023, UBSoft LLC</property>
<property name="comments" translatable="yes">TEMPLATE Manager</property>
<property name="website">https://ublinux.ru/</property>
<property name="website-label" translatable="yes">Project Home Page</property>
<property name="license" translatable="yes">Это приложение распространяется без каких-либо гарантий.
Подробнее в &lt;a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"&gt;GNU General Public License, версии 2 или позднее&lt;/a&gt;.</property>
<property name="authors">UBGroup</property>
<property name="artists">UBGroup</property>
<property name="logo-icon-name">com.ublinux.libublsettingsui-gtk3</property>
<property name="wrap-license">True</property>
<property name="license-type">gpl-2-0</property>
<child internal-child="vbox">
<object class="GtkBox">
<property name="can-focus">False</property>
<child internal-child="action_area">
<object class="GtkButtonBox" id="buttonBoxHide">
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
</object>
</child>
<child type="titlebar">
<object class="GtkHeaderBar">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="show-close-button">True</property>
<child type="title">
<object class="GtkLabel" id="headerAboutTopic">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-left">5</property>
<property name="margin-right">5</property>
<property name="margin-start">5</property>
<property name="margin-end">5</property>
<property name="margin-bottom">2</property>
<property name="label" translatable="yes">TEMPLATE Manager</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
</object>
</child>
</object>
</interface>

@ -134,7 +134,6 @@
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-top">5</property>
<property name="label" translatable="yes">label</property>
<property name="xalign">0</property>
</object>
<packing>

@ -4366,7 +4366,7 @@ and help you install UBLinux on your computer</property>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
@ -5440,8 +5440,7 @@ or continue working in the UBLinux Live environment.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">&lt;b&gt;Attention!&lt;/b&gt; The selected partition will be modified: the size will be reduced. In the resulting free space, a partition will be created into which the UBLinux OS will be
installed.</property>
<property name="label" translatable="yes">&lt;b&gt;Attention!&lt;/b&gt; The system will be installed in the selected partition. If you do not change the FS type or format, all data on the partition will be saved.</property>
<property name="use-markup">True</property>
<property name="wrap">True</property>
<property name="xalign">0</property>
@ -5611,7 +5610,7 @@ installed.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose a partition:</property>
<property name="label" translatable="yes">Select partiton:</property>
<property name="xalign">0</property>
</object>
<packing>
@ -5750,10 +5749,9 @@ installed.</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="UserdataFormatPartitionLabel2">
<object class="GtkLabel" id="NextInstallationPartitionLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">label</property>
<property name="xalign">0</property>
</object>
<packing>
@ -5883,7 +5881,7 @@ installed.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Partition mark:</property>
<property name="label" translatable="yes">Partition label:</property>
</object>
<packing>
<property name="expand">False</property>
@ -6292,7 +6290,7 @@ installed.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose a partition:</property>
<property name="label" translatable="yes">Select partiton:</property>
<property name="xalign">0</property>
</object>
<packing>
@ -6430,10 +6428,9 @@ installed.</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="SameInstallationFormatPartitionLabel1\">
<object class="GtkLabel" id="SameInstallationFormatPartitionLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">label</property>
<property name="xalign">0</property>
</object>
<packing>
@ -8343,7 +8340,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -8399,7 +8396,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose a partition:</property>
<property name="label" translatable="yes">Select partiton:</property>
<property name="xalign">0</property>
</object>
<packing>
@ -8469,7 +8466,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -8718,7 +8715,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -8774,7 +8771,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose a partition:</property>
<property name="label" translatable="yes">Select partiton:</property>
<property name="xalign">0</property>
</object>
<packing>
@ -8844,7 +8841,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -9086,7 +9083,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -9142,7 +9139,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose a partition:</property>
<property name="label" translatable="yes">Select partiton:</property>
<property name="xalign">0</property>
</object>
<packing>
@ -9212,7 +9209,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -9274,7 +9271,6 @@ separately into the selected partition.</property>
<object class="GtkLabel" id="OSFormatPartitionLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">label</property>
<property name="xalign">0</property>
</object>
<packing>
@ -9404,7 +9400,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Partition mark:</property>
<property name="label" translatable="yes">Partition label:</property>
</object>
<packing>
<property name="expand">False</property>
@ -9475,7 +9471,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">File system mark:</property>
<property name="label" translatable="yes">File system label:</property>
</object>
<packing>
<property name="expand">False</property>
@ -9813,7 +9809,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -9869,7 +9865,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Choose a partition:</property>
<property name="label" translatable="yes">Select partiton:</property>
<property name="xalign">0</property>
</object>
<packing>
@ -9939,7 +9935,7 @@ separately into the selected partition.</property>
</child>
<child>
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Mark</property>
<property name="title" translatable="yes">Label</property>
<child>
<object class="GtkCellRendererText"/>
<attributes>
@ -10003,7 +9999,6 @@ separately into the selected partition.</property>
<object class="GtkLabel" id="UserdataFormatPartitionLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">label</property>
<property name="xalign">0</property>
</object>
<packing>
@ -10206,7 +10201,7 @@ separately into the selected partition.</property>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">File system mark:</property>
<property name="label" translatable="yes">File system label:</property>
</object>
<packing>
<property name="expand">False</property>

Loading…
Cancel
Save