From: Arvin Schnell Date: Thu, 7 Apr 2011 08:24:48 +0000 (+0200) Subject: - generate pot file X-Git-Tag: v0.1.3~417 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=41fecb5e4ec9ea47dad494ed13c8b1a723beb982;p=thirdparty%2Fsnapper.git - generate pot file --- diff --git a/Makefile.am b/Makefile.am index 7512f129..b326d6c9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,7 +2,7 @@ # Makefile.am for snapper # -SUBDIRS = snapper examples tools scripts data testsuite-real +SUBDIRS = snapper examples tools scripts data po testsuite-real AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip diff --git a/configure.in b/configure.in index 66a43bd8..383fcf91 100644 --- a/configure.in +++ b/configure.in @@ -36,6 +36,7 @@ AC_OUTPUT( tools/utils/Makefile scripts/Makefile data/Makefile + po/Makefile testsuite-real/Makefile package/snapper.spec:snapper.spec.in ) diff --git a/po/.gitignore b/po/.gitignore new file mode 100644 index 00000000..2a5b5dda --- /dev/null +++ b/po/.gitignore @@ -0,0 +1,2 @@ +snapper.pot +*.mo diff --git a/po/Makefile.am b/po/Makefile.am new file mode 100644 index 00000000..e23f5d93 --- /dev/null +++ b/po/Makefile.am @@ -0,0 +1,46 @@ +# +# Makefile.am for snapper/po +# + +XGETTEXT = xgettext +MSGFMT = msgfmt +MSGMERGE = msgmerge + +SRCFILES = $(wildcard ../tools/*.cc) + +POFILES = $(wildcard *.po) + +MOFILES = $(POFILES:.po=.mo) + +all: $(MOFILES) + +$(PACKAGE).pot: $(SRCFILES) + $(XGETTEXT) -s --no-wrap --add-comments --add-location --keyword=_ --keyword=_:1,2 \ + --foreign-user --copyright-holder="SUSE Linux Products GmbH, Nuernberg" \ + --default-domain=$(PACKAGE) --output=$(PACKAGE).pot $(SRCFILES) + +%.mo: %.po + $(MSGFMT) -c -v --statistics -o $@ $< + +merge: $(PACKAGE).pot + files='$(POFILES)'; \ + for file in $$files; do \ + base=`basename $$file`; \ + echo "$(MSGMERGE) --no-wrap --update $$base $(PACKAGE).pot"; \ + $(MSGMERGE) --no-wrap --update $$base $(PACKAGE).pot; \ + done + +install-data-local: $(MOFILES) + files='$(MOFILES)'; \ + for file in $$files; do \ + base=`basename $$file`; \ + lang=`echo $$base | sed 's/\.mo$$//'`; \ + langdir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkinstalldirs) -d $(DESTDIR)$$langdir; \ + echo " $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$$langdir/$(PACKAGE).mo"; \ + $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$$langdir/$(PACKAGE).mo; \ + done + +CLEANFILES = $(PACKAGE).pot $(MOFILES) + +EXTRA_DIST = $(POFILES) diff --git a/po/snapper.pot b/po/snapper.pot new file mode 100644 index 00000000..c22ea010 --- /dev/null +++ b/po/snapper.pot @@ -0,0 +1,250 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR SUSE Linux Products GmbH, Nuernberg +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-04-07 10:21+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../tools/snapper.cc:181 +msgid "\t--cleanup-algorithm, -c\t\tCleanup algorithm for snapshot." +msgstr "" + +#: ../tools/snapper.cc:559 +msgid "\t--config, -c \t\tSet name of config to use." +msgstr "" + +#: ../tools/snapper.cc:179 ../tools/snapper.cc:262 +msgid "\t--description, -d \tDescription for snapshot." +msgstr "" + +#: ../tools/snapper.cc:404 +msgid "\t--file, -f \t\tRead files to rollback from file." +msgstr "" + +#: ../tools/snapper.cc:326 +msgid "\t--file, -f \t\tRun diff for file." +msgstr "" + +#: ../tools/snapper.cc:325 +msgid "\t--output, -o \t\tSave diff to file." +msgstr "" + +#: ../tools/snapper.cc:178 +msgid "\t--pre-number \t\tNumber of corresponding pre snapshot." +msgstr "" + +#: ../tools/snapper.cc:180 +msgid "\t--print-number, -p\t\tPrint number of created snapshot." +msgstr "" + +#: ../tools/snapper.cc:557 +msgid "\t--quiet, -q\t\t\tSuppress normal output." +msgstr "" + +#: ../tools/snapper.cc:558 +msgid "\t--table-style, -t