aboutsummaryrefslogtreecommitdiff
path: root/update.sh
diff options
context:
space:
mode:
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/update.sh b/update.sh
index 92a4426..503ee22 100755
--- a/update.sh
+++ b/update.sh
@@ -32,7 +32,11 @@ prepare[deu-fra]=\
'prepare()
{
cd $_lang
- sed -i '"'"'s/\(10\)\(100\>.*1 mit 100 Nullen\)/\1\^\2/'"'"' ${_lang}.tei
+ sed -Ei \
+ -e '"'"'s/(10)(10)(100\>)(.*(1|Eins) mit einem Googol Nullen)/\1^(\2^\3)\4/'"'"' \
+ -e '"'"'s/(10)([1-9][0-9]*)(.*(1|Eins) mit \2 Nullen)/\1\^\2\3/'"'"' \
+ -e '"'"'s/(die Zahl 10)(60)/\1^\2/'"'"' \
+ ${_lang}.tei
}
'
prepare[deu-fra-bin]=\
@@ -40,7 +44,11 @@ prepare[deu-fra-bin]=\
{
cd $_lang
dictzip -d ${_lang}.dict.dz
- sed -i '"'"'s/\(10\)\(100\>.*1 mit 100 Nullen\)/\1\^\2/'"'"' ${_lang}.dict
+ sed -Ei \
+ -e '"'"'s/(10)(10)(100\>)(.*(1|Eins) mit einem Googol Nullen)/\1^(\2^\3)\4/'"'"' \
+ -e '"'"'s/(10)([1-9][0-9]*)(.*(1|Eins) mit \2 Nullen)/\1\^\2\3/'"'"' \
+ -e '"'"'s/(die Zahl 10)(60)/\1^\2/'"'"' \
+ ${_lang}.dict
dictzip ${_lang}.dict
}
'