|
From: <dwa...@us...> - 2011-08-22 08:58:58
|
Revision: 10436
http://zaf.svn.sourceforge.net/zaf/?rev=10436&view=rev
Author: dwaynebailey
Date: 2011-08-22 08:58:51 +0000 (Mon, 22 Aug 2011)
Log Message:
-----------
A quick script to get us an en-ZA version of the untranslated and fuzzy entries
Added Paths:
-----------
trunk/po/fftb/make-en_ZA.sh
Added: trunk/po/fftb/make-en_ZA.sh
===================================================================
--- trunk/po/fftb/make-en_ZA.sh (rev 0)
+++ trunk/po/fftb/make-en_ZA.sh 2011-08-22 08:58:51 UTC (rev 10436)
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# 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
+
+# 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")
+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*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|