diff --git a/data_from_portwine/scripts/lang b/data_from_portwine/scripts/lang index fc2214bf..3ebdaaca 100755 --- a/data_from_portwine/scripts/lang +++ b/data_from_portwine/scripts/lang @@ -30,6 +30,16 @@ if [[ "${update_loc}" == "RUS" ]] ; then export loc_gui_scripts_fb="Откатить версию скриптов" export loc_gui_credits="Авторы и спасибы =)" + export loc_gui_clear_pfx="Очистить префикс" + export loc_gui_download_other_wine="Скачать другую версию wine" + export loc_gui_create_pfx_backup="Сделать бэкап префикса" + + export loc_gui_wine_uninstaller="Удаление программм" + export loc_gui_wine_cfg="Настройка префикса" + export loc_gui_wine_file="Файловый менеджер" + export loc_gui_wine_cmd="Коммандная строка" + export loc_gui_wine_reg="Редактор реестра" + export loc_tray_winefile="Файловый менеджер WINE" export loc_tray_tascmng="Диспетчер задач WINE" export loc_tray_cangelog="История изменений" @@ -96,9 +106,11 @@ if [[ "${update_loc}" == "RUS" ]] ; then export loc_winefile="Запустить файловый менеждер встроенный в wine" export loc_winecmd="Запустить командную строку wine" export loc_winereg="Запустить редактор реестра выбранного префикса" + export loc_wineuninstaller="Запустить средство удаление программ встроенное в wine" export loc_winetricks="Запустить префикс менеджер для установки доп. библиотек в выбранный префикс" export loc_edit_db="Изменить файл настроек для" export loc_download_other_wine="Открыть меню для скачивания других версий WINE-PROTON" + export loc_clear_pfx="Очистить префикс" export ENABLE_VKBASALT_INFO='Включить vkBasalt по умолчанию для улучшение графики в играх работающих под Vulkan. (Горячая клавиша HOME отключает vkbasalt)' export PW_NO_ESYNC_INFO='Не использовать примитивы внутрипроцессной синхронизации на основе eventfd. (Рекомендуется не изменять значение)' @@ -194,6 +206,7 @@ if [[ "${update_loc}" == "RUS" ]] ; then export PW_PPFX_Bloom_INFO='Добавляет Bloom эффект' export PW_WAYLAND_INFO="Внимание! Вы запускаете ${portname} в сессии Wayland, некоторые функции могут быть недоступны!\nРекомендуется перезапустить сессию в X11!" + export PW_PFX_BACKUP_INFO="Внимание! Не передавайте резевную копию третьим лицам, есть риск потери аккаунтов" export loc_find_d3dadapter9_error="не найден в системе.\nУстановите недостающий пакет: d3dadapter9" @@ -285,6 +298,16 @@ elif [[ "${update_loc}" == "ENG" ]] ; then export loc_gui_scripts_fb="SCRIPTS FROM BACKUP" export loc_gui_credits="CREDITS" + export loc_gui_clear_pfx="Clear prefix" + export loc_gui_download_other_wine="Get other Wine" + export loc_gui_create_pfx_backup="Create prefix backup" + + export loc_gui_wine_uninstaller="Uninstaller" + export loc_gui_wine_cfg="Prefix configuration" + export loc_gui_wine_file="File manager" + export loc_gui_wine_cmd="CMD" + export loc_gui_wine_reg="Reg edit" + export loc_tray_winefile="WINEFILE" export loc_tray_tascmng="TASKMNR" export loc_tray_cangelog="CHANGE LOG" @@ -351,9 +374,11 @@ elif [[ "${update_loc}" == "ENG" ]] ; then export loc_winefile="Run wine file manager" export loc_winecmd="Run wine cmd" export loc_winereg="Run wine regedit" + export loc_wineuninstaller="Run the program uninstaller built into wine" export loc_winetricks="Run winetricks to install additional libraries to the selected prefix" export loc_edit_db="Edit database file for" export loc_download_other_wine="Open the menu to download other versions of WINE-PROTON " + export loc_clear_pfx="Clear prefix" export ENABLE_VKBASALT_INFO='Enable vkBasalt by default to improve graphics in games running on Vulkan. (The HOME hotkey disables vkbasalt)' export PW_NO_ESYNC_INFO='Do not use in-process synchronization primitives based on eventfd. (It is recommended not to change the value.)' @@ -449,6 +474,7 @@ elif [[ "${update_loc}" == "ENG" ]] ; then export PW_PPFX_Bloom_INFO='Adds a Bloom effect' export PW_WAYLAND_INFO="Attention! You are running $portname in a Wayland session, some features may not be available!\nRestarting your session in X11 is recommended!" + export PW_PFX_BACKUP_INFO="Attention! Do not pass the resev copy to third parties, there is a risk of losing accounts" export loc_find_d3dadapter9_error="Not found in the system.\nInstall the missing package: d3dadapter9" diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh index 21a68831..5b08fdf6 100755 --- a/data_from_portwine/scripts/start.sh +++ b/data_from_portwine/scripts/start.sh @@ -389,6 +389,10 @@ pw_start_cont_xterm () { } pw_create_prefix_backup () { + if [[ ! -f "${PORT_WINE_TMP_PATH}/pfx_backup" ]]; then + zenity_info "$PW_PFX_BACKUP_INFO" + echo "1" > "${PORT_WINE_TMP_PATH}/pfx_backup" + fi cd "$HOME" PW_PREFIX_TO_BACKUP=$("${pw_yad_v12_3}" --file --directory --borders=3 --width=650 --height=500 --auto-close \ --window-icon="$PW_GUI_ICON_PATH/port_proton.png" --title "BACKUP PREFIX TO..." 2>/dev/null ) @@ -725,15 +729,15 @@ else --field=" 3D API : :CB" "${PW_DEFAULT_VULKAN_USE}" \ --field=" PREFIX : :CBE" "${PW_ADD_PREFIXES_TO_GUI}" \ --field=" WINE : :CB" "${PW_DEFAULT_WINE_USE}" \ - --field=" CREATE PFX BACKUP"!"$PW_GUI_ICON_PATH/separator.png"!"":"FBTN" '@bash -c "button_click pw_create_prefix_backup"' \ + --field=" $loc_gui_create_pfx_backup"!"$PW_GUI_ICON_PATH/separator.png"!"":"FBTN" '@bash -c "button_click pw_create_prefix_backup"' \ --field=' WINETRICKS'!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winetricks}":"FBTN" '@bash -c "button_click WINETRICKS"' \ - --field=" CLEAR PREFIX"!"$PW_GUI_ICON_PATH/separator.png"!"":"FBTN" '@bash -c "button_click gui_clear_pfx"' \ - --field=" DOWNLOAD OTHER WINE"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_download_other_wine}":"FBTN" '@bash -c "button_click gui_proton_downloader"' \ - --field=" WINE UNINSTALLER"!"$PW_GUI_ICON_PATH/separator.png"!"":"FBTN" '@bash -c "button_click gui_wine_uninstaller"' \ - --field=' WINECFG'!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winecfg}":"FBTN" '@bash -c "button_click WINECFG"' \ - --field=' WINEFILE'!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winefile}":"FBTN" '@bash -c "button_click WINEFILE"' \ - --field=' WINECMD'!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winecmd}":"FBTN" '@bash -c "button_click WINECMD"' \ - --field=' WINEREG'!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winereg}":"FBTN" '@bash -c "button_click WINEREG"' 2>/dev/null 1> "${PORT_WINE_TMP_PATH}/tmp_yad_form_vulkan" & + --field=" $loc_gui_clear_pfx"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_clear_pfx}":"FBTN" '@bash -c "button_click gui_clear_pfx"' \ + --field=" $loc_gui_download_other_wine"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_download_other_wine}":"FBTN" '@bash -c "button_click gui_proton_downloader"' \ + --field=" $loc_gui_wine_uninstaller"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_wineuninstaller}":"FBTN" '@bash -c "button_click gui_wine_uninstaller"' \ + --field=" $loc_gui_wine_cfg"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winecfg}":"FBTN" '@bash -c "button_click WINECFG"' \ + --field=" $loc_gui_wine_file"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winefile}":"FBTN" '@bash -c "button_click WINEFILE"' \ + --field=" $loc_gui_wine_cmd"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winecmd}":"FBTN" '@bash -c "button_click WINECMD"' \ + --field=" $loc_gui_wine_reg"!"$PW_GUI_ICON_PATH/separator.png"!"${loc_winereg}":"FBTN" '@bash -c "button_click WINEREG"' 2>/dev/null 1> "${PORT_WINE_TMP_PATH}/tmp_yad_form_vulkan" & "${pw_yad_v12_3}" --plug=$KEY --tabnum=${PW_GUI_SORT_TABS[1]} --form --columns=3 --align-buttons --keep-icon-size --scroll \ --field=" Dolphin 5.0"!"$PW_GUI_ICON_PATH/dolphin.png"!"":"FBTN" '@bash -c "button_click PW_DOLPHIN"' \