Improve lang import and cleanup
This commit is contained in:
parent
85a5986e9e
commit
19b4c333c0
|
|
@ -60,7 +60,7 @@ config.tmp
|
||||||
/lang/po/new/*_filered.po
|
/lang/po/new/*_filered.po
|
||||||
/lang/po/new/nonascii.txt
|
/lang/po/new/nonascii.txt
|
||||||
/lang/po/new/lang_en*.txt
|
/lang/po/new/lang_en*.txt
|
||||||
/lang/po/new/*-output.txt
|
/lang/po/new/output-*.txt
|
||||||
/lang/po/new/*.mo
|
/lang/po/new/*.mo
|
||||||
.DS_Store
|
.DS_Store
|
||||||
**/.DS_Store
|
**/.DS_Store
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Version 1.0.1 Build 12
|
# Version 1.0.1 Build 13
|
||||||
#
|
#
|
||||||
# clean.sh - multi-language support script
|
# clean.sh - multi-language support script
|
||||||
# Remove all language output files from lang folder.
|
# Remove all language output files from lang folder.
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
# to get Build Nr
|
# to get Build Nr
|
||||||
# 25 Jan. 2022, 3d-gussner, clean up lang-import.sh temproray files
|
# 25 Jan. 2022, 3d-gussner, clean up lang-import.sh temproray files
|
||||||
# 14 Feb. 2022, 3d-gussner, Fix single language run without config.sh OK
|
# 14 Feb. 2022, 3d-gussner, Fix single language run without config.sh OK
|
||||||
|
# 16 Mar. 2022, 3d-gussner, Cleanup `output-layout/sorted-??.txt`
|
||||||
#############################################################################
|
#############################################################################
|
||||||
result=0
|
result=0
|
||||||
|
|
||||||
|
|
@ -58,7 +59,8 @@ clean_lang()
|
||||||
rm_if_exists po/new/$1.mo
|
rm_if_exists po/new/$1.mo
|
||||||
rm_if_exists po/new/$1_filtered.po
|
rm_if_exists po/new/$1_filtered.po
|
||||||
rm_if_exists po/new/lang_en_$1.txt
|
rm_if_exists po/new/lang_en_$1.txt
|
||||||
rm_if_exists po/new/$1-output.txt
|
rm_if_exists po/new/output-layout-$1.txt
|
||||||
|
rm_if_exists po/new/output-sorted-$1.txt
|
||||||
fi
|
fi
|
||||||
rm_if_exists lang_$1_check.dif
|
rm_if_exists lang_$1_check.dif
|
||||||
rm_if_exists lang_$1.bin
|
rm_if_exists lang_$1.bin
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Version 1.0.1 Build 45
|
# Version 1.0.1 Build 46
|
||||||
#
|
#
|
||||||
# lang-import.sh - multi-language support script
|
# lang-import.sh - multi-language support script
|
||||||
# for importing translated xx.po
|
# for importing translated xx.po
|
||||||
|
|
@ -277,9 +277,9 @@ fi
|
||||||
#https://en.wikipedia.org/wiki/Norwegian_orthography éèêóòôù ÅåÆæØø
|
#https://en.wikipedia.org/wiki/Norwegian_orthography éèêóòôù ÅåÆæØø
|
||||||
if [ "$LNG" = "no" ]; then
|
if [ "$LNG" = "no" ]; then
|
||||||
#replace UTF-8 'æÆøØ' to HD44780 A00 'äö'
|
#replace UTF-8 'æÆøØ' to HD44780 A00 'äö'
|
||||||
#repace 'Æ' with 'Ae'
|
#repace 'Æ' with 'Ä'
|
||||||
sed -i 's/\xc3\x86/\\xe1/g' $LNG'_filtered.po'
|
sed -i 's/\xc3\x86/\\xe1/g' $LNG'_filtered.po'
|
||||||
#repace 'æ' with 'ae'
|
#repace 'æ' with 'ä'
|
||||||
sed -i 's/\xc3\xa6/\\xe1/g' $LNG'_filtered.po'
|
sed -i 's/\xc3\xa6/\\xe1/g' $LNG'_filtered.po'
|
||||||
#repace 'Ø' with 'Ö'
|
#repace 'Ø' with 'Ö'
|
||||||
sed -i 's/\xc3\x98/\\xef/g' $LNG'_filtered.po'
|
sed -i 's/\xc3\x98/\\xef/g' $LNG'_filtered.po'
|
||||||
|
|
@ -507,7 +507,9 @@ sed -i "s/\r//g" lang_en_$LNG.txt
|
||||||
|
|
||||||
#check new lang
|
#check new lang
|
||||||
python3 ../../lang-check.py $LNG --warn-empty
|
python3 ../../lang-check.py $LNG --warn-empty
|
||||||
python3 ../../lang-check.py $LNG --information >$LNG-output.txt
|
#gerenate some output
|
||||||
|
python3 ../../lang-check.py $LNG --information >output-layout-$LNG.txt
|
||||||
|
grep "msgstr" $LNGISO.po | cut -d '"' -f2 | sort >output-sorted-$LNG.txt
|
||||||
echo >&2
|
echo >&2
|
||||||
echo "$(tput setaf 2)lang-import.sh finished$(tput sgr 0)">&2
|
echo "$(tput setaf 2)lang-import.sh finished$(tput sgr 0)">&2
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue