OpenOffice tulkojumu testēšana
From Tulkotājiem
Contents |
Prikšnosacījumi
Vispirms jāuzinstalē visādas palīgpakas:
sudo apt-get build-dep openoffice.org-l10n-lv sudo apt-get install translate-toolkit
Būvējums 3.2.0 - ar Ubuntu Lucid
Iepriekš no Pootle jāatvelk un blakus skriptam jānoliek jaunākais openoffice_org-lv.zip (vispirms nepieciešamas pieteikties viņu sistēmā).
Jālieto sdf faila versija 320_m12. Skat http://ftp.rz.tu-bs.de/pub/mirror/OpenOffice.org/extended/ooomisc/sdf/
apt-get source openoffice.org-l10n-lv OOOVERSION="3.2.0-rc4" SDFFILE="OOO320_m12_2010-02-02_13-36-01.sdf" NUM_PROCS=`cat /proc/cpuinfo | grep processor | wc -l` rm -r PO rm -r POT rm -r POnew rm *.sdf rm *.bz2 rm ./$SDFFILE.bz2 wget http://ftp.rz.tu-bs.de/pub/mirror/OpenOffice.org/extended/ooomisc/sdf/$SDFFILE.bz2 bunzip2 ./$SDFFILE.bz2 unzip ./openoffice_org-lv.zip -d PO oo2po -P $SDFFILE POT pomigrate2 -F PO POnew POT po2oo --fuzzy -l lv -t $SDFFILE POnew GSI_lv.sdf bzip2 ./GSI_lv.sdf uuencode ./GSI_lv.sdf.bz2 src/GSI_lv.sdf > ./GSI_lv.sdf.bz2.uu #izmetam ubuntu dotos labojumus, 3.2.0-rc4 satur kļūdas, nebuildojas. rm ./openoffice.org-l10n-$OOOVERSION/ooo-build/src/*.sdf.bz2.uu cp ./GSI_lv.sdf.bz2.uu ./openoffice.org-l10n-$OOOVERSION/ooo-build/src/ cd openoffice.org-l10n-$OOOVERSION DEB_BUILD_OPTIONS="lang=lv parallel=$NUM_PROCS" dpkg-buildpackage -rfakeroot -uc -b
Būvējums ar Ubuntu Karmic 3.1.1
Nepieciešams fails openoffice_org-lv.zip - pootle mapes zip arhīvs - http://pootle2.sunvirtuallab.com/lv/openoffice_org/
Lietotais skripts:
apt-get source openoffice.org-l10n-lv OOOVERSION="3.1.1" SDFFILE="OOO310_m19_2009-08-20_14-39-07.sdf" rm -r PO rm -r POT rm -r POnew rm ./$SDFFILE.bz2 wget http://ftp.rz.tu-bs.de/pub/mirror/OpenOffice.org/extended/ooomisc/sdf/$SDFFILE.bz2 bunzip2 ./$SDFFILE.bz2 unzip ./openoffice_org-lv.zip -d PO oo2po -P $SDFFILE POT pomigrate2 -F PO POnew POT po2oo --fuzzy -l lv -t $SDFFILE POnew GSI_lv.sdf bzip2 ./GSI_lv.sdf uuencode ./GSI_lv.sdf.bz2 src/GSI_lv.sdf > ./GSI_lv.sdf.bz2.uu cp ./GSI_lv.sdf.bz2.uu ./openoffice.org-l10n-$OOOVERSION/ooo-build/src/ cd openoffice.org-l10n-$OOOVERSION DEB_BUILD_OPTIONS="lang=en-US,lv parallel=8" dpkg-buildpackage -rfakeroot -uc -b
Būvējums ar Ubuntu Jaunty
Doma vienkārša - uzbūvēt openoffice.org-l10n-lv paku ar pieliktu latviešu valodas failu no tulkojumiem.
Vispirms jāuzinstalē visādas palīgpakas:
sudo apt-get build-dep openoffice.org-l10n-lv sudo apt-get install translate-toolkit
Tad jādbon faili ar tukojumiem:
- Pootle jaunāko PO failu zipu - openoffice_org-lv.zip.
- SDF failu no http://ftp.rz.tu-bs.de/pub/mirror/OpenOffice.org/extended/ooomisc/sdf/ šobrīd Pootle saturam atbilst DEV300_m40_2009-01-26_18-41-14.sdf.
Tad uzbūvējam SDF failu
bunzip2 ./DEV300_m40_2009-01-26_18-41-14.sdf.bz2 unzip ./openoffice_org-lv.zip -d PO po2oo --nofuzzy -l lv -t DEV300_m40_2009-01-26_18-41-14.sdf PO GSI_lv.sdf
Piezīme, pēc faila izmēra spriežot, paši Ubuntu džeki laikam lieto bez --nofuzzy.
Rezultātā ir uzbūvēts GSI_lv.sdf fails, kuru jāiemāna iekšā l10n pakā.
Dabonam l10n pakas pirmkodu un ieliekam tajā mūsu SDF failu:
apt-get source openoffice.org-l10n-lv bzip2 ./GSI_lv.sdf uuencode ./GSI_lv.sdf.bz2 src/GSI_lv.sdf > ./GSI_lv.sdf.bz2.uu cp ./GSI_lv.sdf.bz2.uu ./openoffice.org-l10n-3.1.1/ooo-build/src/
Un laižam vaļā būvēšanu:
cd openoffice.org-l10n-3.1.1 DEB_BUILD_OPTIONS="lang=en-US,lv parallel=8" dpkg-buildpackage -rfakeroot -uc -b
Rezultātā tiek izveidots openoffice.org-l10n-lv-3.0.1-1ubuntu1_all.deb fails, kuru var instalēt ar:
sudo dpkg -i openoffice.org-l10n-lv-3.1.1-1ubuntu1_all.deb
Vienīgā nelaime šobrīd ir, ka procesa laikā tiek uzbūvēts pilns Openoffice, tas aizņem pāris stundas un kādus 10 gigabaitus diska vietas.