New ML support - migration - make_lang_en_xx.sh for all languages

+dictionaries (de, es, it, pl)
This commit is contained in:
Robert Pelnar 2018-05-27 16:27:34 +02:00
parent 6be6197afd
commit e7a8f94b6b
8 changed files with 5728 additions and 0 deletions

1372
lang/lang_en_de.txt Normal file

File diff suppressed because it is too large Load Diff

1372
lang/lang_en_es.txt Normal file

File diff suppressed because it is too large Load Diff

1372
lang/lang_en_it.txt Normal file

File diff suppressed because it is too large Load Diff

1372
lang/lang_en_pl.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,60 @@
#!/bin/sh
# make_lang_en_de.sh - create en_de dictionary from msgs
echo "make_lang_en_de.sh"
echo "please wait..."
cat msgs_en_used_once.txt msgs_en_used_more.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_en_.txt
cat msgs_de.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_de_.txt
cat lang_en.txt | sed "/^$/d;/^#/d" | sed "s/\\\/\\\\\\\/g" |\
while read text; do
msg=''
msg=$(grep -a -m 1 -h -w -F "$text" msgs_en_.txt)
if [ -z "$msg" ]; then
echo "#???"
echo "$text"
echo '"\x00"'
echo
else
name=$(echo $msg | cut -f1 -d' ')
cols=$(echo $msg | cut -f2 -d' ')
rows=$(echo $msg | cut -f3 -d' ')
echo "#$name $cols $rows"
echo "$text"
msg_de=$(grep -a -m 1 -h "^$name " msgs_de_.txt)
if [ -z "$msg_de" ]; then
echo '"\x00"'
echo
else
text_de=$(echo $msg_de | cut -f2- -d' ')
echo "$text_de"
echo
fi
fi
done > lang_en_de.txt
rm msgs_en_.txt
rm msgs_de_.txt
echo "finished... press any key"
read
exit
#not found in msgs_de:
# MSG_EXTRUDER_CORRECTION_OFF " [off"
# MSG_MEASURED_OFFSET "[0;0] point offset"
# MSG_EXTRUDER_CORRECTION "E-correct"
# MSG_PRUSA3D_FORUM "forum.prusa3d.com"
# MSG_PRUSA3D_HOWTO "howto.prusa3d.com"
# MSG_PRINTER_DISCONNECTED "Printer disconnected"
# MSG_PRUSA3D "prusa3d.com"
# MSG_TEMP_CAL_WARNING "Stable ambient temperature 21-26C is needed a rigid stand is required."

View File

@ -0,0 +1,60 @@
#!/bin/sh
# make_lang_en_es.sh - create en_es dictionary from msgs
echo "make_lang_en_es.sh"
echo "please wait..."
cat msgs_en_used_once.txt msgs_en_used_more.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_en_.txt
cat msgs_es.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_es_.txt
cat lang_en.txt | sed "/^$/d;/^#/d" | sed "s/\\\/\\\\\\\/g" |\
while read text; do
msg=''
msg=$(grep -a -m 1 -h -w -F "$text" msgs_en_.txt)
if [ -z "$msg" ]; then
echo "#???"
echo "$text"
echo '"\x00"'
echo
else
name=$(echo $msg | cut -f1 -d' ')
cols=$(echo $msg | cut -f2 -d' ')
rows=$(echo $msg | cut -f3 -d' ')
echo "#$name $cols $rows"
echo "$text"
msg_es=$(grep -a -m 1 -h "^$name " msgs_es_.txt)
if [ -z "$msg_es" ]; then
echo '"\x00"'
echo
else
text_es=$(echo $msg_es | cut -f2- -d' ')
echo "$text_es"
echo
fi
fi
done > lang_en_es.txt
rm msgs_en_.txt
rm msgs_es_.txt
echo "finished... press any key"
read
exit
#not found in msgs_es:
# MSG_EXTRUDER_CORRECTION_OFF " [off"
# MSG_MEASURED_OFFSET "[0;0] point offset"
# MSG_EXTRUDER_CORRECTION "E-correct"
# MSG_PRUSA3D_FORUM "forum.prusa3d.com"
# MSG_PRUSA3D_HOWTO "howto.prusa3d.com"
# MSG_PRINTER_DISCONNECTED "Printer disconnected"
# MSG_PRUSA3D "prusa3d.com"
# MSG_TEMP_CAL_WARNING "Stable ambient temperature 21-26C is needed a rigid stand is required."

