|
From: <dwa...@us...> - 2012-06-11 13:19:38
|
Revision: 10828
http://zaf.svn.sourceforge.net/zaf/?rev=10828&view=rev
Author: dwaynebailey
Date: 2012-06-11 13:19:27 +0000 (Mon, 11 Jun 2012)
Log Message:
-----------
Cleanup duplication
Made a common function
Modified Paths:
--------------
trunk/po/fftb/make-en_ZA.sh
Modified: trunk/po/fftb/make-en_ZA.sh
===================================================================
--- trunk/po/fftb/make-en_ZA.sh 2012-06-11 12:29:45 UTC (rev 10827)
+++ trunk/po/fftb/make-en_ZA.sh 2012-06-11 13:19:27 UTC (rev 10828)
@@ -3,28 +3,24 @@
# Make sure we're up-to-date
svn up en_ZA
-# First deal with the untranslated strings
-pofilter --progress=none -t untranslated en_ZA en_ZA-untrans
-sed -i "/^# (pofilter)/d" $(find en_ZA-untrans -name "*.po")
-podebug --progress=none --rewrite=en en_ZA-untrans en_ZA-untrans-en
-pofilter --progress=none -t musttranslatewords --musttranslatefile=words-must-en_ZA en_ZA-untrans-en en_ZA-untrans-en-must
-vim $(find en_ZA-untrans-en-must -name "*.po")
-pomerge --progress=none -t en_ZA-untrans-en en_ZA-untrans-en-must en_ZA-untrans-en
-pomerge --progress=none -t en_ZA en_ZA-untrans-en en_ZA
+function process()
+{
+ testtype=$1
+ pofilter --progress=none -t $testtype en_ZA en_ZA-$testtype
+ sed -i "/^# (pofilter)/d" $(find en_ZA-$testtype -name "*.po")
+ for po in $(find en_ZA-$testtype -name "*.po")
+ do
+ msgattrib --clear-fuzzy $po > $po.2
+ mv $po.2 $po
+ done
+ podebug --progress=none --rewrite=en en_ZA-$testtype en_ZA-$testtype-en
+ pofilter --progress=none -t musttranslatewords --musttranslatefile=words-must-en_ZA en_ZA-$testtype-en en_ZA-$testtype-en-must
+ vim $(find en_ZA-$testtype-en-must -name "*.po")
+ sed -i "/^# (pofilter)/d" $(find en_ZA-$testtype-en-must -name "*.po")
+ pomerge --progress=none -t en_ZA-$testtype-en en_ZA-$testtype-en-must en_ZA-$testtype-en
+ pomerge --progress=none -t en_ZA en_ZA-$testtype-en en_ZA
+ #rm -rf en_ZA-$testtype*
+}
-# Now the fuzzues
-pofilter --progress=none -t isfuzzy en_ZA en_ZA-fuzzy
-sed -i "/^# (pofilter)/d" $(find en_ZA-fuzzy -name "*.po")
-for po in $(find en_ZA-fuzzy -name "*.po")
-do
- msgattrib --clear-fuzzy $po > $po.2
- mv $po.2 $po
-done
-podebug --progress=none --rewrite=en en_ZA-fuzzy en_ZA-fuzzy-en
-pofilter --progress=none -t musttranslatewords --musttranslatefile=words-must-en_ZA en_ZA-fuzzy-en en_ZA-fuzzy-en-must
-vim $(find en_ZA-fuzzy-en-must -name "*.po")
-sed -i "/^# (pofilter)/d" $(find en_ZA-fuzzy-em-must -name "*.po")
-pomerge --progress=none -t en_ZA-fuzzy-en en_ZA-fuzzy-en-must en_ZA-fuzzy-en
-pomerge --progress=none -t en_ZA en_ZA-fuzzy-en en_ZA
-
-rm -rf en_ZA-fuzzy* en_ZA-untrans*
+process untranslated
+process isfuzzy
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|