transfer language

This commit is contained in:
Marc Beninca 2024-09-04 14:41:43 +02:00
parent 56b9215ef3
commit 44f68bcca2
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -905,7 +905,7 @@ spcd_query_package() {
spcd_txt_locale() {
local action="${1}"
local locale="${2}"
local chosen="${2}"
set -- \
"LANG" \
"LC_CTYPE" \
@ -919,6 +919,7 @@ spcd_txt_locale() {
*)
set -- \
"${@}" \
"LANGUAGE" \
"LC_PAPER" \
"LC_NAME" \
"LC_ADDRESS" \
@ -939,15 +940,19 @@ spcd_txt_locale() {
"set")
spcd_txt_locale "list"
spcd_split
local value
if [ -n "${locale}" ]; then
value="${locale}"
local locale long
if [ -n "${chosen}" ]; then
locale="${chosen}"
else
value="${_SPCD_TXT_LOCALE_DEFAULT}"
locale="${_SPCD_TXT_LOCALE_DEFAULT}"
fi
value="${value}.${_SPCD_TXT_CHARSET}"
long="${locale}.${_SPCD_TXT_CHARSET}"
for name in "${@}"; do
export "${name}=${value}"
if [ "${name}" != "LANGUAGE" ]; then
export "${name}=${long}"
else
export "${name}=${locale}"
fi
done
spcd_split
spcd_txt_locale "list"