View File

@ -0,0 +1,60 @@
#!/bin/sh
# make_lang_en_it.sh - create en_it dictionary from msgs
echo "make_lang_en_it.sh"
echo "please wait..."
cat msgs_en_used_once.txt msgs_en_used_more.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_en_.txt
cat msgs_it.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_it_.txt
cat lang_en.txt | sed "/^$/d;/^#/d" | sed "s/\\\/\\\\\\\/g" |\
while read text; do
msg=''
msg=$(grep -a -m 1 -h -w -F "$text" msgs_en_.txt)
if [ -z "$msg" ]; then
echo "#???"
echo "$text"
echo '"\x00"'
echo
else
name=$(echo $msg | cut -f1 -d' ')
cols=$(echo $msg | cut -f2 -d' ')
rows=$(echo $msg | cut -f3 -d' ')
echo "#$name $cols $rows"
echo "$text"
msg_it=$(grep -a -m 1 -h "^$name " msgs_it_.txt)
if [ -z "$msg_it" ]; then
echo '"\x00"'
echo
else
text_it=$(echo $msg_it | cut -f2- -d' ')
echo "$text_it"
echo
fi
fi
done > lang_en_it.txt
rm msgs_en_.txt
rm msgs_it_.txt
echo "finished... press any key"
read
exit
#not found in msgs_it:
# MSG_EXTRUDER_CORRECTION_OFF " [off"
# MSG_MEASURED_OFFSET "[0;0] point offset"
# MSG_EXTRUDER_CORRECTION "E-correct"
# MSG_PRUSA3D_FORUM "forum.prusa3d.com"
# MSG_PRUSA3D_HOWTO "howto.prusa3d.com"
# MSG_PRINTER_DISCONNECTED "Printer disconnected"
# MSG_PRUSA3D "prusa3d.com"
# MSG_TEMP_CAL_WARNING "Stable ambient temperature 21-26C is needed a rigid stand is required."

View File

@ -0,0 +1,60 @@
#!/bin/sh
# make_lang_en_pl.sh - create en_pl dictionary from msgs
echo "make_lang_en_pl.sh"
echo "please wait..."
cat msgs_en_used_once.txt msgs_en_used_more.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_en_.txt
cat msgs_pl.txt |\
sed "s/\bCUSTOM_MENDEL_NAME\b/\"Prusa i3 MK3\"/g" |\
sed "s/\" \"//g" |\
sed 's/\\"/\\x22/g' |\
sed 's/\\xF8/\\xf8/g' > msgs_pl_.txt
cat lang_en.txt | sed "/^$/d;/^#/d" | sed "s/\\\/\\\\\\\/g" |\
while read text; do
msg=''
msg=$(grep -a -m 1 -h -w -F "$text" msgs_en_.txt)
if [ -z "$msg" ]; then
echo "#???"
echo "$text"
echo '"\x00"'
echo
else
name=$(echo $msg | cut -f1 -d' ')
cols=$(echo $msg | cut -f2 -d' ')
rows=$(echo $msg | cut -f3 -d' ')
echo "#$name $cols $rows"
echo "$text"
msg_pl=$(grep -a -m 1 -h "^$name " msgs_pl_.txt)
if [ -z "$msg_pl" ]; then
echo '"\x00"'
echo
else
text_pl=$(echo $msg_pl | cut -f2- -d' ')
echo "$text_pl"
echo
fi
fi
done > lang_en_pl.txt
rm msgs_en_.txt
rm msgs_pl_.txt
echo "finished... press any key"
read
exit
#not found in msgs_pl:
# MSG_EXTRUDER_CORRECTION_OFF " [off"
# MSG_MEASURED_OFFSET "[0;0] point offset"
# MSG_EXTRUDER_CORRECTION "E-correct"
# MSG_PRUSA3D_FORUM "forum.prusa3d.com"
# MSG_PRUSA3D_HOWTO "howto.prusa3d.com"
# MSG_PRINTER_DISCONNECTED "Printer disconnected"
# MSG_PRUSA3D "prusa3d.com"
# MSG_TEMP_CAL_WARNING "Stable ambient temperature 21-26C is needed a rigid stand is required."