forked from CastroFidel/PortWINE
		
	update locales func
This commit is contained in:
		| @@ -4,6 +4,9 @@ | |||||||
|  |  | ||||||
| * обновлена автоустановка Calibre | * обновлена автоустановка Calibre | ||||||
| * исправлено отображение иконки Yabause | * исправлено отображение иконки Yabause | ||||||
|  | * исправлено добавление иконок при создании ярлыка в библиотеку steam (спасибо Boria138) | ||||||
|  | * обновлено окно настроек gamescope (спасибо Htylol) | ||||||
|  | * обновлена функция выбора языка (спасибо Htylol) | ||||||
|  |  | ||||||
| ###Scripts version 2324### / Дата: 18.07.2024 / Размер скачиваемого обновления: 4 мегабайта | ###Scripts version 2324### / Дата: 18.07.2024 / Размер скачиваемого обновления: 4 мегабайта | ||||||
| * доработана русская локализация (спасибо Eljeyna) | * доработана русская локализация (спасибо Eljeyna) | ||||||
|   | |||||||
| @@ -40,18 +40,15 @@ fatal () { | |||||||
| change_locale () { | change_locale () { | ||||||
|     if [[ -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] ; then |     if [[ -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] ; then | ||||||
|         LANGUAGE=$(<"${PORT_WINE_TMP_PATH}/PortProton_loc") |         LANGUAGE=$(<"${PORT_WINE_TMP_PATH}/PortProton_loc") | ||||||
|     fi |         # TODO: drop legacy check language after 01.01.2025 | ||||||
|  |         if [[ "$LANGUAGE" == "RUS" ]] ; then | ||||||
|     if [[ "$LANGUAGE" == "RUS" ]] ; then |             LANGUAGE="ru" | ||||||
|         LANGUAGE="ru" |             echo "ru" > "${PORT_WINE_TMP_PATH}/PortProton_loc" | ||||||
|         echo "ru" > "${PORT_WINE_TMP_PATH}/PortProton_loc" |         elif [[ "$LANGUAGE" == "ENG" ]] ; then | ||||||
|     elif [[ "$LANGUAGE" == "ENG" ]] ; then |             LANGUAGE="en" | ||||||
|         LANGUAGE="en" |             echo "en" > "${PORT_WINE_TMP_PATH}/PortProton_loc" | ||||||
|         echo "en" > "${PORT_WINE_TMP_PATH}/PortProton_loc" |         fi | ||||||
|     fi |     else | ||||||
|  |  | ||||||
|     if [[ ! -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] |  | ||||||
|     then |  | ||||||
|         [[ ! -f "${pw_yad}" ]] && pw_yad="yad" |         [[ ! -f "${pw_yad}" ]] && pw_yad="yad" | ||||||
|         SET_LANG=( |         SET_LANG=( | ||||||
|             "${pw_yad}" --list |             "${pw_yad}" --list | ||||||
| @@ -66,7 +63,7 @@ change_locale () { | |||||||
|         ) |         ) | ||||||
|  |  | ||||||
|         out=$("${SET_LANG[@]}") |         out=$("${SET_LANG[@]}") | ||||||
|         [ -n "$out" ] || return |         [ -n "$out" ] || fatal "Language is not set!"  | ||||||
|         SET_LANG=$(echo "$out" | cut -d'|' -f2) |         SET_LANG=$(echo "$out" | cut -d'|' -f2) | ||||||
|  |  | ||||||
|         echo "${SET_LANG}" > "${PORT_WINE_TMP_PATH}/PortProton_loc" |         echo "${SET_LANG}" > "${PORT_WINE_TMP_PATH}/PortProton_loc" | ||||||
| @@ -1649,7 +1646,6 @@ pw_find_exe () { | |||||||
|     pw_start_progress_bar_block "$(gettext "Searching for .exe files... Please wait.")" |     pw_start_progress_bar_block "$(gettext "Searching for .exe files... Please wait.")" | ||||||
|     find "${PW_PATH_FOR_FIND}" -type f -name '*.exe' ${PW_FIND_TIME} | grep -viE ${PW_EXCLUDE_EXE_FIND} | \ |     find "${PW_PATH_FOR_FIND}" -type f -name '*.exe' ${PW_FIND_TIME} | grep -viE ${PW_EXCLUDE_EXE_FIND} | \ | ||||||
|     awk -F"/prefixes/" '{print $2}' > "${PW_TMPFS_PATH}/tmp_yad_find_exe" |     awk -F"/prefixes/" '{print $2}' > "${PW_TMPFS_PATH}/tmp_yad_find_exe" | ||||||
|     sleep 0.001 |  | ||||||
|     pw_stop_progress_bar |     pw_stop_progress_bar | ||||||
|  |  | ||||||
|     unset FIND_TO_GUI |     unset FIND_TO_GUI | ||||||
| @@ -3171,6 +3167,7 @@ pw_start_progress_bar_install_game () { | |||||||
| } | } | ||||||
|  |  | ||||||
| pw_stop_progress_bar () { | pw_stop_progress_bar () { | ||||||
|  |     sleep 0.01 | ||||||
|     for PW_KILL_YAD_PID in "$PW_YAD_PID_PROGRESS_BAR_BLOCK" "$PW_YAD_PID_PROGRESS_BAR_CS" \ |     for PW_KILL_YAD_PID in "$PW_YAD_PID_PROGRESS_BAR_BLOCK" "$PW_YAD_PID_PROGRESS_BAR_CS" \ | ||||||
|                            "$PW_YAD_PID_PFX_COVER_UI" "$PW_YAD_PID_PROGRESS_BAR_COVER" |                            "$PW_YAD_PID_PFX_COVER_UI" "$PW_YAD_PID_PROGRESS_BAR_COVER" | ||||||
|     do |     do | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user