From aa12191d7ecd48579b0fad95f95a5ff259d009bf Mon Sep 17 00:00:00 2001
From: Htylol <dixperm909@yandex.ru>
Date: Sat, 19 Oct 2024 22:56:14 +0500
Subject: [PATCH] Added translations for wine to yad

---
 data_from_portwine/locales/PortProton.pot          | 14 +++++++-------
 .../locales/es/LC_MESSAGES/PortProton.po           |  8 +++++++-
 .../locales/ru/LC_MESSAGES/PortProton.po           | 10 ++++++++--
 data_from_portwine/scripts/functions_helper        |  4 ++--
 data_from_portwine/scripts/start.sh                | 12 ++++++------
 5 files changed, 30 insertions(+), 18 deletions(-)

diff --git a/data_from_portwine/locales/PortProton.pot b/data_from_portwine/locales/PortProton.pot
index f0ec6caa..2df5c6b8 100644
--- a/data_from_portwine/locales/PortProton.pot
+++ b/data_from_portwine/locales/PortProton.pot
@@ -7,7 +7,7 @@
 msgid   ""
 msgstr  "Project-Id-Version: PACKAGE VERSION\n"
         "Report-Msgid-Bugs-To: \n"
-        "POT-Creation-Date: 2024-10-15 13:25+0500\n"
+        "POT-Creation-Date: 2024-10-19 22:39+0500\n"
         "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
         "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
         "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,6 +26,9 @@ msgstr  ""
 msgid   "Unpack is DONE for prefix:"
 msgstr  ""
 
+msgid   "USE_SYSTEM_WINE"
+msgstr  ""
+
 msgid   "WineD3D OpenGL (For video cards without Vulkan)"
 msgstr  ""
 
@@ -47,6 +50,9 @@ msgstr  ""
 msgid   "Gallium Zink (OpenGL to Vulkan)"
 msgstr  ""
 
+msgid   "GET-OTHER-WINE"
+msgstr  ""
+
 msgid   "CREATE SHORTCUT"
 msgstr  ""
 
@@ -1340,12 +1346,6 @@ msgstr  ""
 msgid   "Disable GameScope and go to the previous menu"
 msgstr  ""
 
-msgid   "Disable"
-msgstr  ""
-
-msgid   "Enable"
-msgstr  ""
-
 msgid   "Change global settings"
 msgstr  ""
 
diff --git a/data_from_portwine/locales/es/LC_MESSAGES/PortProton.po b/data_from_portwine/locales/es/LC_MESSAGES/PortProton.po
index fd4a3c39..1082ec0f 100644
--- a/data_from_portwine/locales/es/LC_MESSAGES/PortProton.po
+++ b/data_from_portwine/locales/es/LC_MESSAGES/PortProton.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-15 13:25+0500\n"
+"POT-Creation-Date: 2024-10-19 22:39+0500\n"
 "PO-Revision-Date: 2024-10-15 13:28+0500\n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -31,6 +31,9 @@ msgstr "El desempaquetado ha FALLADO para el prefijo:"
 msgid "Unpack is DONE for prefix:"
 msgstr "El desempaquetado se ha COMPLETADO para el prefijo:"
 
+msgid "USE_SYSTEM_WINE"
+msgstr ""
+
 msgid "WineD3D OpenGL (For video cards without Vulkan)"
 msgstr "WineD3D OpenGL (Para tarjetas de video sin Vulkan)"
 
@@ -52,6 +55,9 @@ msgstr "Gallium Nine (DirectX 9 para MESA)"
 msgid "Gallium Zink (OpenGL to Vulkan)"
 msgstr "Gallium Zink (OpenGL a Vulkan)"
 
+msgid "GET-OTHER-WINE"
+msgstr ""
+
 msgid "CREATE SHORTCUT"
 msgstr "CREAR ACCESO DIRECTO"
 
