New ML support - migration - make_lang_en_xx.sh for all languages
+dictionaries (de, es, it, pl)
This commit is contained in:
parent
6be6197afd
commit
e7a8f94b6b
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -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."
|
||||
|
|
@ -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."
|
||||
|
|
@ -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."
|
||||
|
|
@ -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."
|
||||
Loading…
Reference in New Issue