+ find ../contrib/include -name "*.h" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxstd.po
+ find ../contrib/src -name "*.cpp" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -o wxstd.po
+ find ../contrib/src/stc/scintilla/src -name "*.cxx" | $(XARGS) $(XGETTEXT) $(XGETTEXT_ARGS) -kAddToPopUp -o wxstd.po
+
+allpo: force-update
+ @-for t in $(WX_LINGUAS_UPDATE); do $(MAKE) $$t.po; done
+
+allmo:
+ @for t in $(WX_LINGUAS); do $(MAKE) $$t.mo; done
+
+force-update:
+ $(RM) wxstd.po
+
+# print out the percentage of the translated strings
+stats: FORCE
+ @for i in $(WX_LINGUAS); do \
+ x=`$(MSGFMT) -o /dev/null "$$i.po" 2>&1 | sed -e 's/[,\.]//g' \
+ -e 's/\([0-9]\+\) translated messages\?/TR=\1/' \
+ -e 's/\([0-9]\+\) fuzzy translations\?/FZ=\1/' \
+ -e 's/\([0-9]\+\) untranslated messages\?/UT=\1/'`; \
+ TR=0 FZ=0 UT=0; \
+ eval $$x; \
+ TOTAL=`expr $$TR + $$FZ + $$UT`; \
+ echo "$$i.po `expr 100 "*" $$TR / $$TOTAL`% of $$TOTAL strings"; \
+ done