diff --git a/Makefile b/Makefile
index 2792aeb..21263cf 100644
--- a/Makefile
+++ b/Makefile
@@ -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"
\ No newline at end of file
diff --git a/gresource.xml b/gresource.xml
index 68eaf28..c7a8641 100644
--- a/gresource.xml
+++ b/gresource.xml
@@ -4,8 +4,6 @@
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
diff --git a/com.ublinux.ubinstall-gtk.svg b/icons/apps/com.ublinux.ubinstall-gtk.svg
similarity index 100%
rename from com.ublinux.ubinstall-gtk.svg
rename to icons/apps/com.ublinux.ubinstall-gtk.svg
diff --git a/locale/kernel-list-addon.po b/locale/kernel-list-addon.po
new file mode 100644
index 0000000..86262fd
--- /dev/null
+++ b/locale/kernel-list-addon.po
@@ -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 , 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 ""
diff --git a/locale/kernel-list-addon.pot b/locale/kernel-list-addon.pot
new file mode 100644
index 0000000..8b990e7
--- /dev/null
+++ b/locale/kernel-list-addon.pot
@@ -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 ""
diff --git a/locale/kernel-list.pot b/locale/kernel-list.pot
new file mode 100644
index 0000000..55b11f5
--- /dev/null
+++ b/locale/kernel-list.pot
@@ -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 ""
diff --git a/locale/kernel-list_ru.po b/locale/kernel-list_ru.po
new file mode 100644
index 0000000..2eeb5fb
--- /dev/null
+++ b/locale/kernel-list_ru.po
@@ -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 , 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"
diff --git a/locale/locales.pot b/locale/locales.pot
new file mode 100644
index 0000000..f3ed5d1
--- /dev/null
+++ b/locale/locales.pot
@@ -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 ""
diff --git a/locale/locales_ru.po b/locale/locales_ru.po
new file mode 100644
index 0000000..34a7601
--- /dev/null
+++ b/locale/locales_ru.po
@@ -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 , 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 "Традиционный китайский, Тайвань"
diff --git a/locale/modules.pot b/locale/modules.pot
new file mode 100644
index 0000000..4a7d799
--- /dev/null
+++ b/locale/modules.pot
@@ -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 ""
diff --git a/locale/modules_ru.po b/locale/modules_ru.po
new file mode 100644
index 0000000..5e27c10
--- /dev/null
+++ b/locale/modules_ru.po
@@ -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 , 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"
diff --git a/locale/services-list.pot b/locale/services-list.pot
new file mode 100644
index 0000000..fb4ffde
--- /dev/null
+++ b/locale/services-list.pot
@@ -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 ""
diff --git a/locale/services-list_ru.po b/locale/services-list_ru.po
new file mode 100644
index 0000000..ed4cd08
--- /dev/null
+++ b/locale/services-list_ru.po
@@ -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 , 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"
diff --git a/locale/ubinstall-gtk.pot b/locale/ubinstall-gtk.pot
new file mode 100644
index 0000000..d3ca4c4
--- /dev/null
+++ b/locale/ubinstall-gtk.pot
@@ -0,0 +1,1170 @@
+# Language translations for ubl-settings-keyboard package.
+# Copyright (C) 2022, UBTech LLC
+# This file is distributed under the same license as the ubl-settings-keyboard package.
+# UBLinux Team , 2022
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: ubl-settings-keyboard 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"
+
+#: source/ubl-strings.h:2
+msgid "UBLinux installation"
+msgstr ""
+
+#: source/ubl-strings.h:4
+msgid "Welcome to UBLinux installation"
+msgstr ""
+
+#: source/ubl-strings.h:5
+msgid ""
+"This program will ask you few questions\n"
+"and help you install UBLinux on your computer"
+msgstr ""
+
+#: source/ubl-strings.h:7
+msgid "Open"
+msgstr ""
+
+#: source/ubl-strings.h:9
+msgid "Keyboard layout"
+msgstr ""
+
+#: source/ubl-strings.h:10
+msgid "New configuration file creation failed"
+msgstr ""
+
+#: source/ubl-strings.h:12
+msgid "Cancel"
+msgstr ""
+
+#: source/ubl-strings.h:13
+msgid "Back"
+msgstr ""
+
+#: source/ubl-strings.h:14
+msgid "Next"
+msgstr ""
+
+#: source/ubl-strings.h:15
+msgid "Root only"
+msgstr ""
+
+#: source/ubl-strings.h:16
+msgid "Welcome"
+msgstr ""
+
+#: source/ubl-strings.h:17
+msgid ""
+"Licence\n"
+"agreement"
+msgstr ""
+
+#: source/ubl-strings.h:18
+msgid "Sections"
+msgstr ""
+
+#: source/ubl-strings.h:19
+msgid "Installation"
+msgstr ""
+
+#: source/ubl-strings.h:20 source/ubl-strings.h:35
+msgid "Location"
+msgstr ""
+
+#: source/ubl-strings.h:21
+msgid "Keyboard"
+msgstr ""
+
+#: source/ubl-strings.h:22
+msgid "Users"
+msgstr ""
+
+#: source/ubl-strings.h:23 source/ubl-strings.h:34 source/ubl-strings.h:55
+#: source/ubl-strings.h:56
+msgid "Installation completion"
+msgstr ""
+
+#: source/ubl-strings.h:24
+msgid ""
+"Deleting all data on the selected disk and then installing the UBLinux system"
+msgstr ""
+
+#: source/ubl-strings.h:25
+msgid "Installation next to another system"
+msgstr ""
+
+#: source/ubl-strings.h:26
+msgid "Shrinking a partition and creating a new one for installing OS"
+msgstr ""
+
+#: source/ubl-strings.h:27
+msgid "Installation on the same partition as another system"
+msgstr ""
+
+#: source/ubl-strings.h:28
+msgid "Unpacking the UBLinux file system into an existing system"
+msgstr ""
+
+#: source/ubl-strings.h:29 source/ubl-strings.h:281
+msgid ""
+"Selecting additional software to install from the repository via the Internet"
+msgstr ""
+
+#: source/ubl-strings.h:30
+msgid "Chosen"
+msgstr ""
+
+#: source/ubl-strings.h:31
+msgid "Module name"
+msgstr ""
+
+#: source/ubl-strings.h:32
+msgid "Tag"
+msgstr ""
+
+#: source/ubl-strings.h:33
+msgid "Description"
+msgstr ""
+
+#: source/ubl-strings.h:36
+msgid "Region:"
+msgstr ""
+
+#: source/ubl-strings.h:37
+msgid "Zone:"
+msgstr ""
+
+#: source/ubl-strings.h:38
+msgid "Language:"
+msgstr ""
+
+#: source/ubl-strings.h:39
+msgid "Keyboard model:"
+msgstr ""
+
+#: source/ubl-strings.h:40
+msgid "Layout changing:"
+msgstr ""
+
+#: source/ubl-strings.h:41
+msgid "Default layout (ru)"
+msgstr ""
+
+#: source/ubl-strings.h:42
+msgid "Define"
+msgstr ""
+
+#: source/ubl-strings.h:43
+msgid "Settings"
+msgstr ""
+
+#: source/ubl-strings.h:44
+msgid "Administrator name:"
+msgstr ""
+
+#: source/ubl-strings.h:45
+msgid "Administrator login:"
+msgstr ""
+
+#: source/ubl-strings.h:46
+msgid "Administrator password:"
+msgstr ""
+
+#: source/ubl-strings.h:47
+msgid "Default"
+msgstr ""
+
+#: source/ubl-strings.h:48
+msgid "Set a password"
+msgstr ""
+
+#: source/ubl-strings.h:49
+msgid "Do no set a password"
+msgstr ""
+
+#: source/ubl-strings.h:50
+msgid "Automatic login without password prompt"
+msgstr ""
+
+#: source/ubl-strings.h:51
+msgid "User root password:"
+msgstr ""
+
+#: source/ubl-strings.h:52
+msgid "Host name:"
+msgstr ""
+
+#: source/ubl-strings.h:53
+msgid "Automatically"
+msgstr ""
+
+#: source/ubl-strings.h:54 source/ubl-strings.h:206
+msgid "User"
+msgstr ""
+
+#: source/ubl-strings.h:57
+msgid "Select device:"
+msgstr ""
+
+#: source/ubl-strings.h:58
+msgid "Choose a section:"
+msgstr ""
+
+#: source/ubl-strings.h:59
+msgid ""
+"Attention! 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\n"
+"installed."
+msgstr ""
+
+#: source/ubl-strings.h:60
+msgid "Device"
+msgstr ""
+
+#: source/ubl-strings.h:61
+msgid "Label"
+msgstr ""
+
+#: source/ubl-strings.h:62
+msgid "Size"
+msgstr ""
+
+#: source/ubl-strings.h:63
+msgid "Free"
+msgstr ""
+
+#: source/ubl-strings.h:64
+msgid "Specify the size of the new partition for UBLinux OS:"
+msgstr ""
+
+#: source/ubl-strings.h:65
+msgid "Tb"
+msgstr ""
+
+#: source/ubl-strings.h:66
+msgid "Gb"
+msgstr ""
+
+#: source/ubl-strings.h:67
+msgid "Mb"
+msgstr ""
+
+#: source/ubl-strings.h:68
+msgid "Available languages in the system:"
+msgstr ""
+
+#: source/ubl-strings.h:69 source/ubl-strings.h:109
+msgid "Available languages in the system"
+msgstr ""
+
+#: source/ubl-strings.h:71
+msgid "No device were chosen"
+msgstr ""
+
+#: source/ubl-strings.h:73
+msgid "Installation parameters"
+msgstr ""
+
+#: source/ubl-strings.h:75
+msgid "Advanced installation mode"
+msgstr ""
+
+#: source/ubl-strings.h:76
+msgid ""
+"Installing OS files, user data on different partitions, creating RAID, etc."
+msgstr ""
+
+#: source/ubl-strings.h:77
+msgid ""
+"Attention! The selected OS UBLinux components will be installed\n"
+"separately into the selected partition."
+msgstr ""
+
+#: source/ubl-strings.h:78
+msgid "GRUB install"
+msgstr ""
+
+#: source/ubl-strings.h:79
+msgid "Install the GRUB bootloader"
+msgstr ""
+
+#: source/ubl-strings.h:80
+msgid "GRUB update"
+msgstr ""
+
+#: source/ubl-strings.h:81
+msgid "Update (reinstall) the GRUB bootloader"
+msgstr ""
+
+#: source/ubl-strings.h:82
+msgid "Separate installation"
+msgstr ""
+
+#: source/ubl-strings.h:83
+msgid "Installing OS components and user data on different disk partitions"
+msgstr ""
+
+#: source/ubl-strings.h:84
+msgid "OS only"
+msgstr ""
+
+#: source/ubl-strings.h:85
+msgid "Installing only OS components without user data"
+msgstr ""
+
+#: source/ubl-strings.h:86
+msgid "User data only"
+msgstr ""
+
+#: source/ubl-strings.h:87
+msgid "Installing only user data without OS components"
+msgstr ""
+
+#: source/ubl-strings.h:89 source/ubl-strings.h:110
+msgid "Keyboard layout language"
+msgstr ""
+
+#: source/ubl-strings.h:91
+msgid "Region were not fullified"
+msgstr ""
+
+#: source/ubl-strings.h:92
+msgid "Zone were not fullified"
+msgstr ""
+
+#: source/ubl-strings.h:93
+msgid "Languages list is empty"
+msgstr ""
+
+#: source/ubl-strings.h:94
+msgid "System locale hasn't been chosen"
+msgstr ""
+
+#: source/ubl-strings.h:95
+msgid "Manual layouts has been chosen but empty"
+msgstr ""
+
+#: source/ubl-strings.h:97
+msgid "Password input"
+msgstr ""
+
+#: source/ubl-strings.h:98
+msgid "Password mismatch"
+msgstr ""
+
+#: source/ubl-strings.h:99
+msgid "Empty important field"
+msgstr ""
+
+#: source/ubl-strings.h:100
+msgid "Password must be at least"
+msgstr ""
+
+#: source/ubl-strings.h:100
+msgid "characters"
+msgstr ""
+
+#: source/ubl-strings.h:102
+msgid "Restart PC"
+msgstr ""
+
+#: source/ubl-strings.h:103
+msgid "Choose file system type for the section:"
+msgstr ""
+
+#: source/ubl-strings.h:104
+msgid "Section name:"
+msgstr ""
+
+#: source/ubl-strings.h:105
+msgid "Format"
+msgstr ""
+
+#: source/ubl-strings.h:107
+msgid ""
+"You have UBLinux installed on your computer.\n"
+"You can reboot and use your new system\n"
+"or continue working in the UBLinux Live environment."
+msgstr ""
+
+#: source/ubl-strings.h:111
+msgid "Apply"
+msgstr ""
+
+#: source/ubl-strings.h:112
+msgid "Success"
+msgstr ""
+
+#: source/ubl-strings.h:113
+msgid "Layout"
+msgstr ""
+
+#: source/ubl-strings.h:114
+msgid "Designation"
+msgstr ""
+
+#: source/ubl-strings.h:115
+msgid "Serial"
+msgstr ""
+
+#: source/ubl-strings.h:116
+msgid "Section"
+msgstr ""
+
+#: source/ubl-strings.h:117
+msgid "Capacity"
+msgstr ""
+
+#: source/ubl-strings.h:118
+msgid "Free space"
+msgstr ""
+
+#: source/ubl-strings.h:119
+msgid "File system"
+msgstr ""
+
+#: source/ubl-strings.h:120
+msgid "Default (L_Alt + L_Shift)"
+msgstr ""
+
+#: source/ubl-strings.h:121
+msgid "Default (Regular 105-key)"
+msgstr ""
+
+#: source/ubl-strings.h:123
+msgid "Installation configuration has ended"
+msgstr ""
+
+#: source/ubl-strings.h:124
+msgid "UBLinux OS installation is about to begin"
+msgstr ""
+
+#: source/ubl-strings.h:126
+msgid "Documentation"
+msgstr ""
+
+#: source/ubl-strings.h:127
+msgid "About"
+msgstr ""
+
+#: source/ubl-strings.h:129
+msgid "Would you like to read documentation in the Web?"
+msgstr ""
+
+#: source/ubl-strings.h:130
+msgid ""
+"You will be redirected to documentation website where documentation is\n"
+"translated and supported by community."
+msgstr ""
+
+#: source/ubl-strings.h:131
+msgid "Always redirect to online documentation"
+msgstr ""
+
+#: source/ubl-strings.h:132
+msgid "Open documentation"
+msgstr ""
+
+#: source/ubl-strings.h:134
+msgid "Installation error"
+msgstr ""
+
+#: source/ubl-strings.h:135
+msgid ""
+"Attention! The UBLinux OS will be installed on the selected partition with "
+"OS already installed. All user data will be saved."
+msgstr ""
+
+#: source/ubl-strings.h:137
+msgid "Installation options"
+msgstr ""
+
+#: source/ubl-strings.h:139
+msgid "Configuration mode"
+msgstr ""
+
+#: source/ubl-strings.h:140
+msgid "Attention! Configuration mode was enabled!"
+msgstr ""
+
+#: source/ubl-strings.h:141
+msgid "Configuration will be saved in configuration file"
+msgstr ""
+
+#: source/ubl-strings.h:142
+msgid "Error"
+msgstr ""
+
+#: source/ubl-strings.h:143
+msgid "Error has occured while installation process"
+msgstr ""
+
+#: source/ubl-strings.h:145
+msgid "Log exploration"
+msgstr ""
+
+#: source/ubl-strings.h:146
+msgid "Save"
+msgstr ""
+
+#: source/ubl-strings.h:147
+msgid "Load"
+msgstr ""
+
+#: source/ubl-strings.h:150
+msgid "Load global configuration"
+msgstr ""
+
+#: source/ubl-strings.h:151
+msgid "Load local configuration"
+msgstr ""
+
+#: source/ubl-strings.h:152
+msgid "Load from specific file"
+msgstr ""
+
+#: source/ubl-strings.h:154
+msgid "Save configuration"
+msgstr ""
+
+#: source/ubl-strings.h:155
+msgid "Save to global configuration"
+msgstr ""
+
+#: source/ubl-strings.h:156
+msgid "Save to local configuration"
+msgstr ""
+
+#: source/ubl-strings.h:157
+msgid "Save to specific file"
+msgstr ""
+
+#: source/ubl-strings.h:159
+msgid "Configuration"
+msgstr ""
+
+#: source/ubl-strings.h:160
+msgid "Installer configuration has been finished"
+msgstr ""
+
+#: source/ubl-strings.h:161
+msgid "Choose a save option on the header bar"
+msgstr ""
+
+#: source/ubl-strings.h:163
+msgid "Configuration has been saved"
+msgstr ""
+
+#: source/ubl-strings.h:164
+msgid ""
+"You can safely exit configurator or return and create new configuration file."
+msgstr ""
+
+#: source/ubl-strings.h:166
+msgid "Scroll to the end"
+msgstr ""
+
+#: source/ubl-strings.h:167
+msgid "Administrator"
+msgstr ""
+
+#: source/ubl-strings.h:168
+msgid "English, U.S.A.; Russian, Russia"
+msgstr ""
+
+#: source/ubl-strings.h:170
+msgid "Read installation log"
+msgstr ""
+
+#: source/ubl-strings.h:171
+msgid "Read progress log"
+msgstr ""
+
+#: source/ubl-strings.h:173
+msgid "Accept"
+msgstr ""
+
+#: source/ubl-strings.h:174
+msgid "Start GParted"
+msgstr ""
+
+#: source/ubl-strings.h:176
+msgid "Progress log"
+msgstr ""
+
+#: source/ubl-strings.h:177
+msgid "Installation log"
+msgstr ""
+
+#: source/ubl-strings.h:179
+msgid "Add layouts"
+msgstr ""
+
+#: source/ubl-strings.h:180
+msgid "Remove layout"
+msgstr ""
+
+#: source/ubl-strings.h:182
+msgid "System configuration..."
+msgstr ""
+
+#: source/ubl-strings.h:184
+msgid "Warning"
+msgstr ""
+
+#: source/ubl-strings.h:186
+msgid ""
+"Are you sure want to exit and\n"
+"interrupt installation process?"
+msgstr ""
+
+#: source/ubl-strings.h:187
+msgid "Are you sure want to reboot system?"
+msgstr ""
+
+#: source/ubl-strings.h:189 source/ubl-strings.h:192
+msgid "Default (Use last succeeded)"
+msgstr ""
+
+#: source/ubl-strings.h:190
+msgid "Password encryption error"
+msgstr ""
+
+#: source/ubl-strings.h:194
+msgid "Launch"
+msgstr ""
+
+#: source/ubl-strings.h:195
+msgid "LTS"
+msgstr ""
+
+#: source/ubl-strings.h:196
+msgid "Reactive"
+msgstr ""
+
+#: source/ubl-strings.h:197
+msgid "Recomended"
+msgstr ""
+
+#: source/ubl-strings.h:198
+msgid "Hardened"
+msgstr ""
+
+#: source/ubl-strings.h:199
+msgid "RealTime"
+msgstr ""
+
+#: source/ubl-strings.h:200
+msgid "Stable"
+msgstr ""
+
+#: source/ubl-strings.h:202
+msgid "Are you sure want to remove service"
+msgstr ""
+
+#: source/ubl-strings.h:202
+msgid "from the list"
+msgstr ""
+
+#: source/ubl-strings.h:203
+msgid "Add service"
+msgstr ""
+
+#: source/ubl-strings.h:204
+msgid "Edit service"
+msgstr ""
+
+#: source/ubl-strings.h:205
+msgid "Remove service"
+msgstr ""
+
+#: source/ubl-strings.h:206
+msgid "is already exists. Do you really want to save user"
+msgstr ""
+
+#: source/ubl-strings.h:209
+msgid "Ip adress is incorrect"
+msgstr ""
+
+#: source/ubl-strings.h:211
+msgid "No kernel was enabled"
+msgstr ""
+
+#: source/ubl-strings.h:213
+msgid "Choose installation configuration file"
+msgstr ""
+
+#: source/ubl-strings.h:214
+msgid "Save and exit"
+msgstr ""
+
+#: source/ubl-strings.h:216
+msgid "New section at"
+msgstr ""
+
+#: source/ubl-strings.h:217
+msgid "\"/ublinux-data/\" user data section"
+msgstr ""
+
+#: source/ubl-strings.h:218
+msgid "\"/ublinux/\" system section"
+msgstr ""
+
+#: source/ubl-strings.h:219
+msgid "Size:"
+msgstr ""
+
+#: source/ubl-strings.h:220
+msgid "Part label:"
+msgstr ""
+
+#: source/ubl-strings.h:221
+msgid "File system type:"
+msgstr ""
+
+#: source/ubl-strings.h:222
+msgid "File system label:"
+msgstr ""
+
+#: source/ubl-strings.h:223
+msgid "Encryption:"
+msgstr ""
+
+#: source/ubl-strings.h:224
+msgid "Off"
+msgstr ""
+
+#: source/ubl-strings.h:225
+msgid "Encryption password:"
+msgstr ""
+
+#: source/ubl-strings.h:226
+msgid "User name:"
+msgstr ""
+
+#: source/ubl-strings.h:227
+msgid "User password:"
+msgstr ""
+
+#: source/ubl-strings.h:228
+msgid "Add user"
+msgstr ""
+
+#: source/ubl-strings.h:229 source/ubl-strings.h:249
+msgid "Choose a path for configuration file"
+msgstr ""
+
+#: source/ubl-strings.h:230
+msgid "File position:"
+msgstr ""
+
+#: source/ubl-strings.h:231
+msgid "Choose"
+msgstr ""
+
+#: source/ubl-strings.h:232
+msgid "Name"
+msgstr ""
+
+#: source/ubl-strings.h:233
+msgid "Id"
+msgstr ""
+
+#: source/ubl-strings.h:234
+msgid "OS options were not found"
+msgstr ""
+
+#: source/ubl-strings.h:235
+msgid "Children options were not found"
+msgstr ""
+
+#: source/ubl-strings.h:236
+msgid "Connection type:"
+msgstr ""
+
+#: source/ubl-strings.h:237
+msgid "Enabled:"
+msgstr ""
+
+#: source/ubl-strings.h:238
+msgid "Automatically get IP adress with DHCP"
+msgstr ""
+
+#: source/ubl-strings.h:239
+msgid "IP adress:"
+msgstr ""
+
+#: source/ubl-strings.h:240
+msgid "Gateway:"
+msgstr ""
+
+#: source/ubl-strings.h:241
+msgid "Mask:"
+msgstr ""
+
+#: source/ubl-strings.h:242
+msgid "DNS-server:"
+msgstr ""
+
+#: source/ubl-strings.h:243
+msgid "Version"
+msgstr ""
+
+#: source/ubl-strings.h:244
+msgid "Unit:"
+msgstr ""
+
+#: source/ubl-strings.h:245
+msgid "Service:"
+msgstr ""
+
+#: source/ubl-strings.h:246
+msgid "Description:"
+msgstr ""
+
+#: source/ubl-strings.h:247
+msgid "Folder"
+msgstr ""
+
+#: source/ubl-strings.h:248
+msgid "ISO-image"
+msgstr ""
+
+#: source/ubl-strings.h:250
+msgid "Account name:"
+msgstr ""
+
+#: source/ubl-strings.h:251
+msgid "Login:"
+msgstr ""
+
+#: source/ubl-strings.h:252
+msgid "Password:"
+msgstr ""
+
+#: source/ubl-strings.h:253
+msgid "Recovery"
+msgstr ""
+
+#: source/ubl-strings.h:254
+msgid "Recovering bootloader, OS files, user data"
+msgstr ""
+
+#: source/ubl-strings.h:255
+msgid "Unpacking into an existing system"
+msgstr ""
+
+#: source/ubl-strings.h:256
+msgid "Device label"
+msgstr ""
+
+#: source/ubl-strings.h:257
+msgid "Partition:"
+msgstr ""
+
+#: source/ubl-strings.h:258
+msgid "Select partition:"
+msgstr ""
+
+#: source/ubl-strings.h:259
+msgid "Partition label:"
+msgstr ""
+
+#: source/ubl-strings.h:260
+msgid "Virtual device type:"
+msgstr ""
+
+#: source/ubl-strings.h:261
+msgid "Load type"
+msgstr ""
+
+#: source/ubl-strings.h:262
+msgid "BIOS boot sector"
+msgstr ""
+
+#: source/ubl-strings.h:263
+msgid "EFI section"
+msgstr ""
+
+#: source/ubl-strings.h:264
+msgid "Swap file"
+msgstr ""
+
+#: source/ubl-strings.h:265
+msgid "Corresponds to RAM size"
+msgstr ""
+
+#: source/ubl-strings.h:266
+msgid "Fixed size:"
+msgstr ""
+
+#: source/ubl-strings.h:267
+msgid ""
+"Attention! The UBLinux OS will be installed on the selected partition "
+"with OS already installed. All user data will be saved."
+msgstr ""
+
+#: source/ubl-strings.h:268
+msgid ""
+"Attention! The selected OS UBLinux components will be installed\n"
+"separately into the selected partition."
+msgstr ""
+
+#: source/ubl-strings.h:269
+msgid "Enable VNC server"
+msgstr ""
+
+#: source/ubl-strings.h:270
+msgid "Preparation"
+msgstr ""
+
+#: source/ubl-strings.h:271
+msgid "Additional"
+msgstr ""
+
+#: source/ubl-strings.h:272
+msgid "Completion"
+msgstr ""
+
+#: source/ubl-strings.h:273
+msgid "Licences"
+msgstr ""
+
+#: source/ubl-strings.h:274
+msgid "OS components"
+msgstr ""
+
+#: source/ubl-strings.h:275
+msgid "Configuration end"
+msgstr ""
+
+#: source/ubl-strings.h:276
+msgid "Choose system kernel"
+msgstr ""
+
+#: source/ubl-strings.h:277
+msgid "Install"
+msgstr ""
+
+#: source/ubl-strings.h:278
+msgid "Enable"
+msgstr ""
+
+#: source/ubl-strings.h:279
+msgid "Tags"
+msgstr ""
+
+#: source/ubl-strings.h:280
+msgid "Modules"
+msgstr ""
+
+#: source/ubl-strings.h:282
+msgid "Kernel"
+msgstr ""
+
+#: source/ubl-strings.h:283
+msgid "Kernel addons"
+msgstr ""
+
+#: source/ubl-strings.h:284
+msgid "Choose additional components"
+msgstr ""
+
+#: source/ubl-strings.h:285
+msgid "Type"
+msgstr ""
+
+#: source/ubl-strings.h:286
+msgid "Additional components"
+msgstr ""
+
+#: source/ubl-strings.h:287
+msgid "Package name:"
+msgstr ""
+
+#: source/ubl-strings.h:288
+msgid "Accessed"
+msgstr ""
+
+#: source/ubl-strings.h:289
+msgid "Repository status:"
+msgstr ""
+
+#: source/ubl-strings.h:290
+msgid "Pacman software"
+msgstr ""
+
+#: source/ubl-strings.h:291
+msgid "Region"
+msgstr ""
+
+#: source/ubl-strings.h:292
+msgid "Administrator password (root):"
+msgstr ""
+
+#: source/ubl-strings.h:293
+msgid "Startup services"
+msgstr ""
+
+#: source/ubl-strings.h:294
+msgid "Add"
+msgstr ""
+
+#: source/ubl-strings.h:295
+msgid "Edit"
+msgstr ""
+
+#: source/ubl-strings.h:296
+msgid "Remove"
+msgstr ""
+
+#: source/ubl-strings.h:297
+msgid "Autostart"
+msgstr ""
+
+#: source/ubl-strings.h:298
+msgid "Unit"
+msgstr ""
+
+#: source/ubl-strings.h:299
+msgid "Service"
+msgstr ""
+
+#: source/ubl-strings.h:300
+msgid "Startup configuration"
+msgstr ""
+
+#: source/ubl-strings.h:301
+msgid "Boot load"
+msgstr ""
+
+#: source/ubl-strings.h:302
+msgid "Boot selection menu timer:"
+msgstr ""
+
+#: source/ubl-strings.h:303
+msgid "seconds"
+msgstr ""
+
+#: source/ubl-strings.h:304
+msgid "Default OS:"
+msgstr ""
+
+#: source/ubl-strings.h:305
+msgid "Login without password request"
+msgstr ""
+
+#: source/ubl-strings.h:306
+msgid "Username"
+msgstr ""
+
+#: source/ubl-strings.h:307
+msgid "Password"
+msgstr ""
+
+#: source/ubl-strings.h:308
+msgid "Bootloader menu users"
+msgstr ""
+
+#: source/ubl-strings.h:309
+msgid "Bootloader"
+msgstr ""
+
+#: source/ubl-strings.h:310
+msgid "Network"
+msgstr ""
+
+#: source/ubl-strings.h:311
+msgid "Domain name:"
+msgstr ""
+
+#: source/ubl-strings.h:312
+msgid "Domain administrator:"
+msgstr ""
+
+#: source/ubl-strings.h:313
+msgid "NTP Server:"
+msgstr ""
+
+#: source/ubl-strings.h:314
+msgid "Manual"
+msgstr ""
+
+#: source/ubl-strings.h:315
+msgid "Do not configure"
+msgstr ""
+
+#: source/ubl-strings.h:316
+msgid "auto"
+msgstr ""
+
+#: source/ubl-strings.h:317
+msgid "Net interfaces"
+msgstr ""
+
+#: source/ubl-strings.h:318
+msgid "Installation process"
+msgstr ""
+
+#: source/ubl-strings.h:319
+msgid "Completed"
+msgstr ""
+
+#: source/ubl-strings.h:320
+msgid "Configuration error"
+msgstr ""
+
+#: source/ubl-strings.h:321
+msgid "Configuration saved"
+msgstr ""
+
+#: source/ubl-strings.h:322
+msgid "Device label:"
+msgstr ""
+
+#: source/ubl-strings.h:323
+msgid "Common Installation"
+msgstr ""
+
+#: source/ubl-strings.h:324
+msgid "Select partiton:"
+msgstr ""
+
+#: source/ubl-strings.h:325
+msgid "Installation on same partition"
+msgstr ""
+
+#: source/ubl-strings.h:326
+msgid "No"
+msgstr ""
+
+#: source/ubl-strings.h:327
+msgid "Advanced section"
+msgstr ""
+
+#: source/ubl-strings.h:328
+msgid "Recovery section"
+msgstr ""
+
+#: source/ubl-strings.h:329
+msgid "Start installation scenario"
+msgstr ""
+
+#: source/ubl-strings.h:330
+msgid "Source"
+msgstr ""
+
+#: source/ubl-strings.h:331
+msgid "Skip installation"
+msgstr ""
diff --git a/locale/ubinstall-gtk_ru.po b/locale/ubinstall-gtk_ru.po
new file mode 100644
index 0000000..6291401
--- /dev/null
+++ b/locale/ubinstall-gtk_ru.po
@@ -0,0 +1,3014 @@
+# Language translations for ubinstal package.
+# Copyright (C) 2022, UBTech LLC
+# This file is distributed under the same license as the ubinstal package.
+# UBLinux Team , 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"
+
+#: source/ubl-strings.h:2
+msgid "UBLinux installation"
+msgstr "Программа установки UBLinux"
+
+#: source/ubl-strings.h:4
+msgid "Welcome to UBLinux installation"
+msgstr "Добро пожаловать в установку UBLinux"
+
+#: source/ubl-strings.h:5
+msgid ""
+"This program will ask you few questions\n"
+"and help you install UBLinux on your computer"
+msgstr ""
+"Эта программа задаст вам несколько вопросов\n"
+"и поможет установить UBLinux на ваш компьютер"
+
+#: source/ubl-strings.h:7
+msgid "Open"
+msgstr "Открыть"
+
+#: source/ubl-strings.h:9
+msgid "Keyboard layout"
+msgstr "Раскладка клавиатуры"
+
+#: source/ubl-strings.h:10
+msgid "New configuration file creation failed"
+msgstr "Ошибка создания нового файла конфигурации"
+
+#: source/ubl-strings.h:12
+msgid "Cancel"
+msgstr "Отмена"
+
+#: source/ubl-strings.h:13
+msgid "Back"
+msgstr "Назад"
+
+#: source/ubl-strings.h:14
+msgid "Next"
+msgstr "Далее"
+
+#: source/ubl-strings.h:15
+msgid "Root only"
+msgstr "Только root"
+
+#: source/ubl-strings.h:16
+msgid "Welcome"
+msgstr ""
+"Добро\n"
+"пожаловать"
+
+#: source/ubl-strings.h:17
+msgid ""
+"Licence\n"
+"agreement"
+msgstr ""
+"Лицензионное\n"
+"соглашение"
+
+#: source/ubl-strings.h:18
+msgid "Sections"
+msgstr "Разделы"
+
+#: source/ubl-strings.h:19
+msgid "Installation"
+msgstr "Установка"
+
+#: source/ubl-strings.h:20 source/ubl-strings.h:35
+msgid "Location"
+msgstr "Местоположение"
+
+#: source/ubl-strings.h:21
+msgid "Keyboard"
+msgstr "Клавиатура"
+
+#: source/ubl-strings.h:22
+msgid "Users"
+msgstr "Пользователи"
+
+#: source/ubl-strings.h:23 source/ubl-strings.h:34 source/ubl-strings.h:55
+#: source/ubl-strings.h:56
+msgid "Installation completion"
+msgstr "Завершение установки"
+
+#: source/ubl-strings.h:24
+msgid ""
+"Deleting all data on the selected disk and then installing the UBLinux system"
+msgstr ""
+"Удаление всех данных на выбранном диске с последующей установкой системы "
+"UBLinux"
+
+#: source/ubl-strings.h:25
+msgid "Installation next to another system"
+msgstr "Установка рядом с другой системой"
+
+#: source/ubl-strings.h:26
+msgid "Shrinking a partition and creating a new one for installing OS"
+msgstr "Уменьшение раздела и создание нового для установки ОС"
+
+#: source/ubl-strings.h:27
+msgid "Installation on the same partition as another system"
+msgstr "Установка в раздел другой системы"
+
+#: source/ubl-strings.h:28
+msgid "Unpacking the UBLinux file system into an existing system"
+msgstr "Установить ОС в уже существующий раздел"
+
+#: source/ubl-strings.h:29 source/ubl-strings.h:281
+msgid ""
+"Selecting additional software to install from the repository via the Internet"
+msgstr ""
+"Выбор дополнительного ПО для установки из репозитория через сеть Интернет"
+
+#: source/ubl-strings.h:30
+msgid "Chosen"
+msgstr "Выбран"
+
+#: source/ubl-strings.h:31
+msgid "Module name"
+msgstr "Название модуля"
+
+#: source/ubl-strings.h:32
+msgid "Tag"
+msgstr "Тэг"
+
+#: source/ubl-strings.h:33
+msgid "Description"
+msgstr "Описание"
+
+#: source/ubl-strings.h:36
+msgid "Region:"
+msgstr "Регион:"
+
+#: source/ubl-strings.h:37
+msgid "Zone:"
+msgstr "Зона:"
+
+#: source/ubl-strings.h:38
+msgid "Language:"
+msgstr "Язык:"
+
+#: source/ubl-strings.h:39
+msgid "Keyboard model:"
+msgstr "Модель клавиатуры:"
+
+#: source/ubl-strings.h:40
+msgid "Layout changing:"
+msgstr "Переключение раскладки:"
+
+#: source/ubl-strings.h:41
+msgid "Default layout (ru)"
+msgstr "Раскладка по умолчанию (ru)"
+
+#: source/ubl-strings.h:42
+msgid "Define"
+msgstr "Задать"
+
+#: source/ubl-strings.h:43
+msgid "Settings"
+msgstr "Настройки"
+
+#: source/ubl-strings.h:44
+msgid "Administrator name:"
+msgstr "Администратор"
+
+#: source/ubl-strings.h:45
+msgid "Administrator login:"
+msgstr "Администратор"
+
+#: source/ubl-strings.h:46
+msgid "Administrator password:"
+msgstr "Пароль администратора (root):"
+
+#: source/ubl-strings.h:47
+msgid "Default"
+msgstr "По умолчанию"
+
+#: source/ubl-strings.h:48
+msgid "Set a password"
+msgstr "Введите пароль"
+
+#: source/ubl-strings.h:49
+msgid "Do no set a password"
+msgstr "Пароль не требуется"
+
+#: source/ubl-strings.h:50
+msgid "Automatic login without password prompt"
+msgstr "Автоматический вход в систему без запроса пароля"
+
+#: source/ubl-strings.h:51
+msgid "User root password:"
+msgstr "Введите пароль"
+
+#: source/ubl-strings.h:52
+msgid "Host name:"
+msgstr "Имя компьютера:"
+
+#: source/ubl-strings.h:53
+msgid "Automatically"
+msgstr "Автоматически"
+
+#: source/ubl-strings.h:54 source/ubl-strings.h:206
+msgid "User"
+msgstr "Пользователь"
+
+#: source/ubl-strings.h:57
+msgid "Select device:"
+msgstr "Выберите устройство:"
+
+#: source/ubl-strings.h:58
+msgid "Choose a section:"
+msgstr "Выберите раздел:"
+
+#: source/ubl-strings.h:59
+msgid ""
+"Attention! 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\n"
+"installed."
+msgstr ""
+"Внимание! Выбранный раздел будет модифицирован: размер будет "
+"уменьшен. В полученном свободном пространстве будет создан раздел, в который "
+"будет произведена установка ОС."
+
+#: source/ubl-strings.h:60
+msgid "Device"
+msgstr "Устройство"
+
+#: source/ubl-strings.h:61
+msgid "Label"
+msgstr "Метка"
+
+#: source/ubl-strings.h:62
+msgid "Size"
+msgstr "Размер"
+
+#: source/ubl-strings.h:63
+msgid "Free"
+msgstr "Свободно"
+
+#: source/ubl-strings.h:64
+msgid "Specify the size of the new partition for UBLinux OS:"
+msgstr "Укажите размер нового раздела для ОС UBLinux:"
+
+#: source/ubl-strings.h:65
+msgid "Tb"
+msgstr "Тб"
+
+#: source/ubl-strings.h:66
+msgid "Gb"
+msgstr "Гб"
+
+#: source/ubl-strings.h:67
+msgid "Mb"
+msgstr "Мб"
+
+#: source/ubl-strings.h:68
+msgid "Available languages in the system:"
+msgstr "Доступные языки в системе:"
+
+#: source/ubl-strings.h:69 source/ubl-strings.h:109
+msgid "Available languages in the system"
+msgstr "Доступные языки в системе"
+
+#: source/ubl-strings.h:71
+msgid "No device were chosen"
+msgstr "Устройство не выбрано"
+
+#: source/ubl-strings.h:73
+msgid "Installation parameters"
+msgstr "Параметры установки"
+
+#: source/ubl-strings.h:75
+msgid "Advanced installation mode"
+msgstr "Расширенный режим установки"
+
+#: source/ubl-strings.h:76
+msgid ""
+"Installing OS files, user data on different partitions, creating RAID, etc."
+msgstr ""
+"Установка файлов ОС, пользовательских данныъ на разные разделы, создание "
+"RAID и др."
+
+#: source/ubl-strings.h:77
+msgid ""
+"Attention! The selected OS UBLinux components will be installed\n"
+"separately into the selected partition."
+msgstr ""
+"Внимание! В выбранный раздел будет произведена раздельная установка "
+"выбранных компонентов ОС UBLinux."
+
+#: source/ubl-strings.h:78
+msgid "GRUB install"
+msgstr "Установка GRUB"
+
+#: source/ubl-strings.h:79
+msgid "Install the GRUB bootloader"
+msgstr "Установить загрузсик GRUB"
+
+#: source/ubl-strings.h:80
+msgid "GRUB update"
+msgstr "Обновление GRUB"
+
+#: source/ubl-strings.h:81
+msgid "Update (reinstall) the GRUB bootloader"
+msgstr "Обновить (переустановить) загрузчик GRUB"
+
+#: source/ubl-strings.h:82
+msgid "Separate installation"
+msgstr "Раздельная установка"
+
+#: source/ubl-strings.h:83
+msgid "Installing OS components and user data on different disk partitions"
+msgstr ""
+"Установка компонентов ОС и пользовательских данных на разные разделы диска"
+
+#: source/ubl-strings.h:84
+msgid "OS only"
+msgstr "Только ОС"
+
+#: source/ubl-strings.h:85
+msgid "Installing only OS components without user data"
+msgstr "Установка только компоненов ОС без пользовательских данных"
+
+#: source/ubl-strings.h:86
+msgid "User data only"
+msgstr "Только пользовательские данные"
+
+#: source/ubl-strings.h:87
+msgid "Installing only user data without OS components"
+msgstr "Установка только пользовательских данных без компонентов ОС"
+
+#: source/ubl-strings.h:89 source/ubl-strings.h:110
+msgid "Keyboard layout language"
+msgstr "Раскладка клавиатуры"
+
+#: source/ubl-strings.h:91
+msgid "Region were not fullified"
+msgstr "Регион не был выбран"
+
+#: source/ubl-strings.h:92
+msgid "Zone were not fullified"
+msgstr "Зона не была выбрана"
+
+#: source/ubl-strings.h:93
+msgid "Languages list is empty"
+msgstr "Список доступных языков не был заполнен"
+
+#: source/ubl-strings.h:94
+msgid "System locale hasn't been chosen"
+msgstr "Язык системы не был выбран"
+
+#: source/ubl-strings.h:95
+msgid "Manual layouts has been chosen but empty"
+msgstr "Ручной выбор списка раскладок клавиатуры выбран, но список пуст"
+
+#: source/ubl-strings.h:97
+msgid "Password input"
+msgstr "Пароль"
+
+#: source/ubl-strings.h:98
+msgid "Password mismatch"
+msgstr "Пароли не совпадают"
+
+#: source/ubl-strings.h:99
+msgid "Empty important field"
+msgstr "Пустое важное поле"
+
+#: source/ubl-strings.h:100
+msgid "Password must be at least"
+msgstr "Пароль должен быть как минимум"
+
+#: source/ubl-strings.h:100
+msgid "characters"
+msgstr "символов"
+
+#: source/ubl-strings.h:102
+msgid "Restart PC"
+msgstr "Перезагрузка"
+
+#: source/ubl-strings.h:103
+msgid "Choose file system type for the section:"
+msgstr "Выберите тип файловой системы для раздела"
+
+#: source/ubl-strings.h:104
+msgid "Section name:"
+msgstr "Имя раздела:"
+
+#: source/ubl-strings.h:105
+msgid "Format"
+msgstr "Форматировать"
+
+#: source/ubl-strings.h:107
+msgid ""
+"You have UBLinux installed on your computer.\n"
+"You can reboot and use your new system\n"
+"or continue working in the UBLinux Live environment."
+msgstr ""
+"На вашем компьютере установлена система UBLinux.\n"
+"Вы можете перезагрузить и использовать свою новую систему\n"
+"или продолжить работу в среде UBLinux Live."
+
+#: source/ubl-strings.h:111
+msgid "Apply"
+msgstr "Применить"
+
+#: source/ubl-strings.h:112
+msgid "Success"
+msgstr "Готово"
+
+#: source/ubl-strings.h:113
+msgid "Layout"
+msgstr "Раскладка клавиатуры"
+
+#: source/ubl-strings.h:114
+msgid "Designation"
+msgstr "Обозначение"
+
+#: source/ubl-strings.h:115
+msgid "Serial"
+msgstr "Серийный номер"
+
+#: source/ubl-strings.h:116
+msgid "Section"
+msgstr "Раздел"
+
+#: source/ubl-strings.h:117
+msgid "Capacity"
+msgstr "Объём"
+
+#: source/ubl-strings.h:118
+msgid "Free space"
+msgstr "Свободно"
+
+#: source/ubl-strings.h:119
+msgid "File system"
+msgstr "Файловая система"
+
+#: source/ubl-strings.h:120
+msgid "Default (L_Alt + L_Shift)"
+msgstr "По умолчанию (L_Alt + L_Shift)"
+
+#: source/ubl-strings.h:121
+msgid "Default (Regular 105-key)"
+msgstr "По умолчанию (Обычная 105-клавишная)"
+
+#: source/ubl-strings.h:123
+msgid "Installation configuration has ended"
+msgstr "Настройка установщика завершена"
+
+#: source/ubl-strings.h:124
+msgid "UBLinux OS installation is about to begin"
+msgstr "Начало установки ОС UBLinux"
+
+#: source/ubl-strings.h:126
+msgid "Documentation"
+msgstr "Справка"
+
+#: source/ubl-strings.h:127
+msgid "About"
+msgstr "О программе"
+
+#: source/ubl-strings.h:129
+msgid "Would you like to read documentation in the Web?"
+msgstr "Вы хотите прочитать документацию в Сети?"
+
+#: source/ubl-strings.h:130
+msgid ""
+"You will be redirected to documentation website where documentation is\n"
+"translated and supported by community."
+msgstr ""
+"Вы будете перенаправлены на сайт с документацией, где документация "
+"переводится\n"
+"и поддерживается сообществом"
+
+#: source/ubl-strings.h:131
+msgid "Always redirect to online documentation"
+msgstr "Всегда перенаправлять"
+
+#: source/ubl-strings.h:132
+msgid "Open documentation"
+msgstr "Открыть документацию"
+
+#: source/ubl-strings.h:134
+msgid "Installation error"
+msgstr "Ошибка установки"
+
+#: source/ubl-strings.h:135
+msgid ""
+"Attention! The UBLinux OS will be installed on the selected partition with "
+"OS already installed. All user data will be saved."
+msgstr ""
+"Внимание! В выбранный раздел будет произведена установка системы. "
+"Если не менять тип ФС и не форматировать, все данные на разделе будут "
+"сохранены."
+
+#: source/ubl-strings.h:137
+msgid "Installation options"
+msgstr "Параметры установки"
+
+#: source/ubl-strings.h:139
+msgid "Configuration mode"
+msgstr "Режим конфигурации"
+
+#: source/ubl-strings.h:140
+msgid "Attention! Configuration mode was enabled!"
+msgstr "Внимание! Включен режим конфигурации"
+
+#: source/ubl-strings.h:141
+msgid "Configuration will be saved in configuration file"
+msgstr "Конфигурация будет сохранена в файл конфигурации"
+
+#: source/ubl-strings.h:142
+msgid "Error"
+msgstr "Ошибка"
+
+#: source/ubl-strings.h:143
+msgid "Error has occured while installation process"
+msgstr "Во время процесса установки произошла ошибка"
+
+#: source/ubl-strings.h:145
+msgid "Log exploration"
+msgstr "Просмотр лога"
+
+#: source/ubl-strings.h:146
+msgid "Save"
+msgstr "Сохранить"
+
+#: source/ubl-strings.h:147
+msgid "Load"
+msgstr "Загрузить"
+
+#: source/ubl-strings.h:150
+msgid "Load global configuration"
+msgstr "Загрузить глобальную конфигурацию"
+
+#: source/ubl-strings.h:151
+msgid "Load local configuration"
+msgstr "Загрузить локальную конфигурацию"
+
+#: source/ubl-strings.h:152
+msgid "Load from specific file"
+msgstr "Загрузить из файла"
+
+#: source/ubl-strings.h:154
+msgid "Save configuration"
+msgstr "Сохранить конфигурацию"
+
+#: source/ubl-strings.h:155
+msgid "Save to global configuration"
+msgstr "Сохранить глобальную конфигурацию"
+
+#: source/ubl-strings.h:156
+msgid "Save to local configuration"
+msgstr "Сохранить в локальную конфигурацию"
+
+#: source/ubl-strings.h:157
+msgid "Save to specific file"
+msgstr "Сохранить в файл"
+
+#: source/ubl-strings.h:159
+msgid "Configuration"
+msgstr "Конфигурация"
+
+#: source/ubl-strings.h:160
+msgid "Installer configuration has been finished"
+msgstr "Настройка конфигурации завершена"
+
+#: source/ubl-strings.h:161
+msgid "Choose a save option on the header bar"
+msgstr "Выберите опцию сохранения на верхней панели"
+
+#: source/ubl-strings.h:163
+msgid "Configuration has been saved"
+msgstr "Конфигурация сохранена"
+
+#: source/ubl-strings.h:164
+msgid ""
+"You can safely exit configurator or return and create new configuration file."
+msgstr ""
+"Вы можете выйти из настройки конфигурации или настроить другой файл "
+"конфигурации."
+
+#: source/ubl-strings.h:166
+msgid "Scroll to the end"
+msgstr "Прокрутить до конца"
+
+#: source/ubl-strings.h:167
+msgid "Administrator"
+msgstr "Администратор"
+
+#: source/ubl-strings.h:168
+msgid "English, U.S.A.; Russian, Russia"
+msgstr "Английский, США; Русский, Россия"
+
+#: source/ubl-strings.h:170
+msgid "Read installation log"
+msgstr "Открыть лог установки"
+
+#: source/ubl-strings.h:171
+msgid "Read progress log"
+msgstr "Открыть лог прогресса"
+
+#: source/ubl-strings.h:173
+msgid "Accept"
+msgstr "Принять"
+
+#: source/ubl-strings.h:174
+msgid "Start GParted"
+msgstr "Запустить GParted"
+
+#: source/ubl-strings.h:176
+msgid "Progress log"
+msgstr "Лог прогресса"
+
+#: source/ubl-strings.h:177
+msgid "Installation log"
+msgstr "Лог установки"
+
+#: source/ubl-strings.h:179
+msgid "Add layouts"
+msgstr "Добавить раскладки"
+
+#: source/ubl-strings.h:180
+msgid "Remove layout"
+msgstr "Удалить раскладку"
+
+#: source/ubl-strings.h:182
+msgid "System configuration..."
+msgstr "Конфигурация системы..."
+
+#: source/ubl-strings.h:184
+msgid "Warning"
+msgstr "Внимание"
+
+#: source/ubl-strings.h:186
+msgid ""
+"Are you sure want to exit and\n"
+"interrupt installation process?"
+msgstr ""
+"Вы уверены, что хотите закрыть программу и\n"
+"прервать процесс установки?"
+
+#: source/ubl-strings.h:187
+msgid "Are you sure want to reboot system?"
+msgstr "Вы уверены что хотите перезагрузить систему?"
+
+#: source/ubl-strings.h:189 source/ubl-strings.h:192
+msgid "Default (Use last succeeded)"
+msgstr "По умолчанию (Использовать последний успешный)"
+
+#: source/ubl-strings.h:190
+msgid "Password encryption error"
+msgstr "Ошибка шифрования пароля"
+
+#: source/ubl-strings.h:194
+msgid "Launch"
+msgstr "Запустить"
+
+#: source/ubl-strings.h:195
+msgid "LTS"
+msgstr "LTS"
+
+#: source/ubl-strings.h:196
+msgid "Reactive"
+msgstr "Реактивное"
+
+#: source/ubl-strings.h:197
+msgid "Recomended"
+msgstr "Рекомендуется"
+
+#: source/ubl-strings.h:198
+msgid "Hardened"
+msgstr "Усиленная защита"
+
+#: source/ubl-strings.h:199
+msgid "RealTime"
+msgstr "Реальное время"
+
+#: source/ubl-strings.h:200
+msgid "Stable"
+msgstr "Стабильное"
+
+#: source/ubl-strings.h:202
+msgid "Are you sure want to remove service"
+msgstr "Вы уверены что хотите удалить службу?"
+
+#: source/ubl-strings.h:202
+msgid "from the list"
+msgstr "из списка"
+
+#: source/ubl-strings.h:203
+msgid "Add service"
+msgstr "Добавить службу"
+
+#: source/ubl-strings.h:204
+msgid "Edit service"
+msgstr "Изменить службу"
+
+#: source/ubl-strings.h:205
+msgid "Remove service"
+msgstr "Удалить службу"
+
+#: source/ubl-strings.h:206
+msgid "is already exists. Do you really want to save user"
+msgstr "уже существует. Вы уверены что хотите сохранить пользователя"
+
+#: source/ubl-strings.h:209
+msgid "Ip adress is incorrect"
+msgstr "Неверный Ip адрес"
+
+#: source/ubl-strings.h:211
+msgid "No kernel was enabled"
+msgstr "Ни одно ядро не было включено"
+
+#: source/ubl-strings.h:213
+msgid "Choose installation configuration file"
+msgstr "Выбирете файл конфигурации установки"
+
+#: source/ubl-strings.h:214
+msgid "Save and exit"
+msgstr "Сохранить и выйти"
+
+#: source/ubl-strings.h:216
+msgid "New section at"
+msgstr "Новый раздел на"
+
+#: source/ubl-strings.h:217
+msgid "\"/ublinux-data/\" user data section"
+msgstr "\"/ublinux-data/\" раздел данных пользователя"
+
+#: source/ubl-strings.h:218
+msgid "\"/ublinux/\" system section"
+msgstr "\"/ublinux/\" раздел системы"
+
+#: source/ubl-strings.h:219
+msgid "Size:"
+msgstr "Размер:"
+
+#: source/ubl-strings.h:220
+msgid "Part label:"
+msgstr "Метка раздела:"
+
+#: source/ubl-strings.h:221
+msgid "File system type:"
+msgstr "Тип ФС:"
+
+#: source/ubl-strings.h:222
+msgid "File system label:"
+msgstr "Метка ФС:"
+
+#: source/ubl-strings.h:223
+msgid "Encryption:"
+msgstr "Шифрование:"
+
+#: source/ubl-strings.h:224
+msgid "Off"
+msgstr "Выключить"
+
+#: source/ubl-strings.h:225
+msgid "Encryption password:"
+msgstr "Пароль шифрования:"
+
+#: source/ubl-strings.h:226
+msgid "User name:"
+msgstr "Имя пользователя:"
+
+#: source/ubl-strings.h:227
+msgid "User password:"
+msgstr "Паоль пользователя:"
+
+#: source/ubl-strings.h:228
+msgid "Add user"
+msgstr "Добавить пользователя"
+
+#: source/ubl-strings.h:229 source/ubl-strings.h:249
+msgid "Choose a path for configuration file"
+msgstr "Выбирете путь до файла конфигурации"
+
+#: source/ubl-strings.h:230
+msgid "File position:"
+msgstr "Расположение файла:"
+
+#: source/ubl-strings.h:231
+msgid "Choose"
+msgstr "Выбрать"
+
+#: source/ubl-strings.h:232
+msgid "Name"
+msgstr "Имя"
+
+#: source/ubl-strings.h:233
+msgid "Id"
+msgstr "Id"
+
+#: source/ubl-strings.h:234
+msgid "OS options were not found"
+msgstr "Регион не был выбран"
+
+#: source/ubl-strings.h:235
+msgid "Children options were not found"
+msgstr "Дочерние опции не найдены"
+
+#: source/ubl-strings.h:236
+msgid "Connection type:"
+msgstr "Тип соединения:"
+
+#: source/ubl-strings.h:237
+msgid "Enabled:"
+msgstr "Включен:"
+
+#: source/ubl-strings.h:238
+msgid "Automatically get IP adress with DHCP"
+msgstr "Автоматически получать IP через DHCP"
+
+#: source/ubl-strings.h:239
+msgid "IP adress:"
+msgstr "IP адрес:"
+
+#: source/ubl-strings.h:240
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#: source/ubl-strings.h:241
+msgid "Mask:"
+msgstr "Маска:"
+
+#: source/ubl-strings.h:242
+msgid "DNS-server:"
+msgstr "DNS-сервер:"
+
+#: source/ubl-strings.h:243
+msgid "Version"
+msgstr "Версия"
+
+#: source/ubl-strings.h:244
+msgid "Unit:"
+msgstr "Юнит:"
+
+#: source/ubl-strings.h:245
+msgid "Service:"
+msgstr "Служба:"
+
+#: source/ubl-strings.h:246
+msgid "Description:"
+msgstr "Описание:"
+
+#: source/ubl-strings.h:247
+msgid "Folder"
+msgstr "Каталог"
+
+#: source/ubl-strings.h:248
+msgid "ISO-image"
+msgstr "ISO-образ"
+
+#: source/ubl-strings.h:250
+msgid "Account name:"
+msgstr "Имя Вашей учётной записи:"
+
+#: source/ubl-strings.h:251
+msgid "Login:"
+msgstr "Логин для входа в систему:"
+
+#: source/ubl-strings.h:252
+msgid "Password:"
+msgstr "Пароль:"
+
+#: source/ubl-strings.h:253
+msgid "Recovery"
+msgstr "Восстановление"
+
+#: source/ubl-strings.h:254
+msgid "Recovering bootloader, OS files, user data"
+msgstr "Восстановление загрузчика, файлов ОС, пользовательских данных"
+
+#: source/ubl-strings.h:255
+msgid "Unpacking into an existing system"
+msgstr "Установить ОС в уже существующий раздел"
+
+#: source/ubl-strings.h:256
+msgid "Device label"
+msgstr "Метка устройства"
+
+#: source/ubl-strings.h:257
+msgid "Partition:"
+msgstr "Раздел:"
+
+#: source/ubl-strings.h:258
+msgid "Select partition:"
+msgstr "Выбирете раздел:"
+
+#: source/ubl-strings.h:259
+msgid "Partition label:"
+msgstr "Метка раздела:"
+
+#: source/ubl-strings.h:260
+msgid "Virtual device type:"
+msgstr "Тип виртуального устройства:"
+
+#: source/ubl-strings.h:261
+msgid "Load type"
+msgstr "Тип загрузки"
+
+#: source/ubl-strings.h:262
+msgid "BIOS boot sector"
+msgstr "Bios Boot сектор"
+
+#: source/ubl-strings.h:263
+msgid "EFI section"
+msgstr "EFI раздел"
+
+#: source/ubl-strings.h:264
+msgid "Swap file"
+msgstr "Файл подкачки"
+
+#: source/ubl-strings.h:265
+msgid "Corresponds to RAM size"
+msgstr "Соответствует размеру ОЗУ"
+
+#: source/ubl-strings.h:266
+msgid "Fixed size:"
+msgstr "Фиксированный размер:"
+
+#: source/ubl-strings.h:267
+msgid ""
+"Attention! The UBLinux OS will be installed on the selected partition "
+"with OS already installed. All user data will be saved."
+msgstr ""
+"Внимание! В выбранный раздел будет произведена установка системы. "
+"Если не менять тип ФС и не форматировать, все данные на разделе будут "
+"сохранены."
+
+#: source/ubl-strings.h:268
+msgid ""
+"Attention! The selected OS UBLinux components will be installed\n"
+"separately into the selected partition."
+msgstr ""
+"Внимание! В выбранный раздел будет произведена раздельная установка "
+"выбранных компонентов ОС UBLinux."
+
+#: source/ubl-strings.h:269
+msgid "Enable VNC server"
+msgstr "Запустить VNC сервер"
+
+#: source/ubl-strings.h:270
+msgid "Preparation"
+msgstr "Подготовка"
+
+#: source/ubl-strings.h:271
+msgid "Additional"
+msgstr "Дополнительный"
+
+#: source/ubl-strings.h:272
+msgid "Completion"
+msgstr "Завершение"
+
+#: source/ubl-strings.h:273
+msgid "Licences"
+msgstr "Лицензии"
+
+#: source/ubl-strings.h:274
+msgid "OS components"
+msgstr "Системные компоненты"
+
+#: source/ubl-strings.h:275
+msgid "Configuration end"
+msgstr "Завершение конфигурации"
+
+#: source/ubl-strings.h:276
+msgid "Choose system kernel"
+msgstr "Выбрать ядро системы"
+
+#: source/ubl-strings.h:277
+msgid "Install"
+msgstr "Установка"
+
+#: source/ubl-strings.h:278
+msgid "Enable"
+msgstr "Включено"
+
+#: source/ubl-strings.h:279
+msgid "Tags"
+msgstr "Тэги"
+
+#: source/ubl-strings.h:280
+msgid "Modules"
+msgstr "Модули"
+
+#: source/ubl-strings.h:282
+msgid "Kernel"
+msgstr "Ядро"
+
+#: source/ubl-strings.h:283
+msgid "Kernel addons"
+msgstr "Дополнения ядер"
+
+#: source/ubl-strings.h:284
+msgid "Choose additional components"
+msgstr "Выбор дополнительных компонентов"
+
+#: source/ubl-strings.h:285
+msgid "Type"
+msgstr "Тип"
+
+#: source/ubl-strings.h:286
+msgid "Additional components"
+msgstr "Дополнительные компоненты"
+
+#: source/ubl-strings.h:287
+msgid "Package name:"
+msgstr "Имя пакета:"
+
+#: source/ubl-strings.h:288
+msgid "Accessed"
+msgstr "Доступно"
+
+#: source/ubl-strings.h:289
+msgid "Repository status:"
+msgstr "Статус репозитория:"
+
+#: source/ubl-strings.h:290
+msgid "Pacman software"
+msgstr "компоненты pacman"
+
+#: source/ubl-strings.h:291
+msgid "Region"
+msgstr "Регион"
+
+#: source/ubl-strings.h:292
+msgid "Administrator password (root):"
+msgstr "Пароль администратора (root):"
+
+#: source/ubl-strings.h:293
+msgid "Startup services"
+msgstr "Службы автозапуска"
+
+#: source/ubl-strings.h:294
+msgid "Add"
+msgstr "Добавить"
+
+#: source/ubl-strings.h:295
+msgid "Edit"
+msgstr "Редактировать"
+
+#: source/ubl-strings.h:296
+msgid "Remove"
+msgstr "Удалить"
+
+#: source/ubl-strings.h:297
+msgid "Autostart"
+msgstr "Автозапуск"
+
+#: source/ubl-strings.h:298
+msgid "Unit"
+msgstr "Юнит:"
+
+#: source/ubl-strings.h:299
+msgid "Service"
+msgstr "Служба:"
+
+#: source/ubl-strings.h:300
+msgid "Startup configuration"
+msgstr "настройка автозапуска"
+
+#: source/ubl-strings.h:301
+msgid "Boot load"
+msgstr "Загрузчик"
+
+#: source/ubl-strings.h:302
+msgid "Boot selection menu timer:"
+msgstr "Таймер меню выбора варианта загрузки:"
+
+#: source/ubl-strings.h:303
+msgid "seconds"
+msgstr "секунд"
+
+#: source/ubl-strings.h:304
+msgid "Default OS:"
+msgstr "Щагрузка по умолчанию:"
+
+#: source/ubl-strings.h:305
+msgid "Login without password request"
+msgstr "Автоматический вход в систему без запроса пароля"
+
+#: source/ubl-strings.h:306
+msgid "Username"
+msgstr "Имя пользователя"
+
+#: source/ubl-strings.h:307
+msgid "Password"
+msgstr "Пароль"
+
+#: source/ubl-strings.h:308
+msgid "Bootloader menu users"
+msgstr "Пользователи меню загрузчика"
+
+#: source/ubl-strings.h:309
+msgid "Bootloader"
+msgstr "Загрузчик"
+
+#: source/ubl-strings.h:310
+msgid "Network"
+msgstr "Настройка сетевых интерфейсов"
+
+#: source/ubl-strings.h:311
+msgid "Domain name:"
+msgstr "Имя домена:"
+
+#: source/ubl-strings.h:312
+msgid "Domain administrator:"
+msgstr "Администратор домена:"
+
+#: source/ubl-strings.h:313
+msgid "NTP Server:"
+msgstr "NTP сервер:"
+
+#: source/ubl-strings.h:314
+msgid "Manual"
+msgstr "Вручную"
+
+#: source/ubl-strings.h:315
+msgid "Do not configure"
+msgstr "Не настраивать"
+
+#: source/ubl-strings.h:316
+msgid "auto"
+msgstr "авто"
+
+#: source/ubl-strings.h:317
+msgid "Net interfaces"
+msgstr "Сетевые интерфейсы"
+
+#: source/ubl-strings.h:318
+msgid "Installation process"
+msgstr "Процесс установки"
+
+#: source/ubl-strings.h:319
+msgid "Completed"
+msgstr "Завершено"
+
+#: source/ubl-strings.h:320
+msgid "Configuration error"
+msgstr "Ошибка конфигурации"
+
+#: source/ubl-strings.h:321
+msgid "Configuration saved"
+msgstr "Конфигурация сохранена"
+
+#: source/ubl-strings.h:322
+msgid "Device label:"
+msgstr "Метка устройства:"
+
+#: source/ubl-strings.h:323
+msgid "Common Installation"
+msgstr "Установка"
+
+#: source/ubl-strings.h:324
+msgid "Select partiton:"
+msgstr "Выбирете раздел:"
+
+#: source/ubl-strings.h:325
+msgid "Installation on same partition"
+msgstr "Установка рядом с другой системой в существующий раздел"
+
+#: source/ubl-strings.h:326
+msgid "No"
+msgstr "Нет"
+
+#: source/ubl-strings.h:327
+msgid "Advanced section"
+msgstr "Расширенный режим установки"
+
+#: source/ubl-strings.h:328
+msgid "Recovery section"
+msgstr "Восстановление"
+
+#: source/ubl-strings.h:329
+msgid "Start installation scenario"
+msgstr "Приступить к установке по сценарию"
+
+#: source/ubl-strings.h:330
+msgid "Source"
+msgstr "Источник"
+
+#: source/ubl-strings.h:331
+msgid "Skip installation"
+msgstr "Пропустить установку"
+
+msgid ""
+"Attention! 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."
+msgstr ""
+"Внимание! В выбранный раздел будет произведена установка системы. "
+"Если не менять тип ФС и не форматировать, все данные на разделе будут "
+"сохранены."
+
+msgid "Exit"
+msgstr "Выйти"
+
+msgid "Afrikaans"
+msgstr "Африканский"
+
+msgid "Arabic"
+msgstr "Арабский"
+
+msgid "Assamese"
+msgstr "Ассамский"
+
+msgid "Azerbaijani"
+msgstr "Азербайджанский"
+
+msgid "Belarusian"
+msgstr "Беларусский"
+
+msgid "Bulgarian"
+msgstr "Болгарский"
+
+msgid "Bengali"
+msgstr "Бенгальский"
+
+msgid "Bosnian"
+msgstr "Боснийский"
+
+msgid "Catalan"
+msgstr "Каталонский"
+
+msgid "Czech"
+msgstr "Чешский"
+
+msgid "Danish"
+msgstr "Датский"
+
+msgid "German"
+msgstr "Немецкий"
+
+msgid "Greek"
+msgstr "Греческий"
+
+msgid "English"
+msgstr "Английский"
+
+msgid "Spanish"
+msgstr "Испанский"
+
+msgid "Estonian"
+msgstr "Эстонский"
+
+msgid "Finnish"
+msgstr "Финский"
+
+msgid "French"
+msgstr "Французский"
+
+msgid "Gujarati"
+msgstr "Гуджаратский"
+
+msgid "Hebrew"
+msgstr "Иврит"
+
+msgid "Hindi"
+msgstr "Хинди"
+
+msgid "Croatian"
+msgstr "Хорватский"
+
+msgid "Hungarian"
+msgstr "Венгерский"
+
+msgid "Armenian"
+msgstr "Армянский"
+
+msgid "Indonesian"
+msgstr "Индонезийский"
+
+msgid "Icelandic"
+msgstr "Исландский"
+
+msgid "Italian"
+msgstr "Итальянский"
+
+msgid "Japanese"
+msgstr "Японский"
+
+msgid "Georgian"
+msgstr "Грузинский"
+
+msgid "Kazakh"
+msgstr "Казахский"
+
+msgid "Kannada"
+msgstr "Каннада"
+
+msgid "Korean"
+msgstr "Корейский"
+
+msgid "Kashmiri"
+msgstr "Кашмирский"
+
+msgid "Kurdish"
+msgstr "Курдский"
+
+msgid "Kirghiz"
+msgstr "Киргизский"
+
+msgid "Lithuanian"
+msgstr "Литовский"
+
+msgid "Latvian"
+msgstr "Латышский"
+
+msgid "Macedonian"
+msgstr "Македонский"
+
+msgid "Malayalam"
+msgstr "Малаялам"
+
+msgid "Marathi"
+msgstr "Маратхи"
+
+msgid "Malay"
+msgstr "Малайский"
+
+msgid "Maltese"
+msgstr "Мальтийский"
+
+msgid "Bokmal"
+msgstr "Букмол"
+
+msgid "Dutch"
+msgstr "Нидерландский"
+
+msgid "Nynorsk"
+msgstr "Норвежский"
+
+msgid "Oriya"
+msgstr "Ория"
+
+msgid "Punjabi"
+msgstr "Панджаби"
+
+msgid "Polish"
+msgstr "Польский"
+
+msgid "Portuguese"
+msgstr "Португальский"
+
+msgid "Romanian"
+msgstr "Румынский"
+
+msgid "Russian"
+msgstr "Русский"
+
+msgid "Sanskrit"
+msgstr "Санскрит"
+
+msgid "Slovak"
+msgstr "Словацкий"
+
+msgid "Slovenian"
+msgstr "Словенский"
+
+msgid "Albanian"
+msgstr "Албанский"
+
+msgid "Serbian"
+msgstr "Сербский"
+
+msgid "Swedish"
+msgstr "Шведский"
+
+msgid "Tamil"
+msgstr "Тамильский"
+
+msgid "Telugu"
+msgstr "Тулугу"
+
+msgid "Thai"
+msgstr "Тайский"
+
+msgid "Turkish"
+msgstr "Турецкий"
+
+msgid "Ukrainian"
+msgstr "Украинский"
+
+msgid "American"
+msgstr "Американский английский"
+
+msgid "Vietnamese"
+msgstr "Вьетнамский"
+
+msgid "Simplified Chinese"
+msgstr "Упрощённый Китайский"
+
+msgid "Chinese"
+msgstr "Китайский"
+
+msgid "Generic 86-key PC"
+msgstr "Обычная 86-клавишная"
+
+msgid "Generic 101-key PC"
+msgstr "Обычная 101-клавишная"
+
+msgid "Generic 102-key PC"
+msgstr "Обычная 102-клавишная"
+
+msgid "Generic 104-key PC"
+msgstr "Обычная 104-клавишная"
+
+msgid "Generic 104-key PC with L-shaped Enter key"
+msgstr "Обычная 104-клавишная (Enter в форме буквы L)"
+
+msgid "Generic 105-key PC"
+msgstr "Обычная 105-клавишная"
+
+msgid "Dell 101-key PC"
+msgstr "Обычная 101-клавишная"
+
+msgid "Abidjan"
+msgstr "Абиджан"
+
+msgid "Accra"
+msgstr "Аккра"
+
+msgid "Acre"
+msgstr "Акр"
+
+msgid "Adak"
+msgstr "Адак"
+
+msgid "Addis_Ababa"
+msgstr "Аддис-Абеба"
+
+msgid "Adelaide"
+msgstr "Аделаида"
+
+msgid "Aden"
+msgstr "Аден"
+
+msgid "Africa"
+msgstr "Африка"
+
+msgid "Alaska"
+msgstr "Аляска"
+
+msgid "Aleutian"
+msgstr "Алеутский"
+
+msgid "Algiers"
+msgstr "Алжир"
+
+msgid "Almaty"
+msgstr "Алматы"
+
+msgid "America"
+msgstr "Америка"
+
+msgid "Amman"
+msgstr "Амман"
+
+msgid "Amsterdam"
+msgstr "Амстердам"
+
+msgid "Anadyr"
+msgstr "Анадырь"
+
+msgid "Anchorage"
+msgstr "Анкоридж"
+
+msgid "Andorra"
+msgstr "Андорра"
+
+msgid "Anguilla"
+msgstr "Ангилья"
+
+msgid "Antananarivo"
+msgstr "Антананариву"
+
+msgid "Antarctica"
+msgstr "Антарктида"
+
+msgid "Antigua"
+msgstr "Антигуа"
+
+msgid "Apia"
+msgstr "Апиа"
+
+msgid "Aqtau"
+msgstr "Актау"
+
+msgid "Aqtobe"
+msgstr "Актобе"
+
+msgid "Araguaina"
+msgstr "Арагуайна"
+
+msgid "Arctic"
+msgstr "Арктика"
+
+msgid "Arizona"
+msgstr "Аризона"
+
+msgid "Aruba"
+msgstr "Аруба"
+
+msgid "Ashgabat"
+msgstr "Ашхабад"
+
+msgid "Ashkhabad"
+msgstr "Ашхабад"
+
+msgid "Asia"
+msgstr "Азия"
+
+msgid "Asmara"
+msgstr "Асмэра"
+
+msgid "Asmera"
+msgstr "Асмера"
+
+msgid "Astrakhan"
+msgstr "Астрахань"
+
+msgid "Asuncion"
+msgstr "Асунсьон"
+
+msgid "Athens"
+msgstr "Афины"
+
+msgid "Atikokan"
+msgstr "Атикокан"
+
+msgid "Atka"
+msgstr "Атка"
+
+msgid "Atlantic"
+msgstr "Атлантика"
+
+msgid "Atyrau"
+msgstr "Атырау"
+
+msgid "Auckland"
+msgstr "Окленд"
+
+msgid "Australia"
+msgstr "Австралия"
+
+msgid "Azores"
+msgstr "Азорские острова"
+
+msgid "Baghdad"
+msgstr "Багдад"
+
+msgid "Bahia"
+msgstr "Баия"
+
+msgid "Bahia_Banderas"
+msgstr "Баия_Бандерас"
+
+msgid "Bahrain"
+msgstr "Бахрейн"
+
+msgid "BajaNorte"
+msgstr "БахаНорте"
+
+msgid "BajaSur"
+msgstr "Южная Нижняя Калифорния"
+
+msgid "Baku"
+msgstr "Баку"
+
+msgid "Bamako"
+msgstr "Бамако"
+
+msgid "Bangkok"
+msgstr "Бангкок"
+
+msgid "Bangui"
+msgstr "Банги"
+
+msgid "Banjul"
+msgstr "Банжул"
+
+msgid "Barbados"
+msgstr "Барбадос"
+
+msgid "Barnaul"
+msgstr "Барнаул"
+
+msgid "Beirut"
+msgstr "Бейрут"
+
+msgid "Belem"
+msgstr "Белен"
+
+msgid "Belfast"
+msgstr "Белфаст"
+
+msgid "Belgrade"
+msgstr "Белград"
+
+msgid "Belize"
+msgstr "Белиз"
+
+msgid "Berlin"
+msgstr "Берлин"
+
+msgid "Bermuda"
+msgstr "Бермуды"
+
+msgid "Beulah"
+msgstr "Беула"
+
+msgid "Bishkek"
+msgstr "Бишкек"
+
+msgid "Bissau"
+msgstr "Бисау"
+
+msgid "Blanc-Sablon"
+msgstr "Блан-Саблон"
+
+msgid "Blantyre"
+msgstr "Блантайр"
+
+msgid "Boa_Vista"
+msgstr "Боа_Виста"
+
+msgid "Bogota"
+msgstr "Богота"
+
+msgid "Boise"
+msgstr "Бойсе"
+
+msgid "Bougainville"
+msgstr "Бугенвиль"
+
+msgid "Bratislava"
+msgstr "Братислава"
+
+msgid "Brazil"
+msgstr "Бразилия"
+
+msgid "Brazzaville"
+msgstr "Браззавиль"
+
+msgid "Brisbane"
+msgstr "Брисбен"
+
+msgid "Broken_Hill"
+msgstr "Брокен-Хилл"
+
+msgid "Brunei"
+msgstr "Бруней"
+
+msgid "Brussels"
+msgstr "Брюссель"
+
+msgid "Bucharest"
+msgstr "Бухарест"
+
+msgid "Budapest"
+msgstr "Будапешт"
+
+msgid "Buenos_Aires"
+msgstr "Буэнос Айрес"
+
+msgid "Bujumbura"
+msgstr "Бужумбура"
+
+msgid "Busingen"
+msgstr "Бузинген"
+
+msgid "Cairo"
+msgstr "Каир"
+
+msgid "Calcutta"
+msgstr "Калькутта"
+
+msgid "Cambridge_Bay"
+msgstr "Кембридж Бэй"
+
+msgid "Campo_Grande"
+msgstr "Кампо_Гранде"
+
+msgid "Canada"
+msgstr "Канада"
+
+msgid "Canary"
+msgstr "Канари"
+
+msgid "Canberra"
+msgstr "Канберра"
+
+msgid "Cancun"
+msgstr "Канкун"
+
+msgid "Cape_Vepde"
+msgstr "Кабо-Верде"
+
+msgid "Cape_Verde"
+msgstr "Кабо-Верде"
+
+msgid "Caracas"
+msgstr "Каракас"
+
+msgid "Casablanca"
+msgstr "Касабланка"
+
+msgid "Casey"
+msgstr "Кейси"
+
+msgid "Catamarca"
+msgstr "Катамарка"
+
+msgid "Cayenne"
+msgstr "Кайенна"
+
+msgid "Cayman"
+msgstr "Кайман"
+
+msgid "Center"
+msgstr "Центр"
+
+msgid "Central"
+msgstr "Центральный"
+
+msgid "Ceuta"
+msgstr "Сеута"
+
+msgid "Chagos"
+msgstr "Чагос"
+
+msgid "Chatham"
+msgstr "Чатем"
+
+msgid "Chicago"
+msgstr "Чикаго"
+
+msgid "Chihuahua"
+msgstr "Чихуахуа"
+
+msgid "Chile"
+msgstr "Чили"
+
+msgid "Chisinau"
+msgstr "Кишинев"
+
+msgid "Chita"
+msgstr "Чита"
+
+msgid "Choibalsan"
+msgstr "Чойбалсан"
+
+msgid "Chongqing"
+msgstr "Чунцин"
+
+msgid "Christmas"
+msgstr "Рождество"
+
+msgid "Chungking"
+msgstr "Чунцин"
+
+msgid "Chuuk"
+msgstr "Чуук"
+
+msgid "Ciudad_Juarez"
+msgstr "Сьюдад_Хуарес"
+
+msgid "Clock"
+msgstr "Часы"
+
+msgid "Close"
+msgstr "Закрыть"
+
+msgid "Cocos"
+msgstr "Кокос"
+
+msgid "Colombo"
+msgstr "Коломбо"
+
+msgid "ComodRivadavia"
+msgstr "Комодоро-Ривадавия"
+
+msgid "Comoro"
+msgstr "Коморо"
+
+msgid "Conakry"
+msgstr "Конакри"
+
+msgid "Continental"
+msgstr "Континентальный"
+
+msgid "Copenhagen"
+msgstr "Копенгаген"
+
+msgid "Coral_Harbour"
+msgstr "Корал Харбор"
+
+msgid "Cordoba"
+msgstr "Кордова"
+
+msgid "Costa_Rica"
+msgstr "Коста_Рика"
+
+msgid "Creston"
+msgstr "Крестон"
+
+msgid "Cuiaba"
+msgstr "Куяба"
+
+msgid "Curacao"
+msgstr "Кюрасао"
+
+msgid "Currie"
+msgstr "Карри"
+
+msgid "Dacca"
+msgstr "Дакка"
+
+msgid "Dakar"
+msgstr "Дакар"
+
+msgid "Damascus"
+msgstr "Дамаск"
+
+msgid "Danmarkshavn"
+msgstr "Данмарксхавн"
+
+msgid "Dar_es_Salaam"
+msgstr "Дар-эс-Салам"
+
+msgid "Darwin"
+msgstr "Дарвин"
+
+msgid "Davis"
+msgstr "Дэвис"
+
+msgid "Dawson"
+msgstr "Доусон"
+
+msgid "Dawson_Creek"
+msgstr "Доусон Крик"
+
+msgid "DeNoronha"
+msgstr "Фернанду-ди-Норонья"
+
+msgid "Denver"
+msgstr "Денвер"
+
+msgid "Detroit"
+msgstr "Детройт"
+
+msgid "Dhaka"
+msgstr "Дакка"
+
+msgid "Dili"
+msgstr "Дили"
+
+msgid "Djibouti"
+msgstr "Джибути"
+
+msgid "Dominica"
+msgstr "Доминика"
+
+msgid "Douala"
+msgstr "Дуала"
+
+msgid "Dubai"
+msgstr "Дубай"
+
+msgid "Dublin"
+msgstr "Дублин"
+
+msgid "DumontDUrville"
+msgstr "Дюмон-д-Юрвиль"
+
+msgid "Dushanbe"
+msgstr "Душанбе"
+
+msgid "ERROR"
+msgstr "ОШИБКА"
+
+msgid "East"
+msgstr "Восток"
+
+msgid "East-Indiana"
+msgstr "Восточная Индиана"
+
+msgid "Easter"
+msgstr "Пасха"
+
+msgid "EasterIsland"
+msgstr "Остров Пасхи"
+
+msgid "Easterlsland"
+msgstr "Остров Пасхи"
+
+msgid "Eastern"
+msgstr "Восточный"
+
+msgid "Edmonton"
+msgstr "Эдмонтон"
+
+msgid "Efate"
+msgstr "Эфате"
+
+msgid "Eirunepe"
+msgstr "Эйрунепе"
+
+msgid "El_Aaiun"
+msgstr "Эль_Аайун"
+
+msgid "El_Salvador"
+msgstr "Сальвадор"
+
+msgid "Enderbury"
+msgstr "Эндербери"
+
+msgid "Ensenada"
+msgstr "Энсенада"
+
+msgid "Eucla"
+msgstr "Евкла"
+
+msgid "Europe"
+msgstr "Европа"
+
+msgid "Faeroe"
+msgstr "Фарерские острова"
+
+msgid "Fakaofo"
+msgstr "Факаофо"
+
+msgid "Famagusta"
+msgstr "Фамагуста"
+
+msgid "Faroe"
+msgstr "Фарерские острова"
+
+msgid "Fiji"
+msgstr "Фиджи"
+
+msgid "Fort_Nelson"
+msgstr "Форт Нельсон"
+
+msgid "Fort_Wayne"
+msgstr "Форт_Уэйн"
+
+msgid "Fortaleza"
+msgstr "Форталеза"
+
+msgid "Freetown"
+msgstr "Фритаун"
+
+msgid "Funafuti"
+msgstr "Фунафути"
+
+msgid "GMT-1"
+msgstr "ГМТ-1"
+
+msgid "GMT-3"
+msgstr "ГМТ-3"
+
+msgid "Gaborone"
+msgstr "Габороне"
+
+msgid "Galapagos"
+msgstr "Галапагос"
+
+msgid "Gambier"
+msgstr "Гамбье"
+
+msgid "Gaza"
+msgstr "Газа"
+
+msgid "General"
+msgstr "Генерал-Сантос"
+
+msgid "Gibraltar"
+msgstr "Гибралтар"
+
+msgid "Glace_Bay"
+msgstr "Глейс-Бей"
+
+msgid "Godthab"
+msgstr "Годтаб"
+
+msgid "Goose_Bay"
+msgstr "Гуз-Бей"
+
+msgid "Grand_Turk"
+msgstr "Гранд_Турк"
+
+msgid "Greenwich"
+msgstr "Гринвич"
+
+msgid "Grenada"
+msgstr "Гренада"
+
+msgid "Guadalcanal"
+msgstr "Гуадалканал"
+
+msgid "Guadeloupe"
+msgstr "Гваделупа"
+
+msgid "Guam"
+msgstr "Гуам"
+
+msgid "Guatemala"
+msgstr "Гватемала"
+
+msgid "Guayaquil"
+msgstr "Гуаякиль"
+
+msgid "Guernsey"
+msgstr "Гернси"
+
+msgid "Guyana"
+msgstr "Гайана"
+
+msgid "Halifax"
+msgstr "Галифакс"
+
+msgid "Harare"
+msgstr "Хараре"
+
+msgid "Harbin"
+msgstr "Харбин"
+
+msgid "Havana"
+msgstr "Гавана"
+
+msgid "Hawaii"
+msgstr "Гавайи"
+
+msgid "Hebron"
+msgstr "Хеврон"
+
+msgid "Helsinki"
+msgstr "Хельсинки"
+
+msgid "Hermosillo"
+msgstr "Эрмосильо"
+
+msgid "Ho_Chi_Minh"
+msgstr "Хо_Чи_Мин"
+
+msgid "Hobart"
+msgstr "Хобарт"
+
+msgid "Hong_Kong"
+msgstr "Гонконг"
+
+msgid "Honolulu"
+msgstr "Гонолулу"
+
+msgid "Hovd"
+msgstr "Ховд"
+
+msgid "Indian"
+msgstr "Индиана"
+
+msgid "Indiana"
+msgstr "Индианан"
+
+msgid "Indiana-Starke"
+msgstr "Индиана-Старке"
+
+msgid "Indianapolis"
+msgstr "Индианаполис"
+
+msgid "Inuvik"
+msgstr "Инувик"
+
+msgid "Iqaluit"
+msgstr "Икалуит"
+
+msgid "Irkutsk"
+msgstr "Иркутск"
+
+msgid "Isle_of_Man"
+msgstr "Остров Мэн"
+
+msgid "Istanbul"
+msgstr "Стамбул"
+
+msgid "Jakarta"
+msgstr "Джакарта"
+
+msgid "Jamaica"
+msgstr "Ямайка"
+
+msgid "Jan_Mayen"
+msgstr "Ян_Майен"
+
+msgid "Jayapura"
+msgstr "Джаяпура"
+
+msgid "Jersey"
+msgstr "Джерси"
+
+msgid "Jerusalem"
+msgstr "Иерусалим"
+
+msgid "Johannesburg"
+msgstr "Йоханнесбург"
+
+msgid "Johnston"
+msgstr "Джонстон"
+
+msgid "Juba"
+msgstr "Джуба"
+
+msgid "Jujuy"
+msgstr "Жужуй"
+
+msgid "Juneau"
+msgstr "Джуно"
+
+msgid "Kabul"
+msgstr "Кабул"
+
+msgid "Kaliningrad"
+msgstr "Калининград"
+
+msgid "Kamchatka"
+msgstr "Камчатка"
+
+msgid "Kampala"
+msgstr "Кампала"
+
+msgid "Kanton"
+msgstr "Кантон"
+
+msgid "Karachi"
+msgstr "Карачи"
+
+msgid "Kashgar"
+msgstr "Кашгар"
+
+msgid "Kathmandu"
+msgstr "Катманду"
+
+msgid "Katmandu"
+msgstr "Катманду"
+
+msgid "Kerguelen"
+msgstr "Кергелен"
+
+msgid "Khandyga"
+msgstr "Хандыга"
+
+msgid "Khartoum"
+msgstr "Хартум"
+
+msgid "Kiev"
+msgstr "Киев"
+
+msgid "Kigali"
+msgstr "Кигали"
+
+msgid "Kinshasa"
+msgstr "Киншаса"
+
+msgid "Kiritimati"
+msgstr "Киритимати"
+
+msgid "Kirov"
+msgstr "Киров"
+
+msgid "Knox"
+msgstr "Ноксвилл"
+
+msgid "Knox_IN"
+msgstr "Нокс_IN"
+
+msgid "Kolkata"
+msgstr "Калькутта"
+
+msgid "Kralendijk"
+msgstr "Кралендейк"
+
+msgid "Krasnoyarsk"
+msgstr "Красноярск"
+
+msgid "Kuala_Lumpur"
+msgstr "Куала-Лумпур"
+
+msgid "Kuching"
+msgstr "Кучинг"
+
+msgid "Kuwait"
+msgstr "Кувейт"
+
+msgid "Kwajalein"
+msgstr "Кваджалейн"
+
+msgid "Kyiv"
+msgstr "Киев"
+
+msgid "LHI"
+msgstr "Лхи"
+
+msgid "La_Paz"
+msgstr "Ла_Пас"
+
+msgid "La_Rioja"
+msgstr "Риоха"
+
+msgid "Lagos"
+msgstr "Лагос"
+
+msgid "Libreville"
+msgstr "Либревиль"
+
+msgid "Lima"
+msgstr "Лима"
+
+msgid "Lindeman"
+msgstr "Линдеман"
+
+msgid "Lisbon"
+msgstr "Лиссабон"
+
+msgid "Ljubljana"
+msgstr "Любляна"
+
+msgid "Lome"
+msgstr "Ломе"
+
+msgid "London"
+msgstr "Лондон"
+
+msgid "Longyearbyen"
+msgstr "Лонгйир"
+
+msgid "Lord_Howe"
+msgstr "Лорд_Хау"
+
+msgid "Los_Angeles"
+msgstr "Лос-Анджелес"
+
+msgid "Louisville"
+msgstr "Луисвилл"
+
+msgid "Lower_Princes"
+msgstr "Лоуэр-Принс-Куотер"
+
+msgid "Luanda"
+msgstr "Луанда"
+
+msgid "Lubumbashi"
+msgstr "Лубумбаши"
+
+msgid "Lusaka"
+msgstr "Лусака"
+
+msgid "Luxembourg"
+msgstr "Люксембург"
+
+msgid "Macao"
+msgstr "Макао"
+
+msgid "Macau"
+msgstr "Макао"
+
+msgid "Maceio"
+msgstr "Масейо"
+
+msgid "Macquarie"
+msgstr "Маккуори"
+
+msgid "Madeira"
+msgstr "Мадейра"
+
+msgid "Madrid"
+msgstr "Мадрид"
+
+msgid "Magadan"
+msgstr "Магадан"
+
+msgid "Mahe"
+msgstr "Маэ"
+
+msgid "Majuro"
+msgstr "Маджуро"
+
+msgid "Makassar"
+msgstr "Макассар"
+
+msgid "Malabo"
+msgstr "Малабо"
+
+msgid "Maldives"
+msgstr "Мальдивы"
+
+msgid "Malta"
+msgstr "Мальта"
+
+msgid "Managua"
+msgstr "Манагуа"
+
+msgid "Manaus"
+msgstr "Манаус"
+
+msgid "Manila"
+msgstr "Манила"
+
+msgid "Maputo"
+msgstr "Мапуту"
+
+msgid "Marengo"
+msgstr "Маренго"
+
+msgid "Mariehamn"
+msgstr "Мариехамн"
+
+msgid "Marigot"
+msgstr "Мариго"
+
+msgid "Marquesas"
+msgstr "Маркизские острова"
+
+msgid "Martinique"
+msgstr "Мартиника"
+
+msgid "Maseru"
+msgstr "Масеру"
+
+msgid "Matamoros"
+msgstr "Матаморос"
+
+msgid "Mauritius"
+msgstr "Маврикий"
+
+msgid "Mawson"
+msgstr "Моусон"
+
+msgid "Mayotte"
+msgstr "Майотта"
+
+msgid "Mazatlan"
+msgstr "Масатлан"
+
+msgid "Mbabane"
+msgstr "Мбабане"
+
+msgid "McMurdo"
+msgstr "МакМердо"
+
+msgid "Melbourne"
+msgstr "Мельбурн"
+
+msgid "Mendoza"
+msgstr "Мендоса"
+
+msgid "Menominee"
+msgstr "Меномини"
+
+msgid "Merida"
+msgstr "Мерида"
+
+msgid "Metlakatla"
+msgstr "Метлакатла"
+
+msgid "Mexico"
+msgstr "Мексика"
+
+msgid "Mexico_City"
+msgstr "Мехико"
+
+msgid "Michigan"
+msgstr "Мичиган"
+
+msgid "Midway"
+msgstr "Мидуэй"
+
+msgid "Minsk"
+msgstr "Минск"
+
+msgid "Minutes"
+msgstr "Минуты"
+
+msgid "Miquelon"
+msgstr "Микелон"
+
+msgid "Mogadishu"
+msgstr "Могадишо"
+
+msgid "Monaco"
+msgstr "Монако"
+
+msgid "Moncton"
+msgstr "Монктон"
+
+msgid "Monrovia"
+msgstr "Монровия"
+
+msgid "Monterrey"
+msgstr "Монтеррей"
+
+msgid "Montevideo"
+msgstr "Монтевидео"
+
+msgid "Monticello"
+msgstr "Монтиселло"
+
+msgid "Montreal"
+msgstr "Монреаль"
+
+msgid "Montserrat"
+msgstr "Монтсеррат"
+
+msgid "Moscow"
+msgstr "Москва"
+
+msgid "Mountain"
+msgstr "Маунтин-Вью"
+
+msgid "Muscat"
+msgstr "Мускат"
+
+msgid "NSW"
+msgstr "Новый Южный Уэльс"
+
+msgid "Nairobi"
+msgstr "Найроби"
+
+msgid "Nassau"
+msgstr "Нассау"
+
+msgid "Nauru"
+msgstr "Науру"
+
+msgid "Ndjamena"
+msgstr "Нджамена"
+
+msgid "New_Salem"
+msgstr "Нью-Салем"
+
+msgid "New_York"
+msgstr "Нью-Йорк"
+
+msgid "Newfoundland"
+msgstr "Ньюфаундленд"
+
+msgid "Niamey"
+msgstr "Ниамей"
+
+msgid "Nicosia"
+msgstr "Никосия"
+
+msgid "Nipigon"
+msgstr "Нипигон"
+
+msgid "Niue"
+msgstr "Ниуэ"
+
+msgid "Norfolk"
+msgstr "Норфолк"
+
+msgid "Noronha"
+msgstr "Норонья"
+
+msgid "North"
+msgstr "Север"
+
+msgid "North_Dokota"
+msgstr "Северная Докота"
+
+msgid "Nouakchott"
+msgstr "Нуакшот"
+
+msgid "Noumea"
+msgstr "Нумеа"
+
+msgid "Novokuznetsk"
+msgstr "Новокузнецк"
+
+msgid "Novosibirsk"
+msgstr "Новосибирск"
+
+msgid "Nuuk"
+msgstr "Нуук"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ojinaga"
+msgstr "Охинага"
+
+msgid "Omsk"
+msgstr "Омск"
+
+msgid "Oral"
+msgstr "Уральск"
+
+msgid "Oslo"
+msgstr "Осло"
+
+msgid "Ouagadougou"
+msgstr "Уагадугу"
+
+msgid "Pacific"
+msgstr "Тихий океан"
+
+msgid "Pago_Pago"
+msgstr "Паго_Паго"
+
+msgid "Palau"
+msgstr "Палау"
+
+msgid "Palmer"
+msgstr "Палмер"
+
+msgid "Panama"
+msgstr "Панама"
+
+msgid "Pangnirtung"
+msgstr "Пангниртунг"
+
+msgid "Paramaribo"
+msgstr "Парамарибо"
+
+msgid "Paris"
+msgstr "Париж"
+
+msgid "Perth"
+msgstr "Перт"
+
+msgid "Petersburg"
+msgstr "Петербург"
+
+msgid "Phnom_Penh"
+msgstr "Пномпень"
+
+msgid "Phoenix"
+msgstr "Феникс"
+
+msgid "Pitcairn"
+msgstr "Питкэрн"
+
+msgid "Podgorica"
+msgstr "Подгорица"
+
+msgid "Pohnpei"
+msgstr "Понпеи"
+
+msgid "Ponape"
+msgstr "Понапе"
+
+msgid "Pontianak"
+msgstr "Понтианак"
+
+msgid "Port-au-Prince"
+msgstr "Порт-о-Пренс"
+
+msgid "Port_Moresby"
+msgstr "Порт_Морсби"
+
+msgid "Port_of_Spain"
+msgstr "Порт-оф-Спейн"
+
+msgid "Porto-Novo"
+msgstr "Порто-Ново"
+
+msgid "Porto_Acre"
+msgstr "Порту_Акр"
+
+msgid "Porto_Velho"
+msgstr "Порту-Велью"
+
+msgid "Prague"
+msgstr "Прага"
+
+msgid "Puerto_Rico"
+msgstr "Пуэрто-Рико"
+
+msgid "Punta_Arenas"
+msgstr "Пунта_Аренас"
+
+msgid "Pyongyang"
+msgstr "Пхеньян"
+
+msgid "Qatar"
+msgstr "Катар"
+
+msgid "Qostanay"
+msgstr "Костанай"
+
+msgid "Queensland"
+msgstr "Квинсленд"
+
+msgid "Qyzylorda"
+msgstr "Кызылорда"
+
+msgid "Rainy_River"
+msgstr "Рейни-Ривер"
+
+msgid "Rangoon"
+msgstr "Рангун"
+
+msgid "Rankin_Inlet"
+msgstr "Ранкин-Инлет"
+
+msgid "Rarotonga"
+msgstr "Раротонга"
+
+msgid "Recife"
+msgstr "Ресифи"
+
+msgid "Regina"
+msgstr "Реджайна"
+
+msgid "Resolute"
+msgstr "Резольют"
+
+msgid "Reunion"
+msgstr "Воссоединение"
+
+msgid "Reykjavik"
+msgstr "Рейкьявик"
+
+msgid "Riga"
+msgstr "Рига"
+
+msgid "Rio_Branco"
+msgstr "Рио_Бранко"
+
+msgid "Rio_Gallegos"
+msgstr "Рио-Гальегос"
+
+msgid "Riyadh"
+msgstr "Эр-Рияд"
+
+msgid "Rome"
+msgstr "Рим"
+
+msgid "Rosario"
+msgstr "Росарио"
+
+msgid "Rothera"
+msgstr "Ротера"
+
+msgid "Saigon"
+msgstr "Сайгон"
+
+msgid "Saipan"
+msgstr "Сайпан"
+
+msgid "Sakhalin"
+msgstr "Сахалин"
+
+msgid "Salta"
+msgstr "Сальта"
+
+msgid "Samara"
+msgstr "Самара"
+
+msgid "Samarkand"
+msgstr "Самарканд"
+
+msgid "Samoa"
+msgstr "Самоа"
+
+msgid "San_Juan"
+msgstr "Сан-Хуан"
+
+msgid "San_Luis"
+msgstr "Сан-Луис"
+
+msgid "San_Marino"
+msgstr "Сан Марино"
+
+msgid "Santa_Isabel"
+msgstr "Санта_Изабель"
+
+msgid "Santarem"
+msgstr "Сантарен"
+
+msgid "Santiago"
+msgstr "Сантьяго"
+
+msgid "Santo_Domingo"
+msgstr "Санто-Доминго"
+
+msgid "Sao_Paulo"
+msgstr "Сан-Паулу"
+
+msgid "Sao_Tome"
+msgstr "Сан-Томе"
+
+msgid "Sarajevo"
+msgstr "Сараево"
+
+msgid "Saratov"
+msgstr "Саратов"
+
+msgid "Saskatchewan"
+msgstr "Саскачеван"
+
+msgid "Scoresbysund"
+msgstr "Скорсби"
+
+msgid "Seoul"
+msgstr "Сеул"
+
+msgid "Shanghai"
+msgstr "Шанхай"
+
+msgid "Shiprock"
+msgstr "Шипрок"
+
+msgid "Simferopol"
+msgstr "Симферополь"
+
+msgid "Singapore"
+msgstr "Сингапур"
+
+msgid "Sitka"
+msgstr "Ситка"
+
+msgid "Skopje"
+msgstr "Скопье"
+
+msgid "Sofia"
+msgstr "София"
+
+msgid "South"
+msgstr "Саутф"
+
+msgid "South_Georgia"
+msgstr "Южная Грузия"
+
+msgid "South_Pole"
+msgstr "Южный полюс"
+
+msgid "Srednekolymsk"
+msgstr "Среднеколымск"
+
+msgid "St_Barthelemy"
+msgstr "Святой Бартелеми"
+
+msgid "St_Helena"
+msgstr "Сент-Хелина"
+
+msgid "St_Johns"
+msgstr "Сент-Джонс"
+
+msgid "St_Kitts"
+msgstr "Сент-Китс"
+
+msgid "St_Lucia"
+msgstr "Святая Люсия"
+
+msgid "St_Thomas"
+msgstr "Сент-Томас"
+
+msgid "St_Vincent"
+msgstr "Сент-Винсент"
+
+msgid "Stanley"
+msgstr "Стэнли"
+
+msgid "Stockholm"
+msgstr "Стокгольм"
+
+msgid "Swift_Current"
+msgstr "Суифт-Каррент"
+
+msgid "Sydney"
+msgstr "Сидней"
+
+msgid "Syowa"
+msgstr "Сёва"
+
+msgid "Tahiti"
+msgstr "Таити"
+
+msgid "Taipei"
+msgstr "Тайбэй"
+
+msgid "Tallinn"
+msgstr "Таллинн"
+
+msgid "Tarawa"
+msgstr "Тарава"
+
+msgid "Tashkent"
+msgstr "Ташкент"
+
+msgid "Tasmania"
+msgstr "Тасмания"
+
+msgid "Tbilisi"
+msgstr "Тбилиси"
+
+msgid "Tegucigalpa"
+msgstr "Тегусигальпа"
+
+msgid "Tehran"
+msgstr "Тегеран"
+
+msgid "Tel_Aviv"
+msgstr "Тель-Авив"
+
+msgid "Tell_City"
+msgstr "Телл-Сити"
+
+msgid "Thimbu"
+msgstr "Тимбу"
+
+msgid "Thimphu"
+msgstr "Тхимпху"
+
+msgid "Thule"
+msgstr "Туле"
+
+msgid "Thunder_Bay"
+msgstr "Тандер-Бей"
+
+msgid "Tijuana"
+msgstr "Тихуана"
+
+msgid "Timbuktu"
+msgstr "Тимбукту"
+
+msgid "Tirane"
+msgstr "Тиран"
+
+msgid "Tiraspol"
+msgstr "Тирасполь"
+
+msgid "Tokyo"
+msgstr "Токио"
+
+msgid "Tomsk"
+msgstr "Томск"
+
+msgid "Tongatapu"
+msgstr "Тонгатапу"
+
+msgid "Toronto"
+msgstr "Торонто"
+
+msgid "Tortola"
+msgstr "Тортола"
+
+msgid "Tripoli"
+msgstr "Триполи"
+
+msgid "Troll"
+msgstr "Тролль"
+
+msgid "Truk"
+msgstr "Трук"
+
+msgid "Tucuman"
+msgstr "Тукуман"
+
+msgid "Tunis"
+msgstr "Тунис"
+
+msgid "US"
+msgstr "США"
+
+msgid "Ujung_Pandang"
+msgstr "Уджунг_Панданг"
+
+msgid "Ulaanbaatar"
+msgstr "Улан-Батор"
+
+msgid "Ulan_Bator"
+msgstr "Улан_Батор"
+
+msgid "Ulyanovsk"
+msgstr "Ульяновск"
+
+msgid "Universal"
+msgstr "Юнивёрсал-Сити"
+
+msgid "Urumqi"
+msgstr "Урумчи"
+
+msgid "Ushuaia"
+msgstr "Ушуая"
+
+msgid "Ust-Nera"
+msgstr "Усть-Нера"
+
+msgid "Uzhgorod"
+msgstr "Ужгород"
+
+msgid "Vaduz"
+msgstr "Вадуц"
+
+msgid "Vancouver"
+msgstr "Ванкувер"
+
+msgid "Vatican"
+msgstr "Ватикан"
+
+msgid "Vevay"
+msgstr "Вевей"
+
+msgid "Victoria"
+msgstr "Виктория"
+
+msgid "Vienna"
+msgstr "Вена"
+
+msgid "Vientiane"
+msgstr "Вьентьян"
+
+msgid "Vilnius"
+msgstr "Вильнюс"
+
+msgid "Vincennes"
+msgstr "Венсен"
+
+msgid "Virgin"
+msgstr "Виргин"
+
+msgid "Vladivostok"
+msgstr "Владивосток"
+
+msgid "Volgograd"
+msgstr "Волгоград"
+
+msgid "Vostok"
+msgstr "Восток"
+
+msgid "Wake"
+msgstr "Уэйко"
+
+msgid "Wallis"
+msgstr "Уоллис"
+
+msgid "Warsaw"
+msgstr "Варшава"
+
+msgid "West"
+msgstr "Запад"
+
+msgid "Whitehorse"
+msgstr "Уайтхорс"
+
+msgid "Winamac"
+msgstr "Винамаке"
+
+msgid "Windhoek"
+msgstr "Виндхук"
+
+msgid "Winnipeg"
+msgstr "Виннипег"
+
+msgid "Yakutat"
+msgstr "Якутат"
+
+msgid "Yakutsk"
+msgstr "Якутск"
+
+msgid "Yancowinna"
+msgstr "Янковина"
+
+msgid "Yangon"
+msgstr "Янгон"
+
+msgid "Yap"
+msgstr "Яп"
+
+msgid "Yekaterinburg"
+msgstr "Екатеринбург"
+
+msgid "Yellowknife"
+msgstr "Йеллоунайф"
+
+msgid "Yerevan"
+msgstr "Ереван"
+
+msgid "Yukon"
+msgstr "Юкон"
+
+msgid "Zagreb"
+msgstr "Загреб"
+
+msgid "Zaporozhye"
+msgstr "Запорожье"
+
+msgid "Zulu"
+msgstr "Зулу"
+
+msgid "Zurich"
+msgstr "Цюрих"
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index 9a2e1aa..1e9ccda 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -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
diff --git a/source/ubinstall-gtk-installation.c b/source/ubinstall-gtk-installation.c
index ac01b58..5c5f8f1 100644
--- a/source/ubinstall-gtk-installation.c
+++ b/source/ubinstall-gtk-installation.c
@@ -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){
diff --git a/source/ubinstall-gtk-page-switch.c b/source/ubinstall-gtk-page-switch.c
index 14c920e..75391ab 100644
--- a/source/ubinstall-gtk-page-switch.c
+++ b/source/ubinstall-gtk-page-switch.c
@@ -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);
diff --git a/source/ubinstall-gtk-saving.c b/source/ubinstall-gtk-saving.c
index e4bc045..b8c0f62 100644
--- a/source/ubinstall-gtk-saving.c
+++ b/source/ubinstall-gtk-saving.c
@@ -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");
diff --git a/source/ubinstall-gtk.h b/source/ubinstall-gtk.h
index dd5f764..3f01170 100755
--- a/source/ubinstall-gtk.h
+++ b/source/ubinstall-gtk.h
@@ -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);
diff --git a/source/ubl-strings.h b/source/ubl-strings.h
index c8ba6c3..6066495 100644
--- a/source/ubl-strings.h
+++ b/source/ubl-strings.h
@@ -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")
\ No newline at end of file
+#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 _("Attention! The UBLinux OS will be installed on the selected partition with OS already installed. All user data will be saved.")
+// #define _LABEL _("Attention! 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")
\ No newline at end of file
diff --git a/ubinstall-gtk-about.glade b/ubinstall-gtk-about.glade
deleted file mode 100644
index b2e2765..0000000
--- a/ubinstall-gtk-about.glade
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
diff --git a/ubinstall-gtk-kernel-row.glade b/ubinstall-gtk-kernel-row.glade
index 7a5bd27..1d9ee69 100644
--- a/ubinstall-gtk-kernel-row.glade
+++ b/ubinstall-gtk-kernel-row.glade
@@ -134,7 +134,6 @@
True
False
5
- label
0
diff --git a/ubinstall-gtk.glade b/ubinstall-gtk.glade
index beba057..539ca0f 100644
--- a/ubinstall-gtk.glade
+++ b/ubinstall-gtk.glade
@@ -4366,7 +4366,7 @@ and help you install UBLinux on your computer
- False
+ True
True
3
@@ -5440,8 +5440,7 @@ or continue working in the UBLinux Live environment.
True
False
- <b>Attention!</b> 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.
+ <b>Attention!</b> 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.
True
True
0
@@ -5611,7 +5610,7 @@ installed.
True
False
- Choose a partition:
+ Select partiton:
0
@@ -5750,10 +5749,9 @@ installed.
-
+
True
False
- label
0
@@ -5883,7 +5881,7 @@ installed.
True
False
- Partition mark:
+ Partition label:
False
@@ -6292,7 +6290,7 @@ installed.
True
False
- Choose a partition:
+ Select partiton:
0
@@ -6430,10 +6428,9 @@ installed.
-
+
True
False
- label
0
@@ -8343,7 +8340,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -8399,7 +8396,7 @@ separately into the selected partition.
True
False
- Choose a partition:
+ Select partiton:
0
@@ -8469,7 +8466,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -8718,7 +8715,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -8774,7 +8771,7 @@ separately into the selected partition.
True
False
- Choose a partition:
+ Select partiton:
0
@@ -8844,7 +8841,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -9086,7 +9083,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -9142,7 +9139,7 @@ separately into the selected partition.
True
False
- Choose a partition:
+ Select partiton:
0
@@ -9212,7 +9209,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -9274,7 +9271,6 @@ separately into the selected partition.
True
False
- label
0
@@ -9404,7 +9400,7 @@ separately into the selected partition.
True
False
- Partition mark:
+ Partition label:
False
@@ -9475,7 +9471,7 @@ separately into the selected partition.
True
False
- File system mark:
+ File system label:
False
@@ -9813,7 +9809,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -9869,7 +9865,7 @@ separately into the selected partition.
True
False
- Choose a partition:
+ Select partiton:
0
@@ -9939,7 +9935,7 @@ separately into the selected partition.
- Mark
+ Label
@@ -10003,7 +9999,6 @@ separately into the selected partition.
True
False
- label
0
@@ -10206,7 +10201,7 @@ separately into the selected partition.
True
False
- File system mark:
+ File system label:
False