[Slackbuilds-users] Dictionary localization of openoffice.org slackbuild
Halim Issa
yallaone at gmail.com
Sat Sep 23 11:05:15 UTC 2006
Hi,
While openoffice.org comes with quite a few dictionaries, it for instance
misses the Scandinavian languages, while it installs several dictionaries
that only non-native speakers of those languages use (Italian, Hungarian).
I've added a small part to openoffice.org.SlackBuild to include local
dictionaries while removing all but the English (US and UK) dictionaries in
the final installation.
I realize this goes against the concept of providing non-patched packages,
but at the same time a change _is_ needed to add for instance Norwegian
dicts, and at the same time I have little use for Italian, Spanish etc, and
thus took those out.
Adding the patch below - the actual dictionaries-file is 1.3MB so it's not
included.
diff -Naur openoffice.org.SlackBuild.SBo
openoffice.org.SlackBuild.gfj>openoffice.org.SlackBuild.patch
--- openoffice.org.SlackBuild.SBo 2006-09-08 17:30:43.000000000 +0200
+++ openoffice.org.SlackBuild.gfj 2006-09-23 12:18:31.000000000 +0200
@@ -33,6 +33,7 @@
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=/tmp
+LOCALIZATION=norwegian-2.0.8
# Require the script to exit if any command fails
set -e
@@ -97,6 +98,18 @@
done
)
+# Add localized dictionaries and remove other dictionaries
+( if [ -f $CWD/$LOCALIZATION.tgz ]; then
+ echo "Localizing for $LOCALIZATION..."
+ cd $PKG/opt/openoffice.org2.0/share/dict/ooo
+ mv README_en_GB.txt keep_README_en_GB.txt
+ rm -f README* INSTALL_de.txt de_* hu_* it_* nl_* sw_* th_* hyph_d*
hyph_h*
hyph_i* hyph_n* hyph_r*
+ mv keep_README_en_GB.txt README_en_GB.txt
+ mv dictionary.lst dictionary.lst.orig
+ tar xvf $CWD/$LOCALIZATION.tgz
+ fi
+)
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
The norwegian-2.0.8.tgz file contains:
-r--r--r-- root/root 800 2006-09-23 11:41:06 dictionary.lst
-rw-r--r-- root/root 186678 2006-05-30 13:23:23 hyph_nb_NO.dic
-rw-r--r-- root/root 186678 2006-05-30 13:23:23 hyph_nn_NO.dic
-rw-r--r-- root/root 16898 2006-05-30 13:23:21 nb_NO.aff
-rw-r--r-- root/root 2119161 2006-05-30 13:23:21 nb_NO.dic
-rw-r--r-- root/root 13502 2006-05-30 13:23:22 nn_NO.aff
-rw-r--r-- root/root 1548984 2006-05-30 13:23:22 nn_NO.dic
-rw-r--r-- root/root 136676 2006-05-30 17:15:07 th_nb_NO_v2.dat
-rw-r--r-- root/root 44209 2006-05-30 17:15:07 th_nb_NO_v2.idx
(Norwegian dictionaries consist of both nb and nn, as stupid little Norway of
4 million inhabitants has two (actually three) different official
languages - our tax dollars at work...)
More information about the Slackbuilds-users
mailing list