From 594b9be22fb1e36585db796865b0362383c20ae1 Mon Sep 17 00:00:00 2001 From: Jim Evins Date: Wed, 26 Jun 2002 16:25:50 +0000 Subject: [PATCH] Translations git-svn-id: https://glabels.svn.sourceforge.net/svnroot/glabels/trunk@31 f5e0f49d-192f-0410-a22d-a8d8700d0965 --- glabels1/po/ChangeLog | 13 ++ glabels1/po/Makefile.in.in | 373 ++++++++++++++++++++++--------------- glabels1/po/de.gmo | Bin 8290 -> 8290 bytes glabels1/po/de.po | 67 ++++++- glabels1/po/es.gmo | Bin 8514 -> 8514 bytes glabels1/po/es.po | 75 ++++++-- glabels1/po/fr.gmo | Bin 9752 -> 9752 bytes glabels1/po/fr.po | 124 +++++++++--- glabels1/po/ja.gmo | Bin 9869 -> 9869 bytes glabels1/po/ja.po | 44 ++--- glabels1/po/pt_BR.gmo | Bin 9301 -> 9301 bytes glabels1/po/pt_BR.po | 67 ++++++- 12 files changed, 531 insertions(+), 232 deletions(-) diff --git a/glabels1/po/ChangeLog b/glabels1/po/ChangeLog index e69de29b..d87dc6cb 100644 --- a/glabels1/po/ChangeLog +++ b/glabels1/po/ChangeLog @@ -0,0 +1,13 @@ +2002-06-17 gettextize + + * Makefile.in.in: Upgrade to gettext-0.11.1. + * boldquot.sed: New file, from gettext-0.11.1. + * en@boldquot.header: New file, from gettext-0.11.1. + * en@quot.header: New file, from gettext-0.11.1. + * insert-header.sin: New file, from gettext-0.11.1. + * quot.sed: New file, from gettext-0.11.1. + * remove-potcdate.sin: New file, from gettext-0.11.1. + * Rules-quot: New file, from gettext-0.11.1. + * cat-id-tbl.c: Remove file. + * stamp-cat-id: Remove file. + diff --git a/glabels1/po/Makefile.in.in b/glabels1/po/Makefile.in.in index cf3aa8cb..ada8bb4f 100644 --- a/glabels1/po/Makefile.in.in +++ b/glabels1/po/Makefile.in.in @@ -1,10 +1,12 @@ -# Makefile for program source directory in GNU NLS utilities package. -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2002 by Ulrich Drepper # -# This file file be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License -# but which still want to provide support for the GNU gettext functionality. -# Please note that the actual code is *not* freely available. +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU General Public +# License but which still want to provide support for the GNU gettext +# functionality. +# Please note that the actual code of GNU gettext is covered by the GNU +# General Public License and is *not* in the public domain. PACKAGE = @PACKAGE@ VERSION = @VERSION@ @@ -18,233 +20,298 @@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ -datadir = $(prefix)/@DATADIRNAME@ +datadir = @datadir@ localedir = $(datadir)/locale -gnulocaledir = $(prefix)/share/locale -gettextsrcdir = $(prefix)/share/gettext/po -subdir = po - -DESTDIR = +gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ -MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac` -CC = @CC@ -GENCAT = @GENCAT@ -GMSGFMT = PATH=../src:$$PATH @GMSGFMT@ +GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ -XGETTEXT = PATH=../src:$$PATH @XGETTEXT@ -MSGMERGE = PATH=../src:$$PATH msgmerge - -DEFS = @DEFS@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ - -INCLUDES = -I.. -I$(top_srcdir)/intl - -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) +XGETTEXT = @XGETTEXT@ +MSGMERGE = msgmerge +MSGMERGE_UPDATE = @MSGMERGE@ --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter -SOURCES = cat-id-tbl.c POFILES = @POFILES@ GMOFILES = @GMOFILES@ -DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(PACKAGE).pot \ -stamp-cat-id $(POFILES) $(GMOFILES) $(SOURCES) +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in Makevars remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ -INSTOBJEXT = @INSTOBJEXT@ -.SUFFIXES: -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat - -.c.o: - $(COMPILE) $< +# Makevars gets inserted here. (Don't remove this line!) -.po.pox: - $(MAKE) $(PACKAGE).pot - $(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-update .po.mo: - $(MSGFMT) -o $@ $< + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: - file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ - && rm -f $$file && $(GMSGFMT) -o $$file $< + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo -.po.cat: - sed -f ../intl/po2msg.sed < $< > $*.msg \ - && rm -f $@ && $(GENCAT) $@ $*.msg +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ all: all-@USE_NLS@ -all-yes: cat-id-tbl.c $(CATALOGS) +all-yes: $(CATALOGS) all-no: -$(srcdir)/$(PACKAGE).pot: $(POTFILES) - $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \ - --add-comments --keyword=_ --keyword=N_ \ +# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', +# otherwise packages like GCC can not be built if only parts of the source +# have been downloaded. + +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ --files-from=$(srcdir)/POTFILES.in \ - && test ! -f $(PACKAGE).po \ - || ( rm -f $(srcdir)/$(PACKAGE).pot \ - && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot ) - -$(srcdir)/cat-id-tbl.c: stamp-cat-id; @: -$(srcdir)/stamp-cat-id: $(PACKAGE).pot - rm -f cat-id-tbl.tmp - sed -f ../intl/po2tbl.sed $(srcdir)/$(PACKAGE).pot \ - | sed -e "s/@PACKAGE NAME@/$(PACKAGE)/" > cat-id-tbl.tmp - if cmp -s cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; then \ - rm cat-id-tbl.tmp; \ - else \ - echo cat-id-tbl.c changed; \ - rm -f $(srcdir)/cat-id-tbl.c; \ - mv cat-id-tbl.tmp $(srcdir)/cat-id-tbl.c; \ - fi - cd $(srcdir) && rm -f stamp-cat-id && echo timestamp > stamp-cat-id + --copyright-holder='$(COPYRIGHT_HOLDER)' + test ! -f $(DOMAIN).po || { \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ + sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ + if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ + else \ + rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + else \ + mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ + fi; \ + } + +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ -install-data-no: all -install-data-yes: all - if test -r "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ + if test "$(PACKAGE)" = "gettext"; then \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common); do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ + : ; \ fi +install-data-no: all +install-data-yes: all + $(mkinstalldirs) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ - case "$$cat" in \ - *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \ - *) destdir=$(DESTDIR)$(localedir);; \ - esac; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - dir=$$destdir/$$lang/LC_MESSAGES; \ - if test -r "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $$dir; \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ - fi; \ - if test -r $$cat; then \ - $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \ - echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \ - else \ - $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \ - echo "installing $(srcdir)/$$cat as" \ - "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \ - fi; \ - if test -r $$cat.m; then \ - $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \ - echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \ - else \ - if test -r $(srcdir)/$$cat.m ; then \ - $(INSTALL_DATA) $(srcdir)/$$cat.m \ - $$dir/$(PACKAGE)$(INSTOBJEXT).m; \ - echo "installing $(srcdir)/$$cat as" \ - "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \ - else \ - true; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkinstalldirs) $(DESTDIR)$$dir; \ + if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ + $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ + echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ + cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ - fi; \ + done; \ done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext"; then \ - if test -r "$(MKINSTALLDIRS)"; then \ - $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ - else \ - $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ - fi; \ - $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ - $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ + $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi +installdirs-data-no: +installdirs-data-yes: + $(mkinstalldirs) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkinstalldirs) $(DESTDIR)$$dir; \ + for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ + if test -n "$$lc"; then \ + if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ + link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ + mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ + for file in *; do \ + if test -f $$file; then \ + ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ + fi; \ + done); \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ + else \ + if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ + :; \ + else \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ + mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ + fi; \ + fi; \ + fi; \ + done; \ + done # Define this as empty until I found a useful application. installcheck: -uninstall: +uninstall: uninstall-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext"; then \ + for file in $(DISTFILES.common); do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +uninstall-data-no: +uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ - rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ done - rm -f $(DESTDIR)$(gettextsrcdir)/po-Makefile.in.in check: all -cat-id-tbl.o: ../intl/libgettext.h - dvi info tags TAGS ID: mostlyclean: - rm -f core core.* *.pox $(PACKAGE).po *.old.po cat-id-tbl.tmp + rm -f remove-potcdate.sed + rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean - rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m + rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f $(GMOFILES) -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) -dist distdir: update-po $(DISTFILES) +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: + $(MAKE) update-po + @$(MAKE) dist2 +# This is a separate target because 'update-po' must be executed before. +dist2: $(DISTFILES) dists="$(DISTFILES)"; \ + if test -f $(srcdir)/ChangeLog; then dists="$$dists ChangeLog"; fi; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ - ln $(srcdir)/$$file $(distdir) 2> /dev/null \ - || cp -p $(srcdir)/$$file $(distdir); \ + if test -f $$file; then \ + cp -p $$file $(distdir); \ + else \ + cp -p $(srcdir)/$$file $(distdir); \ + fi; \ done update-po: Makefile - $(MAKE) $(PACKAGE).pot - PATH=`pwd`/../src:$$PATH; \ + $(MAKE) $(DOMAIN).pot-update + $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ - catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ - mv $$lang.po $$lang.old.po; \ - echo "$$lang:"; \ - if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \ - rm -f $$lang.old.po; \ + if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ else \ - echo "msgmerge for $$cat failed!"; \ - rm -f $$lang.po; \ - mv $$lang.old.po $$lang.po; \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ fi; \ - done + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi -POTFILES: POTFILES.in - ( if test 'x$(srcdir)' != 'x.'; then \ - posrcprefix='$(top_srcdir)/'; \ - else \ - posrcprefix="../"; \ - fi; \ - rm -f $@-t $@ \ - && (sed -e '/^#/d' -e '/^[ ]*$$/d' \ - -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \ - | sed -e '$$s/\\$$//') > $@-t \ - && chmod a-w $@-t \ - && mv $@-t $@ ) - -Makefile: Makefile.in.in ../config.status POTFILES - cd .. \ +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in + cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ $(SHELL) ./config.status +force: + # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/glabels1/po/de.gmo b/glabels1/po/de.gmo index 85831f5690404f5c0d133916978b62b0e2d9a689..354814fc245de64dee0ca76855b0e8c888a0a780 100644 GIT binary patch delta 26 icmaFl@W^4qED>H4T_XzxBO@ylBV7ZN&C5l0a{~Z;MhIj8 delta 26 icmaFl@W^4qED>HKT_Ym}LrW_oOI-ug&C5l0a{~Z;KnQ36 diff --git a/glabels1/po/de.po b/glabels1/po/de.po index 3e55480b..bf87e63b 100644 --- a/glabels1/po/de.po +++ b/glabels1/po/de.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: glabels 0.2.0\n" -"POT-Creation-Date: 2002-02-22 19:29-0500\n" +"POT-Creation-Date: 2002-04-28 22:42-0400\n" "PO-Revision-Date: 2001-10-15 15:31+0200\n" "Last-Translator: Marcus Bauer \n" "Language-Team: German <>\n" @@ -13,6 +13,61 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +#: src/glabels_batch.c:47 +msgid "print this message" +msgstr "" + +#: src/glabels_batch.c:49 +msgid "print the version of glabels-batch being used" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "set output filename (default=\"output.ps\")" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "filename" +msgstr "" + +#: src/glabels_batch.c:53 +msgid "number of sheets (default=1)" +msgstr "" + +#: src/glabels_batch.c:53 +#, fuzzy +msgid "sheets" +msgstr "Seiten:" + +#: src/glabels_batch.c:55 +msgid "number of copies (default=1)" +msgstr "" + +#: src/glabels_batch.c:55 +#, fuzzy +msgid "copies" +msgstr "Kopien" + +#: src/glabels_batch.c:57 src/print_dialog.c:152 +msgid "print outlines (to test printer alignment)" +msgstr "Begrenzungen drucken (um Druckausrichtung zu testen)" + +#: src/glabels_batch.c:59 src/print_dialog.c:160 +msgid "print in reverse (i.e. a mirror image)" +msgstr "Spiegelbildlich drucken" + +#: src/glabels_batch.c:89 +msgid "[OPTION...] GLABELS_FILE..." +msgstr "" + +#: src/glabels_batch.c:108 +msgid "missing glabels file\n" +msgstr "" + +#: src/glabels_batch.c:136 +#, fuzzy, c-format +msgid "cannot open glabels file %s\n" +msgstr "Datei kann nicht geöffnet werden" + #: src/mdi.c:169 #, c-format msgid "Revert to saved copy of %s?" @@ -181,7 +236,7 @@ msgstr "Allgemeine Einstellungen" msgid "Style" msgstr "Stil" -#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:627 +#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:631 msgid "Invalid barcode" msgstr "Ungültiger Barcode-Wert" @@ -606,14 +661,6 @@ msgstr "Kontrolle der Mischung mit Datenquelle (Serienfunktion)" msgid "Options" msgstr "Optionen" -#: src/print_dialog.c:152 -msgid "print outlines (to test printer alignment)" -msgstr "Begrenzungen drucken (um Druckausrichtung zu testen)" - -#: src/print_dialog.c:160 -msgid "print in reverse (i.e. a mirror image)" -msgstr "Spiegelbildlich drucken" - #: src/print_dialog.c:241 src/print_dialog.c:280 msgid "Print preview" msgstr "Druckvorschau" diff --git a/glabels1/po/es.gmo b/glabels1/po/es.gmo index 1e98ece1cb0820dbedf78ce290ced7c3ae3993fe..0006ad08f7ec54aaeb20cfaa596e6a5ef9a19988 100644 GIT binary patch delta 26 hcmX@)bjWGL8xdX;T_XzxBO@ylBV7ZN%|Asvc>sNd2wMOE delta 26 hcmX@)bjWGL8xdY3T_Ym}LrW_oOI-ug%|Asvc>sNX2wwmI diff --git a/glabels1/po/es.po b/glabels1/po/es.po index 820d90be..484644d1 100644 --- a/glabels1/po/es.po +++ b/glabels1/po/es.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: glabels 0.2.0\n" -"POT-Creation-Date: 2002-02-22 19:29-0500\n" +"POT-Creation-Date: 2002-04-28 22:42-0400\n" "PO-Revision-Date: 2002-04-16 12:19+0200\n" "Last-Translator: victor \n" "Language-Team: Spanish/Spain \n" @@ -13,6 +13,61 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +#: src/glabels_batch.c:47 +msgid "print this message" +msgstr "" + +#: src/glabels_batch.c:49 +msgid "print the version of glabels-batch being used" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "set output filename (default=\"output.ps\")" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "filename" +msgstr "" + +#: src/glabels_batch.c:53 +msgid "number of sheets (default=1)" +msgstr "" + +#: src/glabels_batch.c:53 +#, fuzzy +msgid "sheets" +msgstr "Hojas:" + +#: src/glabels_batch.c:55 +msgid "number of copies (default=1)" +msgstr "" + +#: src/glabels_batch.c:55 +#, fuzzy +msgid "copies" +msgstr "Copias" + +#: src/glabels_batch.c:57 src/print_dialog.c:152 +msgid "print outlines (to test printer alignment)" +msgstr "Imprimir un esbozo (para verificar la alineación de la impresora)" + +#: src/glabels_batch.c:59 src/print_dialog.c:160 +msgid "print in reverse (i.e. a mirror image)" +msgstr "Impresión invertida (imagen espejo)" + +#: src/glabels_batch.c:89 +msgid "[OPTION...] GLABELS_FILE..." +msgstr "" + +#: src/glabels_batch.c:108 +msgid "missing glabels file\n" +msgstr "" + +#: src/glabels_batch.c:136 +#, fuzzy, c-format +msgid "cannot open glabels file %s\n" +msgstr "No puedo abrir el archivo" + #: src/mdi.c:169 #, c-format msgid "Revert to saved copy of %s?" @@ -179,7 +234,7 @@ msgstr "General" msgid "Style" msgstr "Estilo" -#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:627 +#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:631 msgid "Invalid barcode" msgstr "Código de barras no válido" @@ -487,9 +542,9 @@ msgid "" "version.\n" " \n" "This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " -"FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " -"details.\n" +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details.\n" msgstr "" #: src/menu.c:326 @@ -578,14 +633,6 @@ msgstr "Control de la fusi msgid "Options" msgstr "Opciones" -#: src/print_dialog.c:152 -msgid "print outlines (to test printer alignment)" -msgstr "Imprimir un esbozo (para verificar la alineación de la impresora)" - -#: src/print_dialog.c:160 -msgid "print in reverse (i.e. a mirror image)" -msgstr "Impresión invertida (imagen espejo)" - #: src/print_dialog.c:241 src/print_dialog.c:280 msgid "Print preview" msgstr "Previsualizar la impresión" @@ -615,7 +662,6 @@ msgid "on 1st sheet" msgstr "en la primera hoja" #: src/print_merge.c:188 -#, fuzzy msgid "Collate" msgstr "" @@ -656,4 +702,3 @@ msgstr "pulgadas" #: src/prefs.c:452 msgid "mm" msgstr "mm" - diff --git a/glabels1/po/fr.gmo b/glabels1/po/fr.gmo index 838ac6e377ce5d0608822267c73a367422d284a2..68123401ddb927c62d4988e6050a628f978934f8 100644 GIT binary patch delta 26 hcmbQ?Gs9\n" "Language-Team: French \n" @@ -25,6 +25,106 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +#: src/glabels_batch.c:47 +msgid "print this message" +msgstr "" + +#: src/glabels_batch.c:49 +msgid "print the version of glabels-batch being used" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "set output filename (default=\"output.ps\")" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "filename" +msgstr "" + +#: src/glabels_batch.c:53 +msgid "number of sheets (default=1)" +msgstr "" + +# src/print_copies.c:193 + + + +# src/print_copies.c:193 + + + +# src/print_copies.c:171 + +# src/print_copies.c:170 +#: src/glabels_batch.c:53 +#, fuzzy +msgid "sheets" +msgstr "Feuilles :" + +#: src/glabels_batch.c:55 +msgid "number of copies (default=1)" +msgstr "" + +# src/print.c:153 + + + +# src/print.c:153 + + + +# src/print.c:146 + +# src/print_dialog.c:104 +#: src/glabels_batch.c:55 +#, fuzzy +msgid "copies" +msgstr "Copies" + +# src/print.c:180 + + + +# src/print.c:180 + + + +# src/print.c:196 + +# src/print_dialog.c:152 +#: src/glabels_batch.c:57 src/print_dialog.c:152 +msgid "print outlines (to test printer alignment)" +msgstr "imprimer des bordures (pour tester l'alignement de l'imprimante)" + +# src/print_dialog.c:160 +#: src/glabels_batch.c:59 src/print_dialog.c:160 +msgid "print in reverse (i.e. a mirror image)" +msgstr "imprimer à l'envers (i.e. une image miroir)" + +#: src/glabels_batch.c:89 +msgid "[OPTION...] GLABELS_FILE..." +msgstr "" + +#: src/glabels_batch.c:108 +msgid "missing glabels file\n" +msgstr "" + +# src/file.c:214 + + + +# src/file.c:214 + + + +# src/file.c:249 + +# src/file.c:249 +#: src/glabels_batch.c:136 +#, fuzzy, c-format +msgid "cannot open glabels file %s\n" +msgstr "Impossible d'ouvrir le fichier" + # src/mdi.c:190 @@ -649,7 +749,7 @@ msgstr "Style" # src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:799 # src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:600 -#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:627 +#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:631 msgid "Invalid barcode" msgstr "Code-barre invalide" @@ -1880,26 +1980,6 @@ msgstr "Contr msgid "Options" msgstr "Options" -# src/print.c:180 - - - -# src/print.c:180 - - - -# src/print.c:196 - -# src/print_dialog.c:152 -#: src/print_dialog.c:152 -msgid "print outlines (to test printer alignment)" -msgstr "imprimer des bordures (pour tester l'alignement de l'imprimante)" - -# src/print_dialog.c:160 -#: src/print_dialog.c:160 -msgid "print in reverse (i.e. a mirror image)" -msgstr "imprimer à l'envers (i.e. une image miroir)" - # src/print.c:235 diff --git a/glabels1/po/ja.gmo b/glabels1/po/ja.gmo index 3a2856d834ce644af41840aeacdb339a3049802b..ec4da989fb6f9300c530aa7111818f360b2fcc70 100644 GIT binary patch delta 26 hcmeD6?e*QDF3D@6Yhl9R, 2001, 2002. # -#, no-wrap msgid "" msgstr "" "Project-Id-Version: glabels 0.4.3\n" -"POT-Creation-Date: 2002-03-10 21:14+0900\n" +"POT-Creation-Date: 2002-04-28 22:42-0400\n" "PO-Revision-Date: 2002-03-10 21:17+0900\n" "Last-Translator: Takeshi Aihana \n" "Language-Team: Japanese \n" @@ -91,11 +90,11 @@ msgstr "" msgid "Don't save" msgstr "Êݸ¤·¤Ê¤¤" -#: src/mdi.c:601 src/file.c:288 +#: src/file.c:288 src/mdi.c:601 msgid "Cannot save file" msgstr "¥Õ¥¡¥¤¥ë¤òÊݸ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó" -#: src/mdi.c:623 src/file.c:311 +#: src/file.c:311 src/mdi.c:623 msgid "Save As" msgstr "̾Á°¤òÉÕ¤±¤ÆÊݸ" @@ -103,15 +102,15 @@ msgstr "̾ msgid "Close / Save label as" msgstr "¥é¥Ù¥ë¤Ë̾Á°¤òÉÕ¤±¤ÆÊݸ¤·¤ÆÊĤ¸¤Þ¤¹" -#: src/mdi.c:680 src/file.c:352 +#: src/file.c:352 src/mdi.c:680 msgid "Label no longer valid!" msgstr "¥é¥Ù¥ë¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡ª" -#: src/mdi.c:693 src/file.c:362 +#: src/file.c:362 src/mdi.c:693 msgid "Must supply file name" msgstr "¥Õ¥¡¥¤¥ë̾¤ò»ØÄꤷ¤Æ²¼¤µ¤¤" -#: src/mdi.c:705 src/file.c:374 +#: src/file.c:374 src/mdi.c:705 msgid "Error writing file" msgstr "¥Õ¥¡¥¤¥ë¤Î½ñ¤­¹þ¤ß¤Ç¥¨¥é¡¼" @@ -139,8 +138,8 @@ msgstr " msgid "Text" msgstr "¥Æ¥­¥¹¥È" -#: src/item_text.c:479 src/item_line.c:253 src/item_box.c:245 -#: src/item_ellipse.c:247 src/item_barcode.c:317 +#: src/item_barcode.c:317 src/item_box.c:245 src/item_ellipse.c:247 +#: src/item_line.c:253 src/item_text.c:479 msgid "Appearance" msgstr "³°´Ñ" @@ -150,9 +149,9 @@ msgid "Text Properties" msgstr "ʸ»ú¥×¥í¥Ñ¥Æ¥£..." #. ------ Position Frame ------ -#: src/item_text.c:500 src/item_text.c:503 src/item_line.c:274 -#: src/item_box.c:275 src/item_ellipse.c:277 src/item_image.c:318 -#: src/item_barcode.c:345 src/item_barcode.c:348 +#: src/item_barcode.c:345 src/item_barcode.c:348 src/item_box.c:275 +#: src/item_ellipse.c:277 src/item_image.c:318 src/item_line.c:274 +#: src/item_text.c:500 src/item_text.c:503 msgid "Position" msgstr "°ÌÃÖ" @@ -165,14 +164,14 @@ msgstr "ľ msgid "Line" msgstr "ľÀþ" -#: src/item_line.c:271 src/item_box.c:272 src/item_ellipse.c:274 -#: src/item_image.c:315 +#: src/item_box.c:272 src/item_ellipse.c:274 src/item_image.c:315 +#: src/item_line.c:271 msgid "Position/Size" msgstr "°ÌÃ֤ȥµ¥¤¥º" #. ------ Size Frame ------ -#: src/item_line.c:285 src/item_box.c:286 src/item_ellipse.c:288 -#: src/item_image.c:329 +#: src/item_box.c:286 src/item_ellipse.c:288 src/item_image.c:329 +#: src/item_line.c:285 msgid "Size" msgstr "¥µ¥¤¥º" @@ -233,12 +232,12 @@ msgstr " msgid "Style" msgstr "¥¹¥¿¥¤¥ë" -#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:627 +#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:631 msgid "Invalid barcode" msgstr "¤ª¤«¤·¤Ê¥Ð¡¼¥³¡¼¥É" #. W Label -#: src/prop_size.c:182 src/prop_line.c:169 +#: src/prop_line.c:169 src/prop_size.c:182 msgid "Width:" msgstr "Éý:" @@ -262,13 +261,13 @@ msgid "Y:" msgstr "Y:" #. Line Width units -#: src/prop_line.c:183 src/prefs.c:448 src/prefs.c:455 +#: src/prefs.c:448 src/prefs.c:455 src/prop_line.c:183 msgid "points" msgstr "¥Ý¥¤¥ó¥È" #. Line Color Label -#: src/prop_line.c:189 src/prop_fill.c:166 src/prop_text.c:234 -#: src/prop_bc.c:188 +#: src/prop_bc.c:188 src/prop_fill.c:166 src/prop_line.c:189 +#: src/prop_text.c:234 msgid "Color:" msgstr "¿§:" @@ -283,7 +282,7 @@ msgid "Alignment:" msgstr "°ÌÃÖ:" #. Insert merge field label -#: src/prop_text_entry.c:180 src/prop_bc_data.c:196 +#: src/prop_bc_data.c:196 src/prop_text_entry.c:180 msgid "Key:" msgstr "¥­¡¼:" @@ -313,6 +312,7 @@ msgstr " #. % Label #: src/prop_bc.c:182 +#, c-format msgid "%" msgstr "%" diff --git a/glabels1/po/pt_BR.gmo b/glabels1/po/pt_BR.gmo index e17794f160de47b070c2e0e0b5e0d34353fce558..d0ce570aa15dc1a4d3059231d45c3fbd8dc4e7d5 100644 GIT binary patch delta 26 hcmccWan)nPYcXCET_XzxBO@ylBV7ZN%|FCqc>#i%2&4c2 delta 26 hcmccWan)nPYcXCUT_Ym}LrW_oOI-ug%|FCqc>#ix2&e!6 diff --git a/glabels1/po/pt_BR.po b/glabels1/po/pt_BR.po index 4d5d73e1..bea34f97 100644 --- a/glabels1/po/pt_BR.po +++ b/glabels1/po/pt_BR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: glabels 0.4.1\n" -"POT-Creation-Date: 2002-02-22 19:29-0500\n" +"POT-Creation-Date: 2002-04-28 22:42-0400\n" "PO-Revision-Date: 2002-01-31 21:20+ZONE\n" "Last-Translator: Paulo R. Ormenese \n" "Language-Team: Brazilian portuguese <>\n" @@ -13,6 +13,61 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +#: src/glabels_batch.c:47 +msgid "print this message" +msgstr "" + +#: src/glabels_batch.c:49 +msgid "print the version of glabels-batch being used" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "set output filename (default=\"output.ps\")" +msgstr "" + +#: src/glabels_batch.c:51 +msgid "filename" +msgstr "" + +#: src/glabels_batch.c:53 +msgid "number of sheets (default=1)" +msgstr "" + +#: src/glabels_batch.c:53 +#, fuzzy +msgid "sheets" +msgstr "Páginas:" + +#: src/glabels_batch.c:55 +msgid "number of copies (default=1)" +msgstr "" + +#: src/glabels_batch.c:55 +#, fuzzy +msgid "copies" +msgstr "Cópias" + +#: src/glabels_batch.c:57 src/print_dialog.c:152 +msgid "print outlines (to test printer alignment)" +msgstr "imprimir contornos (testar alinhamento da impressora)" + +#: src/glabels_batch.c:59 src/print_dialog.c:160 +msgid "print in reverse (i.e. a mirror image)" +msgstr "imprimir ao contrário (como uma imagem de espelho)" + +#: src/glabels_batch.c:89 +msgid "[OPTION...] GLABELS_FILE..." +msgstr "" + +#: src/glabels_batch.c:108 +msgid "missing glabels file\n" +msgstr "" + +#: src/glabels_batch.c:136 +#, fuzzy, c-format +msgid "cannot open glabels file %s\n" +msgstr "Impossível abrir o arquivo" + #: src/mdi.c:169 #, c-format msgid "Revert to saved copy of %s?" @@ -179,7 +234,7 @@ msgstr "Geral" msgid "Style" msgstr "Estilo" -#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:627 +#: src/item_barcode.c:549 src/item_barcode.c:572 src/print.c:631 msgid "Invalid barcode" msgstr "Código de barras inválido" @@ -590,14 +645,6 @@ msgstr "Controle de fus msgid "Options" msgstr "Opções" -#: src/print_dialog.c:152 -msgid "print outlines (to test printer alignment)" -msgstr "imprimir contornos (testar alinhamento da impressora)" - -#: src/print_dialog.c:160 -msgid "print in reverse (i.e. a mirror image)" -msgstr "imprimir ao contrário (como uma imagem de espelho)" - #: src/print_dialog.c:241 src/print_dialog.c:280 msgid "Print preview" msgstr "Visualizar impressão" -- 2.39.5