forked from CastroFidel/PortWINE
update locales func
This commit is contained in:
parent
8b35ac30ea
commit
75c3eba7f8
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user