diff --git a/data_from_portwine/locales/ru/LC_MESSAGES/PortProton.po b/data_from_portwine/locales/ru/LC_MESSAGES/PortProton.po
index 932cc075..1a49c8b2 100644
--- a/data_from_portwine/locales/ru/LC_MESSAGES/PortProton.po
+++ b/data_from_portwine/locales/ru/LC_MESSAGES/PortProton.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-15 13:25+0500\n"
-"PO-Revision-Date: 2024-10-15 13:26+0500\n"
+"POT-Creation-Date: 2024-10-19 22:39+0500\n"
+"PO-Revision-Date: 2024-10-19 22:39+0500\n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language: ru_RU\n"
@@ -31,6 +31,9 @@ msgstr "Произошла ошибка во время распаковки п
 msgid "Unpack is DONE for prefix:"
 msgstr "Успешно распакован префикс:"
 
+msgid "USE_SYSTEM_WINE"
+msgstr "Использовать системную версию wine"
+
 msgid "WineD3D OpenGL (For video cards without Vulkan)"
 msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
 
@@ -52,6 +55,9 @@ msgstr "Gallium Nine (поддержка DirectX 9 для MESA)"
 msgid "Gallium Zink (OpenGL to Vulkan)"
 msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
 
+msgid "GET-OTHER-WINE"
+msgstr "Скачать другие версии wine"
+
 msgid "CREATE SHORTCUT"
 msgstr "СОЗДАТЬ ЯРЛЫК"
 
diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper
index 20b8b675..de72e7e4 100755
--- a/data_from_portwine/scripts/functions_helper
+++ b/data_from_portwine/scripts/functions_helper
@@ -1065,9 +1065,9 @@ EOF
 }
 
 init_wine_ver () {
-    if [[ "${PW_WINE_VER}" == "USE_SYSTEM_WINE" ]]
+    if [[ "${PW_WINE_VER}" == "${translations[USE_SYSTEM_WINE]}" ]]
     then export PW_WINE_USE="USE_SYSTEM_WINE"
-    elif [[ "${PW_WINE_VER}" == "GET-OTHER-WINE" ]]
+    elif [[ "${PW_WINE_VER}" == "${translations[GET-OTHER-WINE]}" ]]
     then gui_proton_downloader
     elif [[ -n "${PW_WINE_VER}" ]]
     then export PW_WINE_USE="$PW_WINE_VER"
diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh
index 819d1959..d3f1b70f 100755
--- a/data_from_portwine/scripts/start.sh
+++ b/data_from_portwine/scripts/start.sh
@@ -437,9 +437,6 @@ if [[ -d "${PORT_WINE_PATH}/data/prefixes/" ]] ; then
 fi
 
 unset DIST_ADD_TO_GUI
-if command -v wine &>/dev/null
-then DIST_ADD_TO_GUI="!USE_SYSTEM_WINE"
-fi
 if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
     for DAIG in "${PORT_WINE_PATH}"/data/dist/* ; do
         if [[ "${DAIG//"${PORT_WINE_PATH}/data/dist/"/}" != "${PW_WINE_LG_VER}" ]] \
@@ -450,6 +447,9 @@ if [[ -d "${PORT_WINE_PATH}/data/dist/" ]] ; then
         fi
     done
 fi
+if command -v wine &>/dev/null
+then DIST_ADD_TO_GUI+="!${translations[USE_SYSTEM_WINE]}"
+fi
 
 SORT_OPENGL="${translations[WineD3D OpenGL (For video cards without Vulkan)]}"
 SORT_VULKAN="${translations[WineD3D Vulkan (Damavand experimental)]}"
@@ -471,14 +471,14 @@ esac
 
 if [[ $PW_WINE_USE == PROTON_LG ]] ; then
     PW_WINE_USE="${PW_PROTON_LG_VER}"
-    PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
+    PW_DEFAULT_WINE_USE="${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
 elif [[ $PW_WINE_USE == WINE_*_LG ]] \
 || [[ $PW_WINE_USE == WINE_LG ]]
 then
     PW_WINE_USE="${PW_WINE_LG_VER}"
-    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
+    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
 else
-    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!GET-OTHER-WINE"
+    PW_DEFAULT_WINE_USE="${PW_PROTON_LG_VER}!${PW_WINE_LG_VER}${DIST_ADD_TO_GUI}!${translations[GET-OTHER-WINE]}"
 fi
 
 if [[ -z "${PORTWINE_DB_FILE}" ]] ; then