forked from CastroFidel/PortWINE
update locales func
This commit is contained in:
parent
8b35ac30ea
commit
75c3eba7f8
@ -4,6 +4,9 @@
|
||||
|
||||
* обновлена автоустановка Calibre
|
||||
* исправлено отображение иконки Yabause
|
||||
* исправлено добавление иконок при создании ярлыка в библиотеку steam (спасибо Boria138)
|
||||
* обновлено окно настроек gamescope (спасибо Htylol)
|
||||
* обновлена функция выбора языка (спасибо Htylol)
|
||||
|
||||
###Scripts version 2324### / Дата: 18.07.2024 / Размер скачиваемого обновления: 4 мегабайта
|
||||
* доработана русская локализация (спасибо Eljeyna)
|
||||
|
@ -40,8 +40,7 @@ fatal () {
|
||||
change_locale () {
|
||||
if [[ -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]] ; then
|
||||
LANGUAGE=$(<"${PORT_WINE_TMP_PATH}/PortProton_loc")
|
||||
fi
|
||||
|
||||
# TODO: drop legacy check language after 01.01.2025
|
||||
if [[ "$LANGUAGE" == "RUS" ]] ; then
|
||||
LANGUAGE="ru"
|
||||
echo "ru" > "${PORT_WINE_TMP_PATH}/PortProton_loc"
|
||||
@ -49,9 +48,7 @@ change_locale () {
|
||||
LANGUAGE="en"
|
||||
echo "en" > "${PORT_WINE_TMP_PATH}/PortProton_loc"
|
||||
fi
|
||||
|
||||
if [[ ! -f "${PORT_WINE_TMP_PATH}/PortProton_loc" ]]
|
||||
then
|
||||
else
|
||||
[[ ! -f "${pw_yad}" ]] && pw_yad="yad"
|
||||
SET_LANG=(
|
||||
"${pw_yad}" --list
|
||||
@ -66,7 +63,7 @@ change_locale () {
|
||||
)
|
||||
|
||||
out=$("${SET_LANG[@]}")
|
||||
[ -n "$out" ] || return
|
||||
[ -n "$out" ] || fatal "Language is not set!"
|
||||
SET_LANG=$(echo "$out" | cut -d'|' -f2)
|
||||
|
||||
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.")"
|
||||
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"
|
||||
sleep 0.001
|
||||
pw_stop_progress_bar
|
||||
|
||||
unset FIND_TO_GUI
|
||||
@ -3171,6 +3167,7 @@ pw_start_progress_bar_install_game () {
|
||||
}
|
||||
|
||||
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" \
|
||||
"$PW_YAD_PID_PFX_COVER_UI" "$PW_YAD_PID_PROGRESS_BAR_COVER"
|
||||
do
|
||||
|
Loading…
Reference in New Issue
Block a user