Move translations to transifex.com

Translation management is done through Transifex now for easy translations.
Translators should note that fuzzy strings are not used any more since
Transifex does not handle it (by choice).

In order to pull translations, you need a transifex.com account.

Signed-off-by: Kévin Raymond <shaiton@fedoraproject.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Kévin Raymond 2013-02-25 17:23:54 +01:00 committed by Dirk Hohndel
parent 381bde5fad
commit cfdde3ff63
2 changed files with 11 additions and 8 deletions

8
.tx/config Normal file
View file

@ -0,0 +1,8 @@
[main]
host = https://www.transifex.net
[subsurface.subsurface]
file_filter = po/<lang>.po
source_file = po/subsurface-new.pot
source_lang = en
type = PO

View file

@ -259,16 +259,11 @@ $(NSIFILE): $(NSIINPUTFILE)
$(INFOPLIST): $(INFOPLISTINPUT)
$(shell cat $(INFOPLISTINPUT) | sed -e 's/CFBUNDLEVERSION_TOKEN/$(CFBUNDLEVERSION_STRING)/' > $(INFOPLIST))
# Transifex merge the translations
update-po-files:
xgettext -o po/subsurface-new.pot -s -k_ -kN_ --keyword=C_:1c,2 --add-comments="++GETTEXT" *.c
for i in po/*.po; do \
msgmerge --no-wrap -s -U $$i po/subsurface-new.pot ; \
done
prepare-po-files:
for i in po/*.po; do \
msgcat --no-wrap $$i -o $$i ; \
done
tx push -s
tx pull -af
EXTRA_FLAGS = $(GTKCFLAGS) $(GLIB2CFLAGS) $(XML2CFLAGS) \
$(XSLT) $(ZIP) $(LIBDIVECOMPUTERCFLAGS) \