Fixed language variable misspelling

This commit is contained in:
Pakobbix 2022-07-30 18:59:49 +02:00
parent ce826d235f
commit 13e8012a73
2 changed files with 22 additions and 18 deletions

View File

@ -27,6 +27,7 @@ esac
red='\033[0;31m' # ${red} red='\033[0;31m' # ${red}
white='\033[0;37m' # ${white} white='\033[0;37m' # ${white}
bold='\033[1;37m' # ${white}
yellow='\033[0;33m' # ${yellow} yellow='\033[0;33m' # ${yellow}
green='\033[0;32m' # ${green} green='\033[0;32m' # ${green}
blue='\033[0;34m' # ${blue} blue='\033[0;34m' # ${blue}
@ -38,13 +39,13 @@ if [[ -z $language ]]; then
language=$(locale | head -n 1 | sed 's/.*=\|\..*//g') language=$(locale | head -n 1 | sed 's/.*=\|\..*//g')
fi fi
if [[ $language == "C" ]] || [[ ! -d $language_Folder/$language ]]; then if [[ $language == "C" ]] || [[ ! -d $language_folder/$language ]]; then
language=en_US language=en_US
fi fi
text_lang() { text_lang() {
if [ -f "$language_Folder"/"$language"/jdautoenc.lang ]; then if [ -f "$language_folder"/"$language"/jdautoenc.lang ]; then
grep "$1" "$language_Folder"/"$language"/jdautoenc.lang | sed 's/^....//' grep "$1" "$language_folder"/"$language"/jdautoenc.lang | sed 's/^....//'
else else
curl -s https://raw.githubusercontent.com/Pakobbix/JDownloader-Autoenc-rename/main/lang/en_US/jdautoenc.lang | grep "$1" | sed 's/^....//' curl -s https://raw.githubusercontent.com/Pakobbix/JDownloader-Autoenc-rename/main/lang/en_US/jdautoenc.lang | grep "$1" | sed 's/^....//'
fi fi
@ -130,6 +131,10 @@ find -L "${extracted[@]}" -name '*.mkv' -or -name '*.mp4' 2>/dev/null | while IF
vcodec=$(ffprobe -hide_banner -loglevel error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i") vcodec=$(ffprobe -hide_banner -loglevel error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i")
HDR_test=$(ffprobe -v quiet -show_streams -select_streams v:0 "$i" | grep ^color_transfer= | awk -F'=' '{print $2}') HDR_test=$(ffprobe -v quiet -show_streams -select_streams v:0 "$i" | grep ^color_transfer= | awk -F'=' '{print $2}')
if [[ $HDR_test == *"smpte2084" || $HDR_test == *"arib-std-b67" ]]; then if [[ $HDR_test == *"smpte2084" || $HDR_test == *"arib-std-b67" ]]; then
log_msg "${bold}HDR Video detected! Enconding not supported"
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}" 2>/dev/null
else
if ! [ "$vcodec" == "hevc" ]; then if ! [ "$vcodec" == "hevc" ]; then
acodec=$(ffprobe -hide_banner -loglevel error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i") acodec=$(ffprobe -hide_banner -loglevel error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i")
if [[ $acodec == "eac3" || $acodec == "dts" ]]; then if [[ $acodec == "eac3" || $acodec == "dts" ]]; then
@ -147,12 +152,9 @@ find -L "${extracted[@]}" -name '*.mkv' -or -name '*.mp4' 2>/dev/null | while IF
ff_encode "$hw_accel" "copy" "$preset_anime" "$bitrate_anime" "ac3" ff_encode "$hw_accel" "copy" "$preset_anime" "$bitrate_anime" "ac3"
else else
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")" log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}" mv "$i" "${encodes[@]}" 2>/dev/null
fi fi
fi fi
else
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}"
fi fi
################################################ Serien Sektion ################################################ ################################################ Serien Sektion ################################################
elif [ "$duration" -gt "1561" ] && [ "$duration" -lt "4750" ]; then elif [ "$duration" -gt "1561" ] && [ "$duration" -lt "4750" ]; then
@ -160,6 +162,10 @@ find -L "${extracted[@]}" -name '*.mkv' -or -name '*.mp4' 2>/dev/null | while IF
vcodec=$(ffprobe -hide_banner -loglevel error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i") vcodec=$(ffprobe -hide_banner -loglevel error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i")
HDR_test=$(ffprobe -v quiet -show_streams -select_streams v:0 "$i" | grep ^color_transfer= | awk -F'=' '{print $2}') HDR_test=$(ffprobe -v quiet -show_streams -select_streams v:0 "$i" | grep ^color_transfer= | awk -F'=' '{print $2}')
if [[ $HDR_test == *"smpte2084" || $HDR_test == *"arib-std-b67" ]]; then if [[ $HDR_test == *"smpte2084" || $HDR_test == *"arib-std-b67" ]]; then
log_msg "${bold}HDR Video detected! Enconding not supported"
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}" 2>/dev/null
else
if ! [ "$vcodec" = "hevc" ]; then if ! [ "$vcodec" = "hevc" ]; then
acodec=$(ffprobe -hide_banner -loglevel error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i") acodec=$(ffprobe -hide_banner -loglevel error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i")
if [[ $acodec == "eac3" || $acodec == "dts" ]]; then if [[ $acodec == "eac3" || $acodec == "dts" ]]; then
@ -176,12 +182,9 @@ find -L "${extracted[@]}" -name '*.mkv' -or -name '*.mp4' 2>/dev/null | while IF
ff_encode "$hw_accel" "copy" "$preset_series" "$bitrate_series" "ac3" ff_encode "$hw_accel" "copy" "$preset_series" "$bitrate_series" "ac3"
else else
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")" log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}" mv "$i" "${encodes[@]}" 2>/dev/null
fi fi
fi fi
else
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}"
fi fi
################################################ Filme Sektion ################################################ ################################################ Filme Sektion ################################################
elif [ "$duration" -gt "4751" ]; then elif [ "$duration" -gt "4751" ]; then
@ -189,6 +192,10 @@ find -L "${extracted[@]}" -name '*.mkv' -or -name '*.mp4' 2>/dev/null | while IF
vcodec=$(ffprobe -hide_banner -loglevel error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i") vcodec=$(ffprobe -hide_banner -loglevel error -select_streams v:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i")
HDR_test=$(ffprobe -v quiet -show_streams -select_streams v:0 "$i" | grep ^color_transfer= | awk -F'=' '{print $2}') HDR_test=$(ffprobe -v quiet -show_streams -select_streams v:0 "$i" | grep ^color_transfer= | awk -F'=' '{print $2}')
if [[ $HDR_test == *"smpte2084" || $HDR_test == *"arib-std-b67" ]]; then if [[ $HDR_test == *"smpte2084" || $HDR_test == *"arib-std-b67" ]]; then
log_msg "${bold}HDR Video detected! Enconding not supported"
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}" 2>/dev/null
else
if ! [ "$vcodec" = "hevc" ]; then if ! [ "$vcodec" = "hevc" ]; then
acodec=$(ffprobe -hide_banner -loglevel error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i") acodec=$(ffprobe -hide_banner -loglevel error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 "$i")
if [[ $acodec == "eac3" || $acodec == "dts" ]]; then if [[ $acodec == "eac3" || $acodec == "dts" ]]; then
@ -206,13 +213,10 @@ find -L "${extracted[@]}" -name '*.mkv' -or -name '*.mp4' 2>/dev/null | while IF
ff_encode "$hw_accel" "copy" "$preset_movie" "$bitrate_movie" "ac3" ff_encode "$hw_accel" "copy" "$preset_movie" "$bitrate_movie" "ac3"
else else
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")" log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}" mv "$i" "${encodes[@]}" 2>/dev/null
fi fi
fi fi
fi fi
else
log_msg "$(text_lang "017") ${purple}$clear${white} $(text_lang "018")"
mv "$i" "${encodes[@]}"
fi fi
done done

View File

@ -18,13 +18,13 @@ if [[ -z $language ]]; then
language=$(locale | head -n 1 | sed 's/.*=\|\..*//g') language=$(locale | head -n 1 | sed 's/.*=\|\..*//g')
fi fi
if [[ $language == "C" ]] || [[ ! -d $language_Folder/$language ]]; then if [[ $language == "C" ]] || [[ ! -d $language_folder/$language ]]; then
language=en_US language=en_US
fi fi
text_lang() { text_lang() {
if [ -f "$language_Folder"/"$language"/rename.lang ]; then if [ -f "$language_folder"/"$language"/rename.lang ]; then
grep "$1" "$language_Folder"/"$language"/rename.lang | sed 's/^....//' grep "$1" "$language_folder"/"$language"/rename.lang | sed 's/^....//'
else else
curl -s https://raw.githubusercontent.com/Pakobbix/JDownloader-Autoenc-rename/main/lang/en_US/rename.lang | grep "$1" | sed 's/^....//' curl -s https://raw.githubusercontent.com/Pakobbix/JDownloader-Autoenc-rename/main/lang/en_US/rename.lang | grep "$1" | sed 's/^....//'
fi fi