diff options
-rw-r--r-- | TODO | 2 | ||||
-rwxr-xr-x | update.sh | 12 |
2 files changed, 12 insertions, 2 deletions
@@ -3,3 +3,5 @@ Move dictd dependency to freedict-tools. Notify on checksum change. Check for update of freedict-tools. + +Use updpkgsums from pacman-contrib. @@ -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 } ' |