diff options
Diffstat (limited to 'po')
-rw-r--r-- | po/.gitignore | 18 | ||||
-rw-r--r-- | po/Makefile.in.in | 444 | ||||
-rw-r--r-- | po/Rules-quot | 47 | ||||
-rw-r--r-- | po/boldquot.sed | 10 | ||||
-rw-r--r-- | po/ca.gmo | bin | 0 -> 16489 bytes | |||
-rw-r--r-- | po/ca.po | 27 | ||||
-rw-r--r-- | po/da.gmo | bin | 0 -> 15334 bytes | |||
-rw-r--r-- | po/da.po | 29 | ||||
-rw-r--r-- | po/de.gmo | bin | 0 -> 16289 bytes | |||
-rw-r--r-- | po/de.po | 27 | ||||
-rw-r--r-- | po/en@boldquot.gmo | bin | 0 -> 21089 bytes | |||
-rw-r--r-- | po/en@boldquot.header | 25 | ||||
-rw-r--r-- | po/en@boldquot.po | 966 | ||||
-rw-r--r-- | po/en@quot.gmo | bin | 0 -> 20989 bytes | |||
-rw-r--r-- | po/en@quot.header | 22 | ||||
-rw-r--r-- | po/en@quot.po | 963 | ||||
-rw-r--r-- | po/eo.gmo | bin | 0 -> 15324 bytes | |||
-rw-r--r-- | po/eo.po | 27 | ||||
-rw-r--r-- | po/es.gmo | bin | 0 -> 12711 bytes | |||
-rw-r--r-- | po/es.po | 45 | ||||
-rw-r--r-- | po/fi.gmo | bin | 0 -> 16269 bytes | |||
-rw-r--r-- | po/fi.po | 29 | ||||
-rw-r--r-- | po/flex.pot | 859 | ||||
-rw-r--r-- | po/fr.gmo | bin | 0 -> 16544 bytes | |||
-rw-r--r-- | po/fr.po | 35 | ||||
-rw-r--r-- | po/ga.gmo | bin | 0 -> 15241 bytes | |||
-rw-r--r-- | po/ga.po | 27 | ||||
-rw-r--r-- | po/hr.gmo | bin | 0 -> 3452 bytes | |||
-rw-r--r-- | po/hr.po | 27 | ||||
-rw-r--r-- | po/insert-header.sin | 23 | ||||
-rw-r--r-- | po/ko.gmo | bin | 0 -> 10244 bytes | |||
-rw-r--r-- | po/ko.po | 25 | ||||
-rw-r--r-- | po/nl.gmo | bin | 0 -> 15851 bytes | |||
-rw-r--r-- | po/nl.po | 31 | ||||
-rw-r--r-- | po/pl.gmo | bin | 0 -> 15578 bytes | |||
-rw-r--r-- | po/pl.po | 27 | ||||
-rw-r--r-- | po/pt_BR.gmo | bin | 0 -> 16171 bytes | |||
-rw-r--r-- | po/pt_BR.po | 29 | ||||
-rw-r--r-- | po/quot.sed | 6 | ||||
-rw-r--r-- | po/remove-potcdate.sin | 19 | ||||
-rw-r--r-- | po/ro.gmo | bin | 0 -> 14577 bytes | |||
-rw-r--r-- | po/ro.po | 25 | ||||
-rw-r--r-- | po/ru.gmo | bin | 0 -> 20820 bytes | |||
-rw-r--r-- | po/ru.po | 29 | ||||
-rw-r--r-- | po/sr.gmo | bin | 0 -> 19894 bytes | |||
-rw-r--r-- | po/sr.po | 27 | ||||
-rw-r--r-- | po/stamp-po | 1 | ||||
-rw-r--r-- | po/sv.gmo | bin | 0 -> 14252 bytes | |||
-rw-r--r-- | po/sv.po | 31 | ||||
-rw-r--r-- | po/tr.gmo | bin | 0 -> 14461 bytes | |||
-rw-r--r-- | po/tr.po | 25 | ||||
-rw-r--r-- | po/vi.gmo | bin | 0 -> 17607 bytes | |||
-rw-r--r-- | po/vi.po | 33 | ||||
-rw-r--r-- | po/zh_CN.gmo | bin | 0 -> 14757 bytes | |||
-rw-r--r-- | po/zh_CN.po | 31 | ||||
-rw-r--r-- | po/zh_TW.gmo | bin | 0 -> 14849 bytes | |||
-rw-r--r-- | po/zh_TW.po | 29 |
57 files changed, 3859 insertions, 159 deletions
diff --git a/po/.gitignore b/po/.gitignore deleted file mode 100644 index 3c6f57d..0000000 --- a/po/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -*.gmo -Makefile -Makefile.in -Makefile.in.in -Makevars.template -POTFILES -Rules-quot -boldquot.sed -en@boldquot.*header -en@boldquot.po -en@quot.*header -en@quot.po -flex.pot -insert-header.sin -quot.sed -remove-potcdate.sed -remove-potcdate.sin -stamp-* diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 0000000..83d8838 --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,444 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu> +# +# 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. +# +# Origin: gettext-0.18 +GETTEXT_MACRO_VERSION = 0.18 + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + +SHELL = /bin/sh +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +localedir = @localedir@ +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# @install_sh@ does not start with $(SHELL), so we add it. +# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. +mkinstalldirs = $(SHELL) @install_sh@ -d +install_sh = $(SHELL) @install_sh@ +MKDIR_P = @MKDIR_P@ +mkdir_p = @mkdir_p@ + +GMSGFMT_ = @GMSGFMT@ +GMSGFMT_no = @GMSGFMT@ +GMSGFMT_yes = @GMSGFMT_015@ +GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) +MSGFMT_ = @MSGFMT@ +MSGFMT_no = @MSGFMT@ +MSGFMT_yes = @MSGFMT_015@ +MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) +XGETTEXT_ = @XGETTEXT@ +XGETTEXT_no = @XGETTEXT@ +XGETTEXT_yes = @XGETTEXT_015@ +XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) +MSGMERGE = msgmerge +MSGMERGE_UPDATE = @MSGMERGE@ --update +MSGINIT = msginit +MSGCONV = msgconv +MSGFILTER = msgfilter + +POFILES = @POFILES@ +GMOFILES = @GMOFILES@ +UPDATEPOFILES = @UPDATEPOFILES@ +DUMMYPOFILES = @DUMMYPOFILES@ +DISTFILES.common = Makefile.in.in remove-potcdate.sin \ +$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) +DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ +$(POFILES) $(GMOFILES) \ +$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) + +POTFILES = \ + +CATALOGS = @CATALOGS@ + +# Makevars gets inserted here. (Don't remove this line!) + +.SUFFIXES: +.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update + +.po.mo: + @echo "$(MSGFMT) -c -o $@ $<"; \ + $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + +.po.gmo: + @lang=`echo $* | sed -e 's,.*/,,'`; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: check-macro-version all-@USE_NLS@ + +all-yes: stamp-po +all-no: + +# Ensure that the gettext macros and this Makefile.in.in are in sync. +check-macro-version: + @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ + || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ + exit 1; \ + } + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# stamp-po is a timestamp denoting the last time at which the CATALOGS have +# been loosely updated. Its purpose is that when a developer or translator +# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, +# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent +# invocations of "make" will do nothing. This timestamp would not be necessary +# if updating the $(CATALOGS) would always touch them; however, the rule for +# $(POFILES) has been designed to not touch files that don't need to be +# changed. +stamp-po: $(srcdir)/$(DOMAIN).pot + test ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + echo "touch stamp-po" && \ + echo timestamp > stamp-poT && \ + mv stamp-poT stamp-po; \ + } + +# 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. + +# This target rebuilds $(DOMAIN).pot; it is an expensive operation. +# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. +$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ + package_gnu='GNU '; \ + else \ + package_gnu=''; \ + fi; \ + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + *) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --package-name="$${package_gnu}@PACKAGE@" \ + --package-version='@VERSION@' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac + 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; \ + } + +# This rule has no dependencies: we don't need to update $(DOMAIN).pot at +# every "make" invocation, only create it when it is missing. +# Only "make $(DOMAIN).pot-update" or "make dist" will force an update. +$(srcdir)/$(DOMAIN).pot: + $(MAKE) $(DOMAIN).pot-update + +# This target rebuilds a PO file if $(DOMAIN).pot has changed. +# Note that a PO file is not touched if it doesn't need to be changed. +$(POFILES): $(srcdir)/$(DOMAIN).pot + @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ + if test -f "$(srcdir)/$${lang}.po"; then \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) \ + && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ + $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ + *) \ + $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \ + esac; \ + }; \ + else \ + $(MAKE) $${lang}.po-create; \ + fi + + +install: install-exec install-data +install-exec: +install-data: install-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + for file in $(DISTFILES.common) Makevars.template; do \ + $(INSTALL_DATA) $(srcdir)/$$file \ + $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + for file in Makevars; do \ + rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ + done; \ + else \ + : ; \ + fi +install-data-no: all +install-data-yes: all + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(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; \ + done; \ + done + +install-strip: install + +installdirs: installdirs-exec installdirs-data +installdirs-exec: +installdirs-data: installdirs-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(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-exec uninstall-data +uninstall-exec: +uninstall-data: uninstall-data-@USE_NLS@ + if test "$(PACKAGE)" = "gettext-tools"; then \ + for file in $(DISTFILES.common) Makevars.template; 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 -e 's/\.gmo$$//'`; \ + for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ + rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ + done; \ + done + +check: all + +info dvi ps pdf html tags TAGS ctags CTAGS ID: + +mostlyclean: + rm -f remove-potcdate.sed + rm -f stamp-poT + 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 + +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 stamp-po $(GMOFILES) + +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: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + fi; \ + if test -f $(srcdir)/ChangeLog; then \ + dists="$$dists ChangeLog"; \ + fi; \ + for i in 0 1 2 3 4 5 6 7 8 9; do \ + if test -f $(srcdir)/ChangeLog.$$i; then \ + dists="$$dists ChangeLog.$$i"; \ + fi; \ + done; \ + if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ + for file in $$dists; do \ + if test -f $$file; then \ + cp -p $$file $(distdir) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + fi; \ + done + +update-po: Makefile + $(MAKE) $(DOMAIN).pot-update + test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) + $(MAKE) update-gmo + +# General rule for creating PO files. + +.nop.po-create: + @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ + echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ + exit 1 + +# General rule for updating PO files. + +.nop.po-update: + @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ + if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ + echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ + $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + *) \ + $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + esac; \ + }; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + 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; \ + else \ + echo "msgmerge for $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +$(DUMMYPOFILES): + +update-gmo: Makefile $(GMOFILES) + @: + +# Recreate Makefile by invoking config.status. Explicitly invoke the shell, +# because execution permission bits may not work on the current file system. +# Use @SHELL@, which is the shell determined by autoconf for the use by its +# scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient. +Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ + && @SHELL@ ./config.status $(subdir)/$@.in po-directories + +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/po/Rules-quot b/po/Rules-quot new file mode 100644 index 0000000..af52487 --- /dev/null +++ b/po/Rules-quot @@ -0,0 +1,47 @@ +# Special Makefile rules for English message catalogs with quotation marks. + +DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot + +.SUFFIXES: .insert-header .po-update-en + +en@quot.po-create: + $(MAKE) en@quot.po-update +en@boldquot.po-create: + $(MAKE) en@boldquot.po-update + +en@quot.po-update: en@quot.po-update-en +en@boldquot.po-update: en@boldquot.po-update-en + +.insert-header.po-update-en: + @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ + if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ + tmpdir=`pwd`; \ + echo "$$lang:"; \ + ll=`echo $$lang | sed -e 's/@.*//'`; \ + LC_ALL=C; export LC_ALL; \ + cd $(srcdir); \ + if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$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 \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "creation of $$lang.po failed!" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi + +en@quot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header + +en@boldquot.insert-header: insert-header.sin + sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header + +mostlyclean: mostlyclean-quot +mostlyclean-quot: + rm -f *.insert-header diff --git a/po/boldquot.sed b/po/boldquot.sed new file mode 100644 index 0000000..4b937aa --- /dev/null +++ b/po/boldquot.sed @@ -0,0 +1,10 @@ +s/"\([^"]*\)"/“\1”/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“”/""/g +s/“/“[1m/g +s/”/[0m”/g +s/‘/‘[1m/g +s/’/[0m’/g diff --git a/po/ca.gmo b/po/ca.gmo Binary files differnew file mode 100644 index 0000000..70984f8 --- /dev/null +++ b/po/ca.gmo @@ -1,12 +1,27 @@ -# Catalan translation of flex message catalogs. -# Copyright © 2002, 2003, 2006, 2008, 2012 The Flex Project (msgids) -# This file is distributed under the same licence as the flex package. -# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2006, 2008, 2012. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:17-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Catalan translation of flex message catalogs. +#~ # Copyright © 2002, 2003, 2006, 2008, 2012 The Flex Project (msgids) +#~ # This file is distributed under the same licence as the flex package. +#~ # Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2006, 2008, 2012. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-12-04 17:36+0100\n" "Last-Translator: Jordi Mallach <jordi@sindominio.net>\n" diff --git a/po/da.gmo b/po/da.gmo Binary files differnew file mode 100644 index 0000000..1afad5b --- /dev/null +++ b/po/da.gmo @@ -1,13 +1,28 @@ -# Danish messages for flex. -# Copyright (C) 2007 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Johan Linde <jl@theophys.kth.se>, 1996. -# Keld Simonsen <keld@keldix.com>, 2000-2011, 2015. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex-2.5.38\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:21-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Danish messages for flex. +#~ # Copyright (C) 2007 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Johan Linde <jl@theophys.kth.se>, 1996. +#~ # Keld Simonsen <keld@keldix.com>, 2000-2011, 2015. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex-2.5.38\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2015-04-26 09:12+0200\n" "Last-Translator: Keld Simonsen <keld@keldix.com>\n" diff --git a/po/de.gmo b/po/de.gmo Binary files differnew file mode 100644 index 0000000..3418861 --- /dev/null +++ b/po/de.gmo @@ -1,12 +1,27 @@ -# German messages for flex -# Copyright (C) 2007 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Michael Piefel <piefel@informatik.hu-berlin.de>, 2002, 2003, 2008, 2012 +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.36\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:23-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # German messages for flex +#~ # Copyright (C) 2007 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Michael Piefel <piefel@informatik.hu-berlin.de>, 2002, 2003, 2008, 2012 +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.36\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-08-03 13:42+0200\n" "Last-Translator: Michael Piefel <piefel@informatik.hu-berlin.de>\n" diff --git a/po/en@boldquot.gmo b/po/en@boldquot.gmo Binary files differnew file mode 100644 index 0000000..4708233 --- /dev/null +++ b/po/en@boldquot.gmo diff --git a/po/en@boldquot.header b/po/en@boldquot.header new file mode 100644 index 0000000..fedb6a0 --- /dev/null +++ b/po/en@boldquot.header @@ -0,0 +1,25 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# +# This catalog furthermore displays the text between the quotation marks in +# bold face, assuming the VT100/XTerm escape sequences. +# diff --git a/po/en@boldquot.po b/po/en@boldquot.po new file mode 100644 index 0000000..3ecece1 --- /dev/null +++ b/po/en@boldquot.po @@ -0,0 +1,966 @@ +# English translations for flex package. +# This file is put in the public domain. +# Automatically generated, 2016. +# +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# +# This catalog furthermore displays the text between the quotation marks in +# bold face, assuming the VT100/XTerm escape sequences. +# +msgid "" +msgstr "" +"Project-Id-Version: flex 2.6.1\n" +"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2016-03-01 19:54-0500\n" +"PO-Revision-Date: 2016-03-01 19:54-0500\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en@boldquot\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/buf.c:79 +msgid "Allocation of buffer to print string failed" +msgstr "Allocation of buffer to print string failed" + +#: src/buf.c:107 +msgid "Allocation of buffer for line directive failed" +msgstr "Allocation of buffer for line directive failed" + +#: src/buf.c:177 +msgid "Allocation of buffer for m4 def failed" +msgstr "Allocation of buffer for m4 def failed" + +#: src/buf.c:198 +msgid "Allocation of buffer for m4 undef failed" +msgstr "Allocation of buffer for m4 undef failed" + +#: src/dfa.c:59 +#, c-format +msgid "State #%d is non-accepting -\n" +msgstr "State #%d is non-accepting -\n" + +#: src/dfa.c:119 +msgid "dangerous trailing context" +msgstr "dangerous trailing context" + +#: src/dfa.c:159 +#, c-format +msgid " associated rule line numbers:" +msgstr " associated rule line numbers:" + +#: src/dfa.c:193 +#, c-format +msgid " out-transitions: " +msgstr " out-transitions: " + +#: src/dfa.c:201 +#, c-format +msgid "" +"\n" +" jam-transitions: EOF " +msgstr "" +"\n" +" jam-transitions: EOF " + +#: src/dfa.c:331 +msgid "consistency check failed in epsclosure()" +msgstr "consistency check failed in epsclosure()" + +#: src/dfa.c:419 +msgid "" +"\n" +"\n" +"DFA Dump:\n" +"\n" +msgstr "" +"\n" +"\n" +"DFA Dump:\n" +"\n" + +#: src/dfa.c:592 +msgid "could not create unique end-of-buffer state" +msgstr "could not create unique end-of-buffer state" + +#: src/dfa.c:613 +#, c-format +msgid "state # %d:\n" +msgstr "state # %d:\n" + +#: src/dfa.c:773 +msgid "Could not write yynxt_tbl[][]" +msgstr "Could not write yynxt_tbl[][]" + +#: src/dfa.c:1033 +msgid "bad transition character detected in sympartition()" +msgstr "bad transition character detected in sympartition()" + +#: src/gen.c:494 +msgid "" +"\n" +"\n" +"Equivalence Classes:\n" +"\n" +msgstr "" +"\n" +"\n" +"Equivalence Classes:\n" +"\n" + +#: src/gen.c:679 src/gen.c:708 src/gen.c:1228 +#, c-format +msgid "state # %d accepts: [%d]\n" +msgstr "state # %d accepts: [%d]\n" + +#: src/gen.c:1125 +#, c-format +msgid "state # %d accepts: " +msgstr "state # %d accepts: " + +#: src/gen.c:1172 +msgid "Could not write yyacclist_tbl" +msgstr "Could not write yyacclist_tbl" + +#: src/gen.c:1246 +msgid "Could not write yyacc_tbl" +msgstr "Could not write yyacc_tbl" + +#: src/gen.c:1261 src/gen.c:1633 src/gen.c:1656 +msgid "Could not write ecstbl" +msgstr "Could not write ecstbl" + +#: src/gen.c:1281 +msgid "" +"\n" +"\n" +"Meta-Equivalence Classes:\n" +msgstr "" +"\n" +"\n" +"Meta-Equivalence Classes:\n" + +#: src/gen.c:1303 +msgid "Could not write yymeta_tbl" +msgstr "Could not write yymeta_tbl" + +#: src/gen.c:1362 +msgid "Could not write yybase_tbl" +msgstr "Could not write yybase_tbl" + +#: src/gen.c:1394 +msgid "Could not write yydef_tbl" +msgstr "Could not write yydef_tbl" + +#: src/gen.c:1432 +msgid "Could not write yynxt_tbl" +msgstr "Could not write yynxt_tbl" + +#: src/gen.c:1466 +msgid "Could not write yychk_tbl" +msgstr "Could not write yychk_tbl" + +#: src/gen.c:1618 src/gen.c:1647 +msgid "Could not write ftbl" +msgstr "Could not write ftbl" + +#: src/gen.c:1624 +msgid "Could not write ssltbl" +msgstr "Could not write ssltbl" + +#: src/gen.c:1675 +msgid "Could not write eoltbl" +msgstr "Could not write eoltbl" + +#: src/gen.c:1732 +msgid "Could not write yynultrans_tbl" +msgstr "Could not write yynultrans_tbl" + +#: src/main.c:179 +msgid "rule cannot be matched" +msgstr "rule cannot be matched" + +#: src/main.c:184 +msgid "-s option given but default rule can be matched" +msgstr "-s option given but default rule can be matched" + +#: src/main.c:222 +msgid "Can't use -+ with -l option" +msgstr "Can't use -+ with -l option" + +#: src/main.c:225 +msgid "Can't use -f or -F with -l option" +msgstr "Can't use -f or -F with -l option" + +#: src/main.c:229 +msgid "Can't use --reentrant or --bison-bridge with -l option" +msgstr "Can't use --reentrant or --bison-bridge with -l option" + +#: src/main.c:261 +msgid "-Cf/-CF and -Cm don't make sense together" +msgstr "-Cf/-CF and -Cm don't make sense together" + +#: src/main.c:264 +msgid "-Cf/-CF and -I are incompatible" +msgstr "-Cf/-CF and -I are incompatible" + +#: src/main.c:268 +msgid "-Cf/-CF are incompatible with lex-compatibility mode" +msgstr "-Cf/-CF are incompatible with lex-compatibility mode" + +#: src/main.c:273 +msgid "-Cf and -CF are mutually exclusive" +msgstr "-Cf and -CF are mutually exclusive" + +#: src/main.c:277 +msgid "Can't use -+ with -CF option" +msgstr "Can't use -+ with -CF option" + +#: src/main.c:280 +#, c-format +msgid "%array incompatible with -+ option" +msgstr "%array incompatible with -+ option" + +#: src/main.c:285 +msgid "Options -+ and --reentrant are mutually exclusive." +msgstr "Options -+ and --reentrant are mutually exclusive." + +#: src/main.c:288 +msgid "bison bridge not supported for the C++ scanner." +msgstr "bison bridge not supported for the C++ scanner." + +#: src/main.c:343 src/main.c:427 +#, c-format +msgid "could not create %s" +msgstr "could not create %s" + +#: src/main.c:439 +msgid "could not write tables header" +msgstr "could not write tables header" + +#: src/main.c:443 +#, c-format +msgid "can't open skeleton file %s" +msgstr "can't open skeleton file %s" + +#: src/main.c:480 +msgid "allocation of macro definition failed" +msgstr "allocation of macro definition failed" + +#: src/main.c:527 +#, c-format +msgid "input error reading skeleton file %s" +msgstr "input error reading skeleton file %s" + +#: src/main.c:531 +#, c-format +msgid "error closing skeleton file %s" +msgstr "error closing skeleton file %s" + +#: src/main.c:715 +#, c-format +msgid "error creating header file %s" +msgstr "error creating header file %s" + +#: src/main.c:723 +#, c-format +msgid "error writing output file %s" +msgstr "error writing output file %s" + +#: src/main.c:727 +#, c-format +msgid "error closing output file %s" +msgstr "error closing output file %s" + +#: src/main.c:731 +#, c-format +msgid "error deleting output file %s" +msgstr "error deleting output file %s" + +#: src/main.c:738 +#, c-format +msgid "No backing up.\n" +msgstr "No backing up.\n" + +#: src/main.c:742 +#, c-format +msgid "%d backing up (non-accepting) states.\n" +msgstr "%d backing up (non-accepting) states.\n" + +#: src/main.c:746 +#, c-format +msgid "Compressed tables always back up.\n" +msgstr "Compressed tables always back up.\n" + +#: src/main.c:749 +#, c-format +msgid "error writing backup file %s" +msgstr "error writing backup file %s" + +#: src/main.c:753 +#, c-format +msgid "error closing backup file %s" +msgstr "error closing backup file %s" + +#: src/main.c:758 +#, c-format +msgid "%s version %s usage statistics:\n" +msgstr "%s version %s usage statistics:\n" + +#: src/main.c:761 +#, c-format +msgid " scanner options: -" +msgstr " scanner options: -" + +#: src/main.c:840 +#, c-format +msgid " %d/%d NFA states\n" +msgstr " %d/%d NFA states\n" + +#: src/main.c:842 +#, c-format +msgid " %d/%d DFA states (%d words)\n" +msgstr " %d/%d DFA states (%d words)\n" + +#: src/main.c:844 +#, c-format +msgid " %d rules\n" +msgstr " %d rules\n" + +#: src/main.c:849 +#, c-format +msgid " No backing up\n" +msgstr " No backing up\n" + +#: src/main.c:853 +#, c-format +msgid " %d backing-up (non-accepting) states\n" +msgstr " %d backing-up (non-accepting) states\n" + +#: src/main.c:858 +#, c-format +msgid " Compressed tables always back-up\n" +msgstr " Compressed tables always back-up\n" + +#: src/main.c:862 +#, c-format +msgid " Beginning-of-line patterns used\n" +msgstr " Beginning-of-line patterns used\n" + +#: src/main.c:864 +#, c-format +msgid " %d/%d start conditions\n" +msgstr " %d/%d start conditions\n" + +#: src/main.c:868 +#, c-format +msgid " %d epsilon states, %d double epsilon states\n" +msgstr " %d epsilon states, %d double epsilon states\n" + +#: src/main.c:872 +#, c-format +msgid " no character classes\n" +msgstr " no character classes\n" + +#: src/main.c:876 +#, c-format +msgid " %d/%d character classes needed %d/%d words of storage, %d reused\n" +msgstr " %d/%d character classes needed %d/%d words of storage, %d reused\n" + +#: src/main.c:881 +#, c-format +msgid " %d state/nextstate pairs created\n" +msgstr " %d state/nextstate pairs created\n" + +#: src/main.c:884 +#, c-format +msgid " %d/%d unique/duplicate transitions\n" +msgstr " %d/%d unique/duplicate transitions\n" + +#: src/main.c:889 +#, c-format +msgid " %d table entries\n" +msgstr " %d table entries\n" + +#: src/main.c:897 +#, c-format +msgid " %d/%d base-def entries created\n" +msgstr " %d/%d base-def entries created\n" + +#: src/main.c:901 +#, c-format +msgid " %d/%d (peak %d) nxt-chk entries created\n" +msgstr " %d/%d (peak %d) nxt-chk entries created\n" + +#: src/main.c:905 +#, c-format +msgid " %d/%d (peak %d) template nxt-chk entries created\n" +msgstr " %d/%d (peak %d) template nxt-chk entries created\n" + +#: src/main.c:909 +#, c-format +msgid " %d empty table entries\n" +msgstr " %d empty table entries\n" + +#: src/main.c:911 +#, c-format +msgid " %d protos created\n" +msgstr " %d protos created\n" + +#: src/main.c:914 +#, c-format +msgid " %d templates created, %d uses\n" +msgstr " %d templates created, %d uses\n" + +#: src/main.c:922 +#, c-format +msgid " %d/%d equivalence classes created\n" +msgstr " %d/%d equivalence classes created\n" + +#: src/main.c:930 +#, c-format +msgid " %d/%d meta-equivalence classes created\n" +msgstr " %d/%d meta-equivalence classes created\n" + +#: src/main.c:936 +#, c-format +msgid " %d (%d saved) hash collisions, %d DFAs equal\n" +msgstr " %d (%d saved) hash collisions, %d DFAs equal\n" + +#: src/main.c:938 +#, c-format +msgid " %d sets of reallocations needed\n" +msgstr " %d sets of reallocations needed\n" + +#: src/main.c:940 +#, c-format +msgid " %d total table entries needed\n" +msgstr " %d total table entries needed\n" + +#: src/main.c:1015 +#, c-format +msgid "Internal error. flexopts are malformed.\n" +msgstr "Internal error. flexopts are malformed.\n" + +#: src/main.c:1025 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Try ‘[1m%s --help[0m’ for more information.\n" + +#: src/main.c:1082 +#, c-format +msgid "unknown -C option '%c'" +msgstr "unknown -C option ‘[1m%c[0m’" + +#: src/main.c:1211 +#, c-format +msgid "%s %s\n" +msgstr "%s %s\n" + +#: src/main.c:1487 +msgid "fatal parse error" +msgstr "fatal parse error" + +#: src/main.c:1519 +#, c-format +msgid "could not create backing-up info file %s" +msgstr "could not create backing-up info file %s" + +#: src/main.c:1540 +#, c-format +msgid "-l AT&T lex compatibility option entails a large performance penalty\n" +msgstr "-l AT&T lex compatibility option entails a large performance penalty\n" + +#: src/main.c:1543 +#, c-format +msgid " and may be the actual source of other reported performance penalties\n" +msgstr "" +" and may be the actual source of other reported performance penalties\n" + +#: src/main.c:1549 +#, c-format +msgid "" +"%%option yylineno entails a performance penalty ONLY on rules that can match " +"newline characters\n" +msgstr "" +"%%option yylineno entails a performance penalty ONLY on rules that can match " +"newline characters\n" + +#: src/main.c:1556 +#, c-format +msgid "-I (interactive) entails a minor performance penalty\n" +msgstr "-I (interactive) entails a minor performance penalty\n" + +#: src/main.c:1561 +#, c-format +msgid "yymore() entails a minor performance penalty\n" +msgstr "yymore() entails a minor performance penalty\n" + +#: src/main.c:1567 +#, c-format +msgid "REJECT entails a large performance penalty\n" +msgstr "REJECT entails a large performance penalty\n" + +#: src/main.c:1572 +#, c-format +msgid "Variable trailing context rules entail a large performance penalty\n" +msgstr "Variable trailing context rules entail a large performance penalty\n" + +#: src/main.c:1584 +msgid "REJECT cannot be used with -f or -F" +msgstr "REJECT cannot be used with -f or -F" + +#: src/main.c:1587 +#, c-format +msgid "%option yylineno cannot be used with REJECT" +msgstr "%option yylineno cannot be used with REJECT" + +#: src/main.c:1590 +msgid "variable trailing context rules cannot be used with -f or -F" +msgstr "variable trailing context rules cannot be used with -f or -F" + +#: src/main.c:1718 +#, c-format +msgid "%option yyclass only meaningful for C++ scanners" +msgstr "%option yyclass only meaningful for C++ scanners" + +#: src/main.c:1805 +#, c-format +msgid "Usage: %s [OPTIONS] [FILE]...\n" +msgstr "Usage: %s [OPTIONS] [FILE]...\n" + +#: src/main.c:1808 +#, c-format +msgid "" +"Generates programs that perform pattern-matching on text.\n" +"\n" +"Table Compression:\n" +" -Ca, --align trade off larger tables for better memory alignment\n" +" -Ce, --ecs construct equivalence classes\n" +" -Cf do not compress tables; use -f representation\n" +" -CF do not compress tables; use -F representation\n" +" -Cm, --meta-ecs construct meta-equivalence classes\n" +" -Cr, --read use read() instead of stdio for scanner input\n" +" -f, --full generate fast, large scanner. Same as -Cfr\n" +" -F, --fast use alternate table representation. Same as -CFr\n" +" -Cem default compression (same as --ecs --meta-ecs)\n" +"\n" +"Debugging:\n" +" -d, --debug enable debug mode in scanner\n" +" -b, --backup write backing-up information to %s\n" +" -p, --perf-report write performance report to stderr\n" +" -s, --nodefault suppress default rule to ECHO unmatched text\n" +" -T, --trace %s should run in trace mode\n" +" -w, --nowarn do not generate warnings\n" +" -v, --verbose write summary of scanner statistics to stdout\n" +" --hex use hexadecimal numbers instead of octal in debug " +"outputs\n" +"\n" +"Files:\n" +" -o, --outfile=FILE specify output filename\n" +" -S, --skel=FILE specify skeleton file\n" +" -t, --stdout write scanner on stdout instead of %s\n" +" --yyclass=NAME name of C++ class\n" +" --header-file=FILE create a C header file in addition to the " +"scanner\n" +" --tables-file[=FILE] write tables to FILE\n" +"\n" +"Scanner behavior:\n" +" -7, --7bit generate 7-bit scanner\n" +" -8, --8bit generate 8-bit scanner\n" +" -B, --batch generate batch scanner (opposite of -I)\n" +" -i, --case-insensitive ignore case in patterns\n" +" -l, --lex-compat maximal compatibility with original lex\n" +" -X, --posix-compat maximal compatibility with POSIX lex\n" +" -I, --interactive generate interactive scanner (opposite of -B)\n" +" --yylineno track line count in yylineno\n" +"\n" +"Generated code:\n" +" -+, --c++ generate C++ scanner class\n" +" -Dmacro[=defn] #define macro defn (default defn is '1')\n" +" -L, --noline suppress #line directives in scanner\n" +" -P, --prefix=STRING use STRING as prefix instead of \"yy\"\n" +" -R, --reentrant generate a reentrant C scanner\n" +" --bison-bridge scanner for bison pure parser.\n" +" --bison-locations include yylloc support.\n" +" --stdinit initialize yyin/yyout to stdin/stdout\n" +" --noansi-definitions old-style function definitions\n" +" --noansi-prototypes empty parameter list in prototypes\n" +" --nounistd do not include <unistd.h>\n" +" --noFUNCTION do not generate a particular FUNCTION\n" +"\n" +"Miscellaneous:\n" +" -c do-nothing POSIX option\n" +" -n do-nothing POSIX option\n" +" -?\n" +" -h, --help produce this help message\n" +" -V, --version report %s version\n" +msgstr "" +"Generates programs that perform pattern-matching on text.\n" +"\n" +"Table Compression:\n" +" -Ca, --align trade off larger tables for better memory alignment\n" +" -Ce, --ecs construct equivalence classes\n" +" -Cf do not compress tables; use -f representation\n" +" -CF do not compress tables; use -F representation\n" +" -Cm, --meta-ecs construct meta-equivalence classes\n" +" -Cr, --read use read() instead of stdio for scanner input\n" +" -f, --full generate fast, large scanner. Same as -Cfr\n" +" -F, --fast use alternate table representation. Same as -CFr\n" +" -Cem default compression (same as --ecs --meta-ecs)\n" +"\n" +"Debugging:\n" +" -d, --debug enable debug mode in scanner\n" +" -b, --backup write backing-up information to %s\n" +" -p, --perf-report write performance report to stderr\n" +" -s, --nodefault suppress default rule to ECHO unmatched text\n" +" -T, --trace %s should run in trace mode\n" +" -w, --nowarn do not generate warnings\n" +" -v, --verbose write summary of scanner statistics to stdout\n" +" --hex use hexadecimal numbers instead of octal in debug " +"outputs\n" +"\n" +"Files:\n" +" -o, --outfile=FILE specify output filename\n" +" -S, --skel=FILE specify skeleton file\n" +" -t, --stdout write scanner on stdout instead of %s\n" +" --yyclass=NAME name of C++ class\n" +" --header-file=FILE create a C header file in addition to the " +"scanner\n" +" --tables-file[=FILE] write tables to FILE\n" +"\n" +"Scanner behavior:\n" +" -7, --7bit generate 7-bit scanner\n" +" -8, --8bit generate 8-bit scanner\n" +" -B, --batch generate batch scanner (opposite of -I)\n" +" -i, --case-insensitive ignore case in patterns\n" +" -l, --lex-compat maximal compatibility with original lex\n" +" -X, --posix-compat maximal compatibility with POSIX lex\n" +" -I, --interactive generate interactive scanner (opposite of -B)\n" +" --yylineno track line count in yylineno\n" +"\n" +"Generated code:\n" +" -+, --c++ generate C++ scanner class\n" +" -Dmacro[=defn] #define macro defn (default defn is '1')\n" +" -L, --noline suppress #line directives in scanner\n" +" -P, --prefix=STRING use STRING as prefix instead of “[1myy[0m”\n" +" -R, --reentrant generate a reentrant C scanner\n" +" --bison-bridge scanner for bison pure parser.\n" +" --bison-locations include yylloc support.\n" +" --stdinit initialize yyin/yyout to stdin/stdout\n" +" --noansi-definitions old-style function definitions\n" +" --noansi-prototypes empty parameter list in prototypes\n" +" --nounistd do not include <unistd.h>\n" +" --noFUNCTION do not generate a particular FUNCTION\n" +"\n" +"Miscellaneous:\n" +" -c do-nothing POSIX option\n" +" -n do-nothing POSIX option\n" +" -?\n" +" -h, --help produce this help message\n" +" -V, --version report %s version\n" + +#: src/misc.c:65 +msgid "allocation of sko_stack failed" +msgstr "allocation of sko_stack failed" + +#: src/misc.c:101 src/misc.c:128 +#, c-format +msgid "name \"%s\" ridiculously long" +msgstr "name “[1m%s[0m” ridiculously long" + +#: src/misc.c:175 +msgid "memory allocation failed in allocate_array()" +msgstr "memory allocation failed in allocate_array()" + +#: src/misc.c:225 +#, c-format +msgid "bad character '%s' detected in check_char()" +msgstr "bad character ‘[1m%s[0m’ detected in check_char()" + +#: src/misc.c:230 +#, c-format +msgid "scanner requires -8 flag to use the character %s" +msgstr "scanner requires -8 flag to use the character %s" + +#: src/misc.c:249 +msgid "memory allocation failure in xstrdup()" +msgstr "memory allocation failure in xstrdup()" + +#: src/misc.c:323 +#, c-format +msgid "%s: fatal internal error, %s\n" +msgstr "%s: fatal internal error, %s\n" + +#: src/misc.c:712 +msgid "attempt to increase array size failed" +msgstr "attempt to increase array size failed" + +#: src/misc.c:839 +msgid "bad line in skeleton file" +msgstr "bad line in skeleton file" + +#: src/misc.c:889 +msgid "memory allocation failed in yy_flex_xmalloc()" +msgstr "memory allocation failed in yy_flex_xmalloc()" + +#: src/nfa.c:100 +#, c-format +msgid "" +"\n" +"\n" +"********** beginning dump of nfa with start state %d\n" +msgstr "" +"\n" +"\n" +"********** beginning dump of nfa with start state %d\n" + +#: src/nfa.c:111 +#, c-format +msgid "state # %4d\t" +msgstr "state # %4d\t" + +#: src/nfa.c:126 +#, c-format +msgid "********** end of dump\n" +msgstr "********** end of dump\n" + +#: src/nfa.c:169 +msgid "empty machine in dupmachine()" +msgstr "empty machine in dupmachine()" + +#: src/nfa.c:234 +#, c-format +msgid "Variable trailing context rule at line %d\n" +msgstr "Variable trailing context rule at line %d\n" + +#: src/nfa.c:356 +msgid "bad state type in mark_beginning_as_normal()" +msgstr "bad state type in mark_beginning_as_normal()" + +#: src/nfa.c:594 +#, c-format +msgid "input rules are too complicated (>= %d NFA states)" +msgstr "input rules are too complicated (>= %d NFA states)" + +#: src/nfa.c:672 +msgid "found too many transitions in mkxtion()" +msgstr "found too many transitions in mkxtion()" + +#: src/nfa.c:698 +#, c-format +msgid "too many rules (> %d)!" +msgstr "too many rules (> %d)!" + +#: src/parse.y:159 +msgid "unknown error processing section 1" +msgstr "unknown error processing section 1" + +#: src/parse.y:184 src/parse.y:351 +msgid "bad start condition list" +msgstr "bad start condition list" + +#: src/parse.y:315 +msgid "unrecognized rule" +msgstr "unrecognized rule" + +#: src/parse.y:434 src/parse.y:447 src/parse.y:516 +msgid "trailing context used twice" +msgstr "trailing context used twice" + +#: src/parse.y:552 src/parse.y:562 src/parse.y:635 src/parse.y:645 +msgid "bad iteration values" +msgstr "bad iteration values" + +#: src/parse.y:580 src/parse.y:598 src/parse.y:663 src/parse.y:681 +msgid "iteration value must be positive" +msgstr "iteration value must be positive" + +#: src/parse.y:804 src/parse.y:814 +#, c-format +msgid "the character range [%c-%c] is ambiguous in a case-insensitive scanner" +msgstr "the character range [%c-%c] is ambiguous in a case-insensitive scanner" + +#: src/parse.y:819 +msgid "negative range in character class" +msgstr "negative range in character class" + +#: src/parse.y:916 +msgid "[:^lower:] is ambiguous in case insensitive scanner" +msgstr "[:^lower:] is ambiguous in case insensitive scanner" + +#: src/parse.y:922 +msgid "[:^upper:] ambiguous in case insensitive scanner" +msgstr "[:^upper:] ambiguous in case insensitive scanner" + +#: src/scan.l:75 src/scan.l:618 src/scan.l:676 +msgid "Input line too long\n" +msgstr "Input line too long\n" + +#: src/scan.l:161 +#, c-format +msgid "malformed '%top' directive" +msgstr "malformed ‘[1m%top[0m’ directive" + +#: src/scan.l:183 +#, no-c-format +msgid "unrecognized '%' directive" +msgstr "unrecognized ‘[1m%[0m’ directive" + +#: src/scan.l:192 +msgid "Definition name too long\n" +msgstr "Definition name too long\n" + +#: src/scan.l:284 +msgid "Unmatched '{'" +msgstr "Unmatched ‘[1m{[0m’" + +#: src/scan.l:300 +#, c-format +msgid "Definition value for {%s} too long\n" +msgstr "Definition value for {%s} too long\n" + +#: src/scan.l:317 +msgid "incomplete name definition" +msgstr "incomplete name definition" + +#: src/scan.l:444 +msgid "Option line too long\n" +msgstr "Option line too long\n" + +#: src/scan.l:452 +#, c-format +msgid "unrecognized %%option: %s" +msgstr "unrecognized %%option: %s" + +#: src/scan.l:633 src/scan.l:806 +msgid "bad character class" +msgstr "bad character class" + +#: src/scan.l:683 +#, c-format +msgid "undefined definition {%s}" +msgstr "undefined definition {%s}" + +#: src/scan.l:746 +msgid "unbalanced parenthesis" +msgstr "unbalanced parenthesis" + +#: src/scan.l:761 +#, c-format +msgid "bad <start condition>: %s" +msgstr "bad <start condition>: %s" + +#: src/scan.l:774 +msgid "missing quote" +msgstr "missing quote" + +#: src/scan.l:840 +#, c-format +msgid "bad character class expression: %s" +msgstr "bad character class expression: %s" + +#: src/scan.l:862 +msgid "bad character inside {}'s" +msgstr "bad character inside {}'s" + +#: src/scan.l:868 +msgid "missing }" +msgstr "missing }" + +#: src/scan.l:946 +msgid "EOF encountered inside an action" +msgstr "EOF encountered inside an action" + +#: src/scan.l:951 +msgid "EOF encountered inside pattern" +msgstr "EOF encountered inside pattern" + +#: src/scan.l:973 +#, c-format +msgid "bad character: %s" +msgstr "bad character: %s" + +#: src/scan.l:1001 +#, c-format +msgid "can't open %s" +msgstr "can't open %s" + +#: src/scanopt.c:259 +#, c-format +msgid "Usage: %s [OPTIONS]...\n" +msgstr "Usage: %s [OPTIONS]...\n" + +#: src/scanopt.c:524 +#, c-format +msgid "option `%s' doesn't allow an argument\n" +msgstr "option ‘[1m%s[0m’ doesn't allow an argument\n" + +#: src/scanopt.c:529 +#, c-format +msgid "option `%s' requires an argument\n" +msgstr "option ‘[1m%s[0m’ requires an argument\n" + +#: src/scanopt.c:533 +#, c-format +msgid "option `%s' is ambiguous\n" +msgstr "option ‘[1m%s[0m’ is ambiguous\n" + +#: src/scanopt.c:537 +#, c-format +msgid "Unrecognized option `%s'\n" +msgstr "Unrecognized option ‘[1m%s[0m’\n" + +#: src/scanopt.c:541 +#, c-format +msgid "Unknown error=(%d)\n" +msgstr "Unknown error=(%d)\n" + +#: src/sym.c:92 +msgid "symbol table memory allocation failed" +msgstr "symbol table memory allocation failed" + +#: src/sym.c:183 +msgid "name defined twice" +msgstr "name defined twice" + +#: src/sym.c:231 +#, c-format +msgid "start condition %s declared twice" +msgstr "start condition %s declared twice" + +#: src/yylex.c:56 +msgid "premature EOF" +msgstr "premature EOF" + +#: src/yylex.c:199 +#, c-format +msgid "End Marker\n" +msgstr "End Marker\n" + +#: src/yylex.c:205 +#, c-format +msgid "*Something Weird* - tok: %d val: %d\n" +msgstr "*Something Weird* - tok: %d val: %d\n" diff --git a/po/en@quot.gmo b/po/en@quot.gmo Binary files differnew file mode 100644 index 0000000..e914a1f --- /dev/null +++ b/po/en@quot.gmo diff --git a/po/en@quot.header b/po/en@quot.header new file mode 100644 index 0000000..a9647fc --- /dev/null +++ b/po/en@quot.header @@ -0,0 +1,22 @@ +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# diff --git a/po/en@quot.po b/po/en@quot.po new file mode 100644 index 0000000..1bb8a11 --- /dev/null +++ b/po/en@quot.po @@ -0,0 +1,963 @@ +# English translations for flex package. +# This file is put in the public domain. +# Automatically generated, 2016. +# +# All this catalog "translates" are quotation characters. +# The msgids must be ASCII and therefore cannot contain real quotation +# characters, only substitutes like grave accent (0x60), apostrophe (0x27) +# and double quote (0x22). These substitutes look strange; see +# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html +# +# This catalog translates grave accent (0x60) and apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019). +# It also translates pairs of apostrophe (0x27) to +# left single quotation mark (U+2018) and right single quotation mark (U+2019) +# and pairs of quotation mark (0x22) to +# left double quotation mark (U+201C) and right double quotation mark (U+201D). +# +# When output to an UTF-8 terminal, the quotation characters appear perfectly. +# When output to an ISO-8859-1 terminal, the single quotation marks are +# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to +# grave/acute accent (by libiconv), and the double quotation marks are +# transliterated to 0x22. +# When output to an ASCII terminal, the single quotation marks are +# transliterated to apostrophes, and the double quotation marks are +# transliterated to 0x22. +# +msgid "" +msgstr "" +"Project-Id-Version: flex 2.6.1\n" +"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2016-03-01 19:54-0500\n" +"PO-Revision-Date: 2016-03-01 19:54-0500\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en@quot\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/buf.c:79 +msgid "Allocation of buffer to print string failed" +msgstr "Allocation of buffer to print string failed" + +#: src/buf.c:107 +msgid "Allocation of buffer for line directive failed" +msgstr "Allocation of buffer for line directive failed" + +#: src/buf.c:177 +msgid "Allocation of buffer for m4 def failed" +msgstr "Allocation of buffer for m4 def failed" + +#: src/buf.c:198 +msgid "Allocation of buffer for m4 undef failed" +msgstr "Allocation of buffer for m4 undef failed" + +#: src/dfa.c:59 +#, c-format +msgid "State #%d is non-accepting -\n" +msgstr "State #%d is non-accepting -\n" + +#: src/dfa.c:119 +msgid "dangerous trailing context" +msgstr "dangerous trailing context" + +#: src/dfa.c:159 +#, c-format +msgid " associated rule line numbers:" +msgstr " associated rule line numbers:" + +#: src/dfa.c:193 +#, c-format +msgid " out-transitions: " +msgstr " out-transitions: " + +#: src/dfa.c:201 +#, c-format +msgid "" +"\n" +" jam-transitions: EOF " +msgstr "" +"\n" +" jam-transitions: EOF " + +#: src/dfa.c:331 +msgid "consistency check failed in epsclosure()" +msgstr "consistency check failed in epsclosure()" + +#: src/dfa.c:419 +msgid "" +"\n" +"\n" +"DFA Dump:\n" +"\n" +msgstr "" +"\n" +"\n" +"DFA Dump:\n" +"\n" + +#: src/dfa.c:592 +msgid "could not create unique end-of-buffer state" +msgstr "could not create unique end-of-buffer state" + +#: src/dfa.c:613 +#, c-format +msgid "state # %d:\n" +msgstr "state # %d:\n" + +#: src/dfa.c:773 +msgid "Could not write yynxt_tbl[][]" +msgstr "Could not write yynxt_tbl[][]" + +#: src/dfa.c:1033 +msgid "bad transition character detected in sympartition()" +msgstr "bad transition character detected in sympartition()" + +#: src/gen.c:494 +msgid "" +"\n" +"\n" +"Equivalence Classes:\n" +"\n" +msgstr "" +"\n" +"\n" +"Equivalence Classes:\n" +"\n" + +#: src/gen.c:679 src/gen.c:708 src/gen.c:1228 +#, c-format +msgid "state # %d accepts: [%d]\n" +msgstr "state # %d accepts: [%d]\n" + +#: src/gen.c:1125 +#, c-format +msgid "state # %d accepts: " +msgstr "state # %d accepts: " + +#: src/gen.c:1172 +msgid "Could not write yyacclist_tbl" +msgstr "Could not write yyacclist_tbl" + +#: src/gen.c:1246 +msgid "Could not write yyacc_tbl" +msgstr "Could not write yyacc_tbl" + +#: src/gen.c:1261 src/gen.c:1633 src/gen.c:1656 +msgid "Could not write ecstbl" +msgstr "Could not write ecstbl" + +#: src/gen.c:1281 +msgid "" +"\n" +"\n" +"Meta-Equivalence Classes:\n" +msgstr "" +"\n" +"\n" +"Meta-Equivalence Classes:\n" + +#: src/gen.c:1303 +msgid "Could not write yymeta_tbl" +msgstr "Could not write yymeta_tbl" + +#: src/gen.c:1362 +msgid "Could not write yybase_tbl" +msgstr "Could not write yybase_tbl" + +#: src/gen.c:1394 +msgid "Could not write yydef_tbl" +msgstr "Could not write yydef_tbl" + +#: src/gen.c:1432 +msgid "Could not write yynxt_tbl" +msgstr "Could not write yynxt_tbl" + +#: src/gen.c:1466 +msgid "Could not write yychk_tbl" +msgstr "Could not write yychk_tbl" + +#: src/gen.c:1618 src/gen.c:1647 +msgid "Could not write ftbl" +msgstr "Could not write ftbl" + +#: src/gen.c:1624 +msgid "Could not write ssltbl" +msgstr "Could not write ssltbl" + +#: src/gen.c:1675 +msgid "Could not write eoltbl" +msgstr "Could not write eoltbl" + +#: src/gen.c:1732 +msgid "Could not write yynultrans_tbl" +msgstr "Could not write yynultrans_tbl" + +#: src/main.c:179 +msgid "rule cannot be matched" +msgstr "rule cannot be matched" + +#: src/main.c:184 +msgid "-s option given but default rule can be matched" +msgstr "-s option given but default rule can be matched" + +#: src/main.c:222 +msgid "Can't use -+ with -l option" +msgstr "Can't use -+ with -l option" + +#: src/main.c:225 +msgid "Can't use -f or -F with -l option" +msgstr "Can't use -f or -F with -l option" + +#: src/main.c:229 +msgid "Can't use --reentrant or --bison-bridge with -l option" +msgstr "Can't use --reentrant or --bison-bridge with -l option" + +#: src/main.c:261 +msgid "-Cf/-CF and -Cm don't make sense together" +msgstr "-Cf/-CF and -Cm don't make sense together" + +#: src/main.c:264 +msgid "-Cf/-CF and -I are incompatible" +msgstr "-Cf/-CF and -I are incompatible" + +#: src/main.c:268 +msgid "-Cf/-CF are incompatible with lex-compatibility mode" +msgstr "-Cf/-CF are incompatible with lex-compatibility mode" + +#: src/main.c:273 +msgid "-Cf and -CF are mutually exclusive" +msgstr "-Cf and -CF are mutually exclusive" + +#: src/main.c:277 +msgid "Can't use -+ with -CF option" +msgstr "Can't use -+ with -CF option" + +#: src/main.c:280 +#, c-format +msgid "%array incompatible with -+ option" +msgstr "%array incompatible with -+ option" + +#: src/main.c:285 +msgid "Options -+ and --reentrant are mutually exclusive." +msgstr "Options -+ and --reentrant are mutually exclusive." + +#: src/main.c:288 +msgid "bison bridge not supported for the C++ scanner." +msgstr "bison bridge not supported for the C++ scanner." + +#: src/main.c:343 src/main.c:427 +#, c-format +msgid "could not create %s" +msgstr "could not create %s" + +#: src/main.c:439 +msgid "could not write tables header" +msgstr "could not write tables header" + +#: src/main.c:443 +#, c-format +msgid "can't open skeleton file %s" +msgstr "can't open skeleton file %s" + +#: src/main.c:480 +msgid "allocation of macro definition failed" +msgstr "allocation of macro definition failed" + +#: src/main.c:527 +#, c-format +msgid "input error reading skeleton file %s" +msgstr "input error reading skeleton file %s" + +#: src/main.c:531 +#, c-format +msgid "error closing skeleton file %s" +msgstr "error closing skeleton file %s" + +#: src/main.c:715 +#, c-format +msgid "error creating header file %s" +msgstr "error creating header file %s" + +#: src/main.c:723 +#, c-format +msgid "error writing output file %s" +msgstr "error writing output file %s" + +#: src/main.c:727 +#, c-format +msgid "error closing output file %s" +msgstr "error closing output file %s" + +#: src/main.c:731 +#, c-format +msgid "error deleting output file %s" +msgstr "error deleting output file %s" + +#: src/main.c:738 +#, c-format +msgid "No backing up.\n" +msgstr "No backing up.\n" + +#: src/main.c:742 +#, c-format +msgid "%d backing up (non-accepting) states.\n" +msgstr "%d backing up (non-accepting) states.\n" + +#: src/main.c:746 +#, c-format +msgid "Compressed tables always back up.\n" +msgstr "Compressed tables always back up.\n" + +#: src/main.c:749 +#, c-format +msgid "error writing backup file %s" +msgstr "error writing backup file %s" + +#: src/main.c:753 +#, c-format +msgid "error closing backup file %s" +msgstr "error closing backup file %s" + +#: src/main.c:758 +#, c-format +msgid "%s version %s usage statistics:\n" +msgstr "%s version %s usage statistics:\n" + +#: src/main.c:761 +#, c-format +msgid " scanner options: -" +msgstr " scanner options: -" + +#: src/main.c:840 +#, c-format +msgid " %d/%d NFA states\n" +msgstr " %d/%d NFA states\n" + +#: src/main.c:842 +#, c-format +msgid " %d/%d DFA states (%d words)\n" +msgstr " %d/%d DFA states (%d words)\n" + +#: src/main.c:844 +#, c-format +msgid " %d rules\n" +msgstr " %d rules\n" + +#: src/main.c:849 +#, c-format +msgid " No backing up\n" +msgstr " No backing up\n" + +#: src/main.c:853 +#, c-format +msgid " %d backing-up (non-accepting) states\n" +msgstr " %d backing-up (non-accepting) states\n" + +#: src/main.c:858 +#, c-format +msgid " Compressed tables always back-up\n" +msgstr " Compressed tables always back-up\n" + +#: src/main.c:862 +#, c-format +msgid " Beginning-of-line patterns used\n" +msgstr " Beginning-of-line patterns used\n" + +#: src/main.c:864 +#, c-format +msgid " %d/%d start conditions\n" +msgstr " %d/%d start conditions\n" + +#: src/main.c:868 +#, c-format +msgid " %d epsilon states, %d double epsilon states\n" +msgstr " %d epsilon states, %d double epsilon states\n" + +#: src/main.c:872 +#, c-format +msgid " no character classes\n" +msgstr " no character classes\n" + +#: src/main.c:876 +#, c-format +msgid " %d/%d character classes needed %d/%d words of storage, %d reused\n" +msgstr " %d/%d character classes needed %d/%d words of storage, %d reused\n" + +#: src/main.c:881 +#, c-format +msgid " %d state/nextstate pairs created\n" +msgstr " %d state/nextstate pairs created\n" + +#: src/main.c:884 +#, c-format +msgid " %d/%d unique/duplicate transitions\n" +msgstr " %d/%d unique/duplicate transitions\n" + +#: src/main.c:889 +#, c-format +msgid " %d table entries\n" +msgstr " %d table entries\n" + +#: src/main.c:897 +#, c-format +msgid " %d/%d base-def entries created\n" +msgstr " %d/%d base-def entries created\n" + +#: src/main.c:901 +#, c-format +msgid " %d/%d (peak %d) nxt-chk entries created\n" +msgstr " %d/%d (peak %d) nxt-chk entries created\n" + +#: src/main.c:905 +#, c-format +msgid " %d/%d (peak %d) template nxt-chk entries created\n" +msgstr " %d/%d (peak %d) template nxt-chk entries created\n" + +#: src/main.c:909 +#, c-format +msgid " %d empty table entries\n" +msgstr " %d empty table entries\n" + +#: src/main.c:911 +#, c-format +msgid " %d protos created\n" +msgstr " %d protos created\n" + +#: src/main.c:914 +#, c-format +msgid " %d templates created, %d uses\n" +msgstr " %d templates created, %d uses\n" + +#: src/main.c:922 +#, c-format +msgid " %d/%d equivalence classes created\n" +msgstr " %d/%d equivalence classes created\n" + +#: src/main.c:930 +#, c-format +msgid " %d/%d meta-equivalence classes created\n" +msgstr " %d/%d meta-equivalence classes created\n" + +#: src/main.c:936 +#, c-format +msgid " %d (%d saved) hash collisions, %d DFAs equal\n" +msgstr " %d (%d saved) hash collisions, %d DFAs equal\n" + +#: src/main.c:938 +#, c-format +msgid " %d sets of reallocations needed\n" +msgstr " %d sets of reallocations needed\n" + +#: src/main.c:940 +#, c-format +msgid " %d total table entries needed\n" +msgstr " %d total table entries needed\n" + +#: src/main.c:1015 +#, c-format +msgid "Internal error. flexopts are malformed.\n" +msgstr "Internal error. flexopts are malformed.\n" + +#: src/main.c:1025 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "Try ‘%s --help’ for more information.\n" + +#: src/main.c:1082 +#, c-format +msgid "unknown -C option '%c'" +msgstr "unknown -C option ‘%c’" + +#: src/main.c:1211 +#, c-format +msgid "%s %s\n" +msgstr "%s %s\n" + +#: src/main.c:1487 +msgid "fatal parse error" +msgstr "fatal parse error" + +#: src/main.c:1519 +#, c-format +msgid "could not create backing-up info file %s" +msgstr "could not create backing-up info file %s" + +#: src/main.c:1540 +#, c-format +msgid "-l AT&T lex compatibility option entails a large performance penalty\n" +msgstr "-l AT&T lex compatibility option entails a large performance penalty\n" + +#: src/main.c:1543 +#, c-format +msgid " and may be the actual source of other reported performance penalties\n" +msgstr "" +" and may be the actual source of other reported performance penalties\n" + +#: src/main.c:1549 +#, c-format +msgid "" +"%%option yylineno entails a performance penalty ONLY on rules that can match " +"newline characters\n" +msgstr "" +"%%option yylineno entails a performance penalty ONLY on rules that can match " +"newline characters\n" + +#: src/main.c:1556 +#, c-format +msgid "-I (interactive) entails a minor performance penalty\n" +msgstr "-I (interactive) entails a minor performance penalty\n" + +#: src/main.c:1561 +#, c-format +msgid "yymore() entails a minor performance penalty\n" +msgstr "yymore() entails a minor performance penalty\n" + +#: src/main.c:1567 +#, c-format +msgid "REJECT entails a large performance penalty\n" +msgstr "REJECT entails a large performance penalty\n" + +#: src/main.c:1572 +#, c-format +msgid "Variable trailing context rules entail a large performance penalty\n" +msgstr "Variable trailing context rules entail a large performance penalty\n" + +#: src/main.c:1584 +msgid "REJECT cannot be used with -f or -F" +msgstr "REJECT cannot be used with -f or -F" + +#: src/main.c:1587 +#, c-format +msgid "%option yylineno cannot be used with REJECT" +msgstr "%option yylineno cannot be used with REJECT" + +#: src/main.c:1590 +msgid "variable trailing context rules cannot be used with -f or -F" +msgstr "variable trailing context rules cannot be used with -f or -F" + +#: src/main.c:1718 +#, c-format +msgid "%option yyclass only meaningful for C++ scanners" +msgstr "%option yyclass only meaningful for C++ scanners" + +#: src/main.c:1805 +#, c-format +msgid "Usage: %s [OPTIONS] [FILE]...\n" +msgstr "Usage: %s [OPTIONS] [FILE]...\n" + +#: src/main.c:1808 +#, c-format +msgid "" +"Generates programs that perform pattern-matching on text.\n" +"\n" +"Table Compression:\n" +" -Ca, --align trade off larger tables for better memory alignment\n" +" -Ce, --ecs construct equivalence classes\n" +" -Cf do not compress tables; use -f representation\n" +" -CF do not compress tables; use -F representation\n" +" -Cm, --meta-ecs construct meta-equivalence classes\n" +" -Cr, --read use read() instead of stdio for scanner input\n" +" -f, --full generate fast, large scanner. Same as -Cfr\n" +" -F, --fast use alternate table representation. Same as -CFr\n" +" -Cem default compression (same as --ecs --meta-ecs)\n" +"\n" +"Debugging:\n" +" -d, --debug enable debug mode in scanner\n" +" -b, --backup write backing-up information to %s\n" +" -p, --perf-report write performance report to stderr\n" +" -s, --nodefault suppress default rule to ECHO unmatched text\n" +" -T, --trace %s should run in trace mode\n" +" -w, --nowarn do not generate warnings\n" +" -v, --verbose write summary of scanner statistics to stdout\n" +" --hex use hexadecimal numbers instead of octal in debug " +"outputs\n" +"\n" +"Files:\n" +" -o, --outfile=FILE specify output filename\n" +" -S, --skel=FILE specify skeleton file\n" +" -t, --stdout write scanner on stdout instead of %s\n" +" --yyclass=NAME name of C++ class\n" +" --header-file=FILE create a C header file in addition to the " +"scanner\n" +" --tables-file[=FILE] write tables to FILE\n" +"\n" +"Scanner behavior:\n" +" -7, --7bit generate 7-bit scanner\n" +" -8, --8bit generate 8-bit scanner\n" +" -B, --batch generate batch scanner (opposite of -I)\n" +" -i, --case-insensitive ignore case in patterns\n" +" -l, --lex-compat maximal compatibility with original lex\n" +" -X, --posix-compat maximal compatibility with POSIX lex\n" +" -I, --interactive generate interactive scanner (opposite of -B)\n" +" --yylineno track line count in yylineno\n" +"\n" +"Generated code:\n" +" -+, --c++ generate C++ scanner class\n" +" -Dmacro[=defn] #define macro defn (default defn is '1')\n" +" -L, --noline suppress #line directives in scanner\n" +" -P, --prefix=STRING use STRING as prefix instead of \"yy\"\n" +" -R, --reentrant generate a reentrant C scanner\n" +" --bison-bridge scanner for bison pure parser.\n" +" --bison-locations include yylloc support.\n" +" --stdinit initialize yyin/yyout to stdin/stdout\n" +" --noansi-definitions old-style function definitions\n" +" --noansi-prototypes empty parameter list in prototypes\n" +" --nounistd do not include <unistd.h>\n" +" --noFUNCTION do not generate a particular FUNCTION\n" +"\n" +"Miscellaneous:\n" +" -c do-nothing POSIX option\n" +" -n do-nothing POSIX option\n" +" -?\n" +" -h, --help produce this help message\n" +" -V, --version report %s version\n" +msgstr "" +"Generates programs that perform pattern-matching on text.\n" +"\n" +"Table Compression:\n" +" -Ca, --align trade off larger tables for better memory alignment\n" +" -Ce, --ecs construct equivalence classes\n" +" -Cf do not compress tables; use -f representation\n" +" -CF do not compress tables; use -F representation\n" +" -Cm, --meta-ecs construct meta-equivalence classes\n" +" -Cr, --read use read() instead of stdio for scanner input\n" +" -f, --full generate fast, large scanner. Same as -Cfr\n" +" -F, --fast use alternate table representation. Same as -CFr\n" +" -Cem default compression (same as --ecs --meta-ecs)\n" +"\n" +"Debugging:\n" +" -d, --debug enable debug mode in scanner\n" +" -b, --backup write backing-up information to %s\n" +" -p, --perf-report write performance report to stderr\n" +" -s, --nodefault suppress default rule to ECHO unmatched text\n" +" -T, --trace %s should run in trace mode\n" +" -w, --nowarn do not generate warnings\n" +" -v, --verbose write summary of scanner statistics to stdout\n" +" --hex use hexadecimal numbers instead of octal in debug " +"outputs\n" +"\n" +"Files:\n" +" -o, --outfile=FILE specify output filename\n" +" -S, --skel=FILE specify skeleton file\n" +" -t, --stdout write scanner on stdout instead of %s\n" +" --yyclass=NAME name of C++ class\n" +" --header-file=FILE create a C header file in addition to the " +"scanner\n" +" --tables-file[=FILE] write tables to FILE\n" +"\n" +"Scanner behavior:\n" +" -7, --7bit generate 7-bit scanner\n" +" -8, --8bit generate 8-bit scanner\n" +" -B, --batch generate batch scanner (opposite of -I)\n" +" -i, --case-insensitive ignore case in patterns\n" +" -l, --lex-compat maximal compatibility with original lex\n" +" -X, --posix-compat maximal compatibility with POSIX lex\n" +" -I, --interactive generate interactive scanner (opposite of -B)\n" +" --yylineno track line count in yylineno\n" +"\n" +"Generated code:\n" +" -+, --c++ generate C++ scanner class\n" +" -Dmacro[=defn] #define macro defn (default defn is '1')\n" +" -L, --noline suppress #line directives in scanner\n" +" -P, --prefix=STRING use STRING as prefix instead of “yy”\n" +" -R, --reentrant generate a reentrant C scanner\n" +" --bison-bridge scanner for bison pure parser.\n" +" --bison-locations include yylloc support.\n" +" --stdinit initialize yyin/yyout to stdin/stdout\n" +" --noansi-definitions old-style function definitions\n" +" --noansi-prototypes empty parameter list in prototypes\n" +" --nounistd do not include <unistd.h>\n" +" --noFUNCTION do not generate a particular FUNCTION\n" +"\n" +"Miscellaneous:\n" +" -c do-nothing POSIX option\n" +" -n do-nothing POSIX option\n" +" -?\n" +" -h, --help produce this help message\n" +" -V, --version report %s version\n" + +#: src/misc.c:65 +msgid "allocation of sko_stack failed" +msgstr "allocation of sko_stack failed" + +#: src/misc.c:101 src/misc.c:128 +#, c-format +msgid "name \"%s\" ridiculously long" +msgstr "name “%s” ridiculously long" + +#: src/misc.c:175 +msgid "memory allocation failed in allocate_array()" +msgstr "memory allocation failed in allocate_array()" + +#: src/misc.c:225 +#, c-format +msgid "bad character '%s' detected in check_char()" +msgstr "bad character ‘%s’ detected in check_char()" + +#: src/misc.c:230 +#, c-format +msgid "scanner requires -8 flag to use the character %s" +msgstr "scanner requires -8 flag to use the character %s" + +#: src/misc.c:249 +msgid "memory allocation failure in xstrdup()" +msgstr "memory allocation failure in xstrdup()" + +#: src/misc.c:323 +#, c-format +msgid "%s: fatal internal error, %s\n" +msgstr "%s: fatal internal error, %s\n" + +#: src/misc.c:712 +msgid "attempt to increase array size failed" +msgstr "attempt to increase array size failed" + +#: src/misc.c:839 +msgid "bad line in skeleton file" +msgstr "bad line in skeleton file" + +#: src/misc.c:889 +msgid "memory allocation failed in yy_flex_xmalloc()" +msgstr "memory allocation failed in yy_flex_xmalloc()" + +#: src/nfa.c:100 +#, c-format +msgid "" +"\n" +"\n" +"********** beginning dump of nfa with start state %d\n" +msgstr "" +"\n" +"\n" +"********** beginning dump of nfa with start state %d\n" + +#: src/nfa.c:111 +#, c-format +msgid "state # %4d\t" +msgstr "state # %4d\t" + +#: src/nfa.c:126 +#, c-format +msgid "********** end of dump\n" +msgstr "********** end of dump\n" + +#: src/nfa.c:169 +msgid "empty machine in dupmachine()" +msgstr "empty machine in dupmachine()" + +#: src/nfa.c:234 +#, c-format +msgid "Variable trailing context rule at line %d\n" +msgstr "Variable trailing context rule at line %d\n" + +#: src/nfa.c:356 +msgid "bad state type in mark_beginning_as_normal()" +msgstr "bad state type in mark_beginning_as_normal()" + +#: src/nfa.c:594 +#, c-format +msgid "input rules are too complicated (>= %d NFA states)" +msgstr "input rules are too complicated (>= %d NFA states)" + +#: src/nfa.c:672 +msgid "found too many transitions in mkxtion()" +msgstr "found too many transitions in mkxtion()" + +#: src/nfa.c:698 +#, c-format +msgid "too many rules (> %d)!" +msgstr "too many rules (> %d)!" + +#: src/parse.y:159 +msgid "unknown error processing section 1" +msgstr "unknown error processing section 1" + +#: src/parse.y:184 src/parse.y:351 +msgid "bad start condition list" +msgstr "bad start condition list" + +#: src/parse.y:315 +msgid "unrecognized rule" +msgstr "unrecognized rule" + +#: src/parse.y:434 src/parse.y:447 src/parse.y:516 +msgid "trailing context used twice" +msgstr "trailing context used twice" + +#: src/parse.y:552 src/parse.y:562 src/parse.y:635 src/parse.y:645 +msgid "bad iteration values" +msgstr "bad iteration values" + +#: src/parse.y:580 src/parse.y:598 src/parse.y:663 src/parse.y:681 +msgid "iteration value must be positive" +msgstr "iteration value must be positive" + +#: src/parse.y:804 src/parse.y:814 +#, c-format +msgid "the character range [%c-%c] is ambiguous in a case-insensitive scanner" +msgstr "the character range [%c-%c] is ambiguous in a case-insensitive scanner" + +#: src/parse.y:819 +msgid "negative range in character class" +msgstr "negative range in character class" + +#: src/parse.y:916 +msgid "[:^lower:] is ambiguous in case insensitive scanner" +msgstr "[:^lower:] is ambiguous in case insensitive scanner" + +#: src/parse.y:922 +msgid "[:^upper:] ambiguous in case insensitive scanner" +msgstr "[:^upper:] ambiguous in case insensitive scanner" + +#: src/scan.l:75 src/scan.l:618 src/scan.l:676 +msgid "Input line too long\n" +msgstr "Input line too long\n" + +#: src/scan.l:161 +#, c-format +msgid "malformed '%top' directive" +msgstr "malformed ‘%top’ directive" + +#: src/scan.l:183 +#, no-c-format +msgid "unrecognized '%' directive" +msgstr "unrecognized ‘%’ directive" + +#: src/scan.l:192 +msgid "Definition name too long\n" +msgstr "Definition name too long\n" + +#: src/scan.l:284 +msgid "Unmatched '{'" +msgstr "Unmatched ‘{’" + +#: src/scan.l:300 +#, c-format +msgid "Definition value for {%s} too long\n" +msgstr "Definition value for {%s} too long\n" + +#: src/scan.l:317 +msgid "incomplete name definition" +msgstr "incomplete name definition" + +#: src/scan.l:444 +msgid "Option line too long\n" +msgstr "Option line too long\n" + +#: src/scan.l:452 +#, c-format +msgid "unrecognized %%option: %s" +msgstr "unrecognized %%option: %s" + +#: src/scan.l:633 src/scan.l:806 +msgid "bad character class" +msgstr "bad character class" + +#: src/scan.l:683 +#, c-format +msgid "undefined definition {%s}" +msgstr "undefined definition {%s}" + +#: src/scan.l:746 +msgid "unbalanced parenthesis" +msgstr "unbalanced parenthesis" + +#: src/scan.l:761 +#, c-format +msgid "bad <start condition>: %s" +msgstr "bad <start condition>: %s" + +#: src/scan.l:774 +msgid "missing quote" +msgstr "missing quote" + +#: src/scan.l:840 +#, c-format +msgid "bad character class expression: %s" +msgstr "bad character class expression: %s" + +#: src/scan.l:862 +msgid "bad character inside {}'s" +msgstr "bad character inside {}'s" + +#: src/scan.l:868 +msgid "missing }" +msgstr "missing }" + +#: src/scan.l:946 +msgid "EOF encountered inside an action" +msgstr "EOF encountered inside an action" + +#: src/scan.l:951 +msgid "EOF encountered inside pattern" +msgstr "EOF encountered inside pattern" + +#: src/scan.l:973 +#, c-format +msgid "bad character: %s" +msgstr "bad character: %s" + +#: src/scan.l:1001 +#, c-format +msgid "can't open %s" +msgstr "can't open %s" + +#: src/scanopt.c:259 +#, c-format +msgid "Usage: %s [OPTIONS]...\n" +msgstr "Usage: %s [OPTIONS]...\n" + +#: src/scanopt.c:524 +#, c-format +msgid "option `%s' doesn't allow an argument\n" +msgstr "option ‘%s’ doesn't allow an argument\n" + +#: src/scanopt.c:529 +#, c-format +msgid "option `%s' requires an argument\n" +msgstr "option ‘%s’ requires an argument\n" + +#: src/scanopt.c:533 +#, c-format +msgid "option `%s' is ambiguous\n" +msgstr "option ‘%s’ is ambiguous\n" + +#: src/scanopt.c:537 +#, c-format +msgid "Unrecognized option `%s'\n" +msgstr "Unrecognized option ‘%s’\n" + +#: src/scanopt.c:541 +#, c-format +msgid "Unknown error=(%d)\n" +msgstr "Unknown error=(%d)\n" + +#: src/sym.c:92 +msgid "symbol table memory allocation failed" +msgstr "symbol table memory allocation failed" + +#: src/sym.c:183 +msgid "name defined twice" +msgstr "name defined twice" + +#: src/sym.c:231 +#, c-format +msgid "start condition %s declared twice" +msgstr "start condition %s declared twice" + +#: src/yylex.c:56 +msgid "premature EOF" +msgstr "premature EOF" + +#: src/yylex.c:199 +#, c-format +msgid "End Marker\n" +msgstr "End Marker\n" + +#: src/yylex.c:205 +#, c-format +msgid "*Something Weird* - tok: %d val: %d\n" +msgstr "*Something Weird* - tok: %d val: %d\n" diff --git a/po/eo.gmo b/po/eo.gmo Binary files differnew file mode 100644 index 0000000..4b2e6c5 --- /dev/null +++ b/po/eo.gmo @@ -1,12 +1,27 @@ -# Esperanto translation -# Copyright © 2008 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Felipe Castro <fefcas@gmail.com>, 2012. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:25-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Esperanto translation +#~ # Copyright © 2008 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Felipe Castro <fefcas@gmail.com>, 2012. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-09-08 07:15-0300\n" "Last-Translator: Felipe Castro <fefcas@gmail.com>\n" diff --git a/po/es.gmo b/po/es.gmo Binary files differnew file mode 100644 index 0000000..6dae1f0 --- /dev/null +++ b/po/es.gmo @@ -1,12 +1,27 @@ -# Mensajes en espaol para GNU flex. -# Copyright (C) 2002 The Flex Project +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Nicols Garca-Pedrajas <ngarcia-pedrajas@acm.org>, 1997. -# Gracias a Nicols Fernndez Garca que me ha sugerido algunas ideas. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: GNU flex 2.5.8\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:27-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Mensajes en espaol para GNU flex. +#~ # Copyright (C) 2002 The Flex Project +#~ # +#~ # Nicols Garca-Pedrajas <ngarcia-pedrajas@acm.org>, 1997. +#~ # Gracias a Nicols Fernndez Garca que me ha sugerido algunas ideas. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: GNU flex 2.5.8\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2003-01-02 12:06+0100\n" "Last-Translator: Nicols Garca-Pedrajas <ngarcia-pedrajas@acm.org>\n" @@ -33,6 +48,22 @@ msgstr "" msgid "Allocation of buffer for m4 undef failed" msgstr "" +#: src/buf.c:79 +msgid "Allocation of buffer to print string failed" +msgstr "" + +#: src/buf.c:107 +msgid "Allocation of buffer for line directive failed" +msgstr "" + +#: src/buf.c:177 +msgid "Allocation of buffer for m4 def failed" +msgstr "" + +#: src/buf.c:198 +msgid "Allocation of buffer for m4 undef failed" +msgstr "" + # El estado (?) sv #: src/dfa.c:59 #, c-format @@ -745,6 +776,8 @@ msgid "" " --bison-bridge scanner for bison pure parser.\n" " --bison-locations include yylloc support.\n" " --stdinit initialize yyin/yyout to stdin/stdout\n" +" --noansi-definitions old-style function definitions\n" +" --noansi-prototypes empty parameter list in prototypes\n" " --nounistd do not include <unistd.h>\n" " --noFUNCTION do not generate a particular FUNCTION\n" "\n" diff --git a/po/fi.gmo b/po/fi.gmo Binary files differnew file mode 100644 index 0000000..28c800f --- /dev/null +++ b/po/fi.gmo @@ -1,13 +1,28 @@ -# Finnish messages for flex. -# Copyright © 2009, 2012 The Flex Project (msgids) -# This file is put in the public domain. -# This file is distributed under the same license as the flex package. -# Jorma Karvonen <karvonen.jorma@gmail.com>, 2009, 2012. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.36\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:28-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Finnish messages for flex. +#~ # Copyright © 2009, 2012 The Flex Project (msgids) +#~ # This file is put in the public domain. +#~ # This file is distributed under the same license as the flex package. +#~ # Jorma Karvonen <karvonen.jorma@gmail.com>, 2009, 2012. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.36\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-08-02 21:16+0200\n" "Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n" diff --git a/po/flex.pot b/po/flex.pot new file mode 100644 index 0000000..3c02484 --- /dev/null +++ b/po/flex.pot @@ -0,0 +1,859 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: flex 2.6.1\n" +"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2016-03-01 19:54-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/buf.c:79 +msgid "Allocation of buffer to print string failed" +msgstr "" + +#: src/buf.c:107 +msgid "Allocation of buffer for line directive failed" +msgstr "" + +#: src/buf.c:177 +msgid "Allocation of buffer for m4 def failed" +msgstr "" + +#: src/buf.c:198 +msgid "Allocation of buffer for m4 undef failed" +msgstr "" + +#: src/dfa.c:59 +#, c-format +msgid "State #%d is non-accepting -\n" +msgstr "" + +#: src/dfa.c:119 +msgid "dangerous trailing context" +msgstr "" + +#: src/dfa.c:159 +#, c-format +msgid " associated rule line numbers:" +msgstr "" + +#: src/dfa.c:193 +#, c-format +msgid " out-transitions: " +msgstr "" + +#: src/dfa.c:201 +#, c-format +msgid "" +"\n" +" jam-transitions: EOF " +msgstr "" + +#: src/dfa.c:331 +msgid "consistency check failed in epsclosure()" +msgstr "" + +#: src/dfa.c:419 +msgid "" +"\n" +"\n" +"DFA Dump:\n" +"\n" +msgstr "" + +#: src/dfa.c:592 +msgid "could not create unique end-of-buffer state" +msgstr "" + +#: src/dfa.c:613 +#, c-format +msgid "state # %d:\n" +msgstr "" + +#: src/dfa.c:773 +msgid "Could not write yynxt_tbl[][]" +msgstr "" + +#: src/dfa.c:1033 +msgid "bad transition character detected in sympartition()" +msgstr "" + +#: src/gen.c:494 +msgid "" +"\n" +"\n" +"Equivalence Classes:\n" +"\n" +msgstr "" + +#: src/gen.c:679 src/gen.c:708 src/gen.c:1228 +#, c-format +msgid "state # %d accepts: [%d]\n" +msgstr "" + +#: src/gen.c:1125 +#, c-format +msgid "state # %d accepts: " +msgstr "" + +#: src/gen.c:1172 +msgid "Could not write yyacclist_tbl" +msgstr "" + +#: src/gen.c:1246 +msgid "Could not write yyacc_tbl" +msgstr "" + +#: src/gen.c:1261 src/gen.c:1633 src/gen.c:1656 +msgid "Could not write ecstbl" +msgstr "" + +#: src/gen.c:1281 +msgid "" +"\n" +"\n" +"Meta-Equivalence Classes:\n" +msgstr "" + +#: src/gen.c:1303 +msgid "Could not write yymeta_tbl" +msgstr "" + +#: src/gen.c:1362 +msgid "Could not write yybase_tbl" +msgstr "" + +#: src/gen.c:1394 +msgid "Could not write yydef_tbl" +msgstr "" + +#: src/gen.c:1432 +msgid "Could not write yynxt_tbl" +msgstr "" + +#: src/gen.c:1466 +msgid "Could not write yychk_tbl" +msgstr "" + +#: src/gen.c:1618 src/gen.c:1647 +msgid "Could not write ftbl" +msgstr "" + +#: src/gen.c:1624 +msgid "Could not write ssltbl" +msgstr "" + +#: src/gen.c:1675 +msgid "Could not write eoltbl" +msgstr "" + +#: src/gen.c:1732 +msgid "Could not write yynultrans_tbl" +msgstr "" + +#: src/main.c:179 +msgid "rule cannot be matched" +msgstr "" + +#: src/main.c:184 +msgid "-s option given but default rule can be matched" +msgstr "" + +#: src/main.c:222 +msgid "Can't use -+ with -l option" +msgstr "" + +#: src/main.c:225 +msgid "Can't use -f or -F with -l option" +msgstr "" + +#: src/main.c:229 +msgid "Can't use --reentrant or --bison-bridge with -l option" +msgstr "" + +#: src/main.c:261 +msgid "-Cf/-CF and -Cm don't make sense together" +msgstr "" + +#: src/main.c:264 +msgid "-Cf/-CF and -I are incompatible" +msgstr "" + +#: src/main.c:268 +msgid "-Cf/-CF are incompatible with lex-compatibility mode" +msgstr "" + +#: src/main.c:273 +msgid "-Cf and -CF are mutually exclusive" +msgstr "" + +#: src/main.c:277 +msgid "Can't use -+ with -CF option" +msgstr "" + +#: src/main.c:280 +#, c-format +msgid "%array incompatible with -+ option" +msgstr "" + +#: src/main.c:285 +msgid "Options -+ and --reentrant are mutually exclusive." +msgstr "" + +#: src/main.c:288 +msgid "bison bridge not supported for the C++ scanner." +msgstr "" + +#: src/main.c:343 src/main.c:427 +#, c-format +msgid "could not create %s" +msgstr "" + +#: src/main.c:439 +msgid "could not write tables header" +msgstr "" + +#: src/main.c:443 +#, c-format +msgid "can't open skeleton file %s" +msgstr "" + +#: src/main.c:480 +msgid "allocation of macro definition failed" +msgstr "" + +#: src/main.c:527 +#, c-format +msgid "input error reading skeleton file %s" +msgstr "" + +#: src/main.c:531 +#, c-format +msgid "error closing skeleton file %s" +msgstr "" + +#: src/main.c:715 +#, c-format +msgid "error creating header file %s" +msgstr "" + +#: src/main.c:723 +#, c-format +msgid "error writing output file %s" +msgstr "" + +#: src/main.c:727 +#, c-format +msgid "error closing output file %s" +msgstr "" + +#: src/main.c:731 +#, c-format +msgid "error deleting output file %s" +msgstr "" + +#: src/main.c:738 +#, c-format +msgid "No backing up.\n" +msgstr "" + +#: src/main.c:742 +#, c-format +msgid "%d backing up (non-accepting) states.\n" +msgstr "" + +#: src/main.c:746 +#, c-format +msgid "Compressed tables always back up.\n" +msgstr "" + +#: src/main.c:749 +#, c-format +msgid "error writing backup file %s" +msgstr "" + +#: src/main.c:753 +#, c-format +msgid "error closing backup file %s" +msgstr "" + +#: src/main.c:758 +#, c-format +msgid "%s version %s usage statistics:\n" +msgstr "" + +#: src/main.c:761 +#, c-format +msgid " scanner options: -" +msgstr "" + +#: src/main.c:840 +#, c-format +msgid " %d/%d NFA states\n" +msgstr "" + +#: src/main.c:842 +#, c-format +msgid " %d/%d DFA states (%d words)\n" +msgstr "" + +#: src/main.c:844 +#, c-format +msgid " %d rules\n" +msgstr "" + +#: src/main.c:849 +#, c-format +msgid " No backing up\n" +msgstr "" + +#: src/main.c:853 +#, c-format +msgid " %d backing-up (non-accepting) states\n" +msgstr "" + +#: src/main.c:858 +#, c-format +msgid " Compressed tables always back-up\n" +msgstr "" + +#: src/main.c:862 +#, c-format +msgid " Beginning-of-line patterns used\n" +msgstr "" + +#: src/main.c:864 +#, c-format +msgid " %d/%d start conditions\n" +msgstr "" + +#: src/main.c:868 +#, c-format +msgid " %d epsilon states, %d double epsilon states\n" +msgstr "" + +#: src/main.c:872 +#, c-format +msgid " no character classes\n" +msgstr "" + +#: src/main.c:876 +#, c-format +msgid " %d/%d character classes needed %d/%d words of storage, %d reused\n" +msgstr "" + +#: src/main.c:881 +#, c-format +msgid " %d state/nextstate pairs created\n" +msgstr "" + +#: src/main.c:884 +#, c-format +msgid " %d/%d unique/duplicate transitions\n" +msgstr "" + +#: src/main.c:889 +#, c-format +msgid " %d table entries\n" +msgstr "" + +#: src/main.c:897 +#, c-format +msgid " %d/%d base-def entries created\n" +msgstr "" + +#: src/main.c:901 +#, c-format +msgid " %d/%d (peak %d) nxt-chk entries created\n" +msgstr "" + +#: src/main.c:905 +#, c-format +msgid " %d/%d (peak %d) template nxt-chk entries created\n" +msgstr "" + +#: src/main.c:909 +#, c-format +msgid " %d empty table entries\n" +msgstr "" + +#: src/main.c:911 +#, c-format +msgid " %d protos created\n" +msgstr "" + +#: src/main.c:914 +#, c-format +msgid " %d templates created, %d uses\n" +msgstr "" + +#: src/main.c:922 +#, c-format +msgid " %d/%d equivalence classes created\n" +msgstr "" + +#: src/main.c:930 +#, c-format +msgid " %d/%d meta-equivalence classes created\n" +msgstr "" + +#: src/main.c:936 +#, c-format +msgid " %d (%d saved) hash collisions, %d DFAs equal\n" +msgstr "" + +#: src/main.c:938 +#, c-format +msgid " %d sets of reallocations needed\n" +msgstr "" + +#: src/main.c:940 +#, c-format +msgid " %d total table entries needed\n" +msgstr "" + +#: src/main.c:1015 +#, c-format +msgid "Internal error. flexopts are malformed.\n" +msgstr "" + +#: src/main.c:1025 +#, c-format +msgid "Try `%s --help' for more information.\n" +msgstr "" + +#: src/main.c:1082 +#, c-format +msgid "unknown -C option '%c'" +msgstr "" + +#: src/main.c:1211 +#, c-format +msgid "%s %s\n" +msgstr "" + +#: src/main.c:1487 +msgid "fatal parse error" +msgstr "" + +#: src/main.c:1519 +#, c-format +msgid "could not create backing-up info file %s" +msgstr "" + +#: src/main.c:1540 +#, c-format +msgid "-l AT&T lex compatibility option entails a large performance penalty\n" +msgstr "" + +#: src/main.c:1543 +#, c-format +msgid " and may be the actual source of other reported performance penalties\n" +msgstr "" + +#: src/main.c:1549 +#, c-format +msgid "" +"%%option yylineno entails a performance penalty ONLY on rules that can match " +"newline characters\n" +msgstr "" + +#: src/main.c:1556 +#, c-format +msgid "-I (interactive) entails a minor performance penalty\n" +msgstr "" + +#: src/main.c:1561 +#, c-format +msgid "yymore() entails a minor performance penalty\n" +msgstr "" + +#: src/main.c:1567 +#, c-format +msgid "REJECT entails a large performance penalty\n" +msgstr "" + +#: src/main.c:1572 +#, c-format +msgid "Variable trailing context rules entail a large performance penalty\n" +msgstr "" + +#: src/main.c:1584 +msgid "REJECT cannot be used with -f or -F" +msgstr "" + +#: src/main.c:1587 +#, c-format +msgid "%option yylineno cannot be used with REJECT" +msgstr "" + +#: src/main.c:1590 +msgid "variable trailing context rules cannot be used with -f or -F" +msgstr "" + +#: src/main.c:1718 +#, c-format +msgid "%option yyclass only meaningful for C++ scanners" +msgstr "" + +#: src/main.c:1805 +#, c-format +msgid "Usage: %s [OPTIONS] [FILE]...\n" +msgstr "" + +#: src/main.c:1808 +#, c-format +msgid "" +"Generates programs that perform pattern-matching on text.\n" +"\n" +"Table Compression:\n" +" -Ca, --align trade off larger tables for better memory alignment\n" +" -Ce, --ecs construct equivalence classes\n" +" -Cf do not compress tables; use -f representation\n" +" -CF do not compress tables; use -F representation\n" +" -Cm, --meta-ecs construct meta-equivalence classes\n" +" -Cr, --read use read() instead of stdio for scanner input\n" +" -f, --full generate fast, large scanner. Same as -Cfr\n" +" -F, --fast use alternate table representation. Same as -CFr\n" +" -Cem default compression (same as --ecs --meta-ecs)\n" +"\n" +"Debugging:\n" +" -d, --debug enable debug mode in scanner\n" +" -b, --backup write backing-up information to %s\n" +" -p, --perf-report write performance report to stderr\n" +" -s, --nodefault suppress default rule to ECHO unmatched text\n" +" -T, --trace %s should run in trace mode\n" +" -w, --nowarn do not generate warnings\n" +" -v, --verbose write summary of scanner statistics to stdout\n" +" --hex use hexadecimal numbers instead of octal in debug " +"outputs\n" +"\n" +"Files:\n" +" -o, --outfile=FILE specify output filename\n" +" -S, --skel=FILE specify skeleton file\n" +" -t, --stdout write scanner on stdout instead of %s\n" +" --yyclass=NAME name of C++ class\n" +" --header-file=FILE create a C header file in addition to the " +"scanner\n" +" --tables-file[=FILE] write tables to FILE\n" +"\n" +"Scanner behavior:\n" +" -7, --7bit generate 7-bit scanner\n" +" -8, --8bit generate 8-bit scanner\n" +" -B, --batch generate batch scanner (opposite of -I)\n" +" -i, --case-insensitive ignore case in patterns\n" +" -l, --lex-compat maximal compatibility with original lex\n" +" -X, --posix-compat maximal compatibility with POSIX lex\n" +" -I, --interactive generate interactive scanner (opposite of -B)\n" +" --yylineno track line count in yylineno\n" +"\n" +"Generated code:\n" +" -+, --c++ generate C++ scanner class\n" +" -Dmacro[=defn] #define macro defn (default defn is '1')\n" +" -L, --noline suppress #line directives in scanner\n" +" -P, --prefix=STRING use STRING as prefix instead of \"yy\"\n" +" -R, --reentrant generate a reentrant C scanner\n" +" --bison-bridge scanner for bison pure parser.\n" +" --bison-locations include yylloc support.\n" +" --stdinit initialize yyin/yyout to stdin/stdout\n" +" --noansi-definitions old-style function definitions\n" +" --noansi-prototypes empty parameter list in prototypes\n" +" --nounistd do not include <unistd.h>\n" +" --noFUNCTION do not generate a particular FUNCTION\n" +"\n" +"Miscellaneous:\n" +" -c do-nothing POSIX option\n" +" -n do-nothing POSIX option\n" +" -?\n" +" -h, --help produce this help message\n" +" -V, --version report %s version\n" +msgstr "" + +#: src/misc.c:65 +msgid "allocation of sko_stack failed" +msgstr "" + +#: src/misc.c:101 src/misc.c:128 +#, c-format +msgid "name \"%s\" ridiculously long" +msgstr "" + +#: src/misc.c:175 +msgid "memory allocation failed in allocate_array()" +msgstr "" + +#: src/misc.c:225 +#, c-format +msgid "bad character '%s' detected in check_char()" +msgstr "" + +#: src/misc.c:230 +#, c-format +msgid "scanner requires -8 flag to use the character %s" +msgstr "" + +#: src/misc.c:249 +msgid "memory allocation failure in xstrdup()" +msgstr "" + +#: src/misc.c:323 +#, c-format +msgid "%s: fatal internal error, %s\n" +msgstr "" + +#: src/misc.c:712 +msgid "attempt to increase array size failed" +msgstr "" + +#: src/misc.c:839 +msgid "bad line in skeleton file" +msgstr "" + +#: src/misc.c:889 +msgid "memory allocation failed in yy_flex_xmalloc()" +msgstr "" + +#: src/nfa.c:100 +#, c-format +msgid "" +"\n" +"\n" +"********** beginning dump of nfa with start state %d\n" +msgstr "" + +#: src/nfa.c:111 +#, c-format +msgid "state # %4d\t" +msgstr "" + +#: src/nfa.c:126 +#, c-format +msgid "********** end of dump\n" +msgstr "" + +#: src/nfa.c:169 +msgid "empty machine in dupmachine()" +msgstr "" + +#: src/nfa.c:234 +#, c-format +msgid "Variable trailing context rule at line %d\n" +msgstr "" + +#: src/nfa.c:356 +msgid "bad state type in mark_beginning_as_normal()" +msgstr "" + +#: src/nfa.c:594 +#, c-format +msgid "input rules are too complicated (>= %d NFA states)" +msgstr "" + +#: src/nfa.c:672 +msgid "found too many transitions in mkxtion()" +msgstr "" + +#: src/nfa.c:698 +#, c-format +msgid "too many rules (> %d)!" +msgstr "" + +#: src/parse.y:159 +msgid "unknown error processing section 1" +msgstr "" + +#: src/parse.y:184 src/parse.y:351 +msgid "bad start condition list" +msgstr "" + +#: src/parse.y:315 +msgid "unrecognized rule" +msgstr "" + +#: src/parse.y:434 src/parse.y:447 src/parse.y:516 +msgid "trailing context used twice" +msgstr "" + +#: src/parse.y:552 src/parse.y:562 src/parse.y:635 src/parse.y:645 +msgid "bad iteration values" +msgstr "" + +#: src/parse.y:580 src/parse.y:598 src/parse.y:663 src/parse.y:681 +msgid "iteration value must be positive" +msgstr "" + +#: src/parse.y:804 src/parse.y:814 +#, c-format +msgid "the character range [%c-%c] is ambiguous in a case-insensitive scanner" +msgstr "" + +#: src/parse.y:819 +msgid "negative range in character class" +msgstr "" + +#: src/parse.y:916 +msgid "[:^lower:] is ambiguous in case insensitive scanner" +msgstr "" + +#: src/parse.y:922 +msgid "[:^upper:] ambiguous in case insensitive scanner" +msgstr "" + +#: src/scan.l:75 src/scan.l:618 src/scan.l:676 +msgid "Input line too long\n" +msgstr "" + +#: src/scan.l:161 +#, c-format +msgid "malformed '%top' directive" +msgstr "" + +#: src/scan.l:183 +#, no-c-format +msgid "unrecognized '%' directive" +msgstr "" + +#: src/scan.l:192 +msgid "Definition name too long\n" +msgstr "" + +#: src/scan.l:284 +msgid "Unmatched '{'" +msgstr "" + +#: src/scan.l:300 +#, c-format +msgid "Definition value for {%s} too long\n" +msgstr "" + +#: src/scan.l:317 +msgid "incomplete name definition" +msgstr "" + +#: src/scan.l:444 +msgid "Option line too long\n" +msgstr "" + +#: src/scan.l:452 +#, c-format +msgid "unrecognized %%option: %s" +msgstr "" + +#: src/scan.l:633 src/scan.l:806 +msgid "bad character class" +msgstr "" + +#: src/scan.l:683 +#, c-format +msgid "undefined definition {%s}" +msgstr "" + +#: src/scan.l:746 +msgid "unbalanced parenthesis" +msgstr "" + +#: src/scan.l:761 +#, c-format +msgid "bad <start condition>: %s" +msgstr "" + +#: src/scan.l:774 +msgid "missing quote" +msgstr "" + +#: src/scan.l:840 +#, c-format +msgid "bad character class expression: %s" +msgstr "" + +#: src/scan.l:862 +msgid "bad character inside {}'s" +msgstr "" + +#: src/scan.l:868 +msgid "missing }" +msgstr "" + +#: src/scan.l:946 +msgid "EOF encountered inside an action" +msgstr "" + +#: src/scan.l:951 +msgid "EOF encountered inside pattern" +msgstr "" + +#: src/scan.l:973 +#, c-format +msgid "bad character: %s" +msgstr "" + +#: src/scan.l:1001 +#, c-format +msgid "can't open %s" +msgstr "" + +#: src/scanopt.c:259 +#, c-format +msgid "Usage: %s [OPTIONS]...\n" +msgstr "" + +#: src/scanopt.c:524 +#, c-format +msgid "option `%s' doesn't allow an argument\n" +msgstr "" + +#: src/scanopt.c:529 +#, c-format +msgid "option `%s' requires an argument\n" +msgstr "" + +#: src/scanopt.c:533 +#, c-format +msgid "option `%s' is ambiguous\n" +msgstr "" + +#: src/scanopt.c:537 +#, c-format +msgid "Unrecognized option `%s'\n" +msgstr "" + +#: src/scanopt.c:541 +#, c-format +msgid "Unknown error=(%d)\n" +msgstr "" + +#: src/sym.c:92 +msgid "symbol table memory allocation failed" +msgstr "" + +#: src/sym.c:183 +msgid "name defined twice" +msgstr "" + +#: src/sym.c:231 +#, c-format +msgid "start condition %s declared twice" +msgstr "" + +#: src/yylex.c:56 +msgid "premature EOF" +msgstr "" + +#: src/yylex.c:199 +#, c-format +msgid "End Marker\n" +msgstr "" + +#: src/yylex.c:205 +#, c-format +msgid "*Something Weird* - tok: %d val: %d\n" +msgstr "" diff --git a/po/fr.gmo b/po/fr.gmo Binary files differnew file mode 100644 index 0000000..b4515fa --- /dev/null +++ b/po/fr.gmo @@ -1,16 +1,31 @@ -# Messages français pour Flex. -# Copyright © 2008, 2012 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Dominique Boucher <boucherd@IRO.UMontreal.CA>, 1996. -# Marc Baudoin <babafou@ensta.fr>, 1996-2002. -# Michel Robitaille <robitail@IRO.UMontreal.CA>, 2002-2008. -# François-Xavier Coudert <fxcoudert@gmail.com>, 2008. -# David Prévot <david@tilapin.org>, 2012. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:32-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Messages français pour Flex. +#~ # Copyright © 2008, 2012 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # +#~ # Dominique Boucher <boucherd@IRO.UMontreal.CA>, 1996. +#~ # Marc Baudoin <babafou@ensta.fr>, 1996-2002. +#~ # Michel Robitaille <robitail@IRO.UMontreal.CA>, 2002-2008. +#~ # François-Xavier Coudert <fxcoudert@gmail.com>, 2008. +#~ # David Prévot <david@tilapin.org>, 2012. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-09-19 21:01-0400\n" "Last-Translator: David Prévot <david@tilapin.org>\n" diff --git a/po/ga.gmo b/po/ga.gmo Binary files differnew file mode 100644 index 0000000..11f98f0 --- /dev/null +++ b/po/ga.gmo @@ -1,11 +1,26 @@ -# Irish translations for flex. -# Copyright (C) 2008 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Kevin Patrick Scannell <scannell@SLU.EDU>, 2003, 2006, 2008, 2017. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.38\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:33-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Irish translations for flex. +#~ # Copyright (C) 2008 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Kevin Patrick Scannell <scannell@SLU.EDU>, 2003, 2006, 2008, 2017. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.38\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2017-01-10 09:37-0500\n" "Last-Translator: Kevin Scannell <kscanne@gmail.com>\n" diff --git a/po/hr.gmo b/po/hr.gmo Binary files differnew file mode 100644 index 0000000..7996ab8 --- /dev/null +++ b/po/hr.gmo @@ -1,12 +1,27 @@ -# Translation of flex to Croatian. -# Copyright (C) 2012 The Flex Project (msgids) -# This file is put in the public domain. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Tomislav Krznar <tomislav.krznar@gmail.com>, 2012. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:35-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Translation of flex to Croatian. +#~ # Copyright (C) 2012 The Flex Project (msgids) +#~ # This file is put in the public domain. +#~ # +#~ # Tomislav Krznar <tomislav.krznar@gmail.com>, 2012. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-10-05 16:48+0200\n" "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n" diff --git a/po/insert-header.sin b/po/insert-header.sin new file mode 100644 index 0000000..b26de01 --- /dev/null +++ b/po/insert-header.sin @@ -0,0 +1,23 @@ +# Sed script that inserts the file called HEADER before the header entry. +# +# At each occurrence of a line starting with "msgid ", we execute the following +# commands. At the first occurrence, insert the file. At the following +# occurrences, do nothing. The distinction between the first and the following +# occurrences is achieved by looking at the hold space. +/^msgid /{ +x +# Test if the hold space is empty. +s/m/m/ +ta +# Yes it was empty. First occurrence. Read the file. +r HEADER +# Output the file's contents by reading the next line. But don't lose the +# current line while doing this. +g +N +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/ko.gmo b/po/ko.gmo Binary files differnew file mode 100644 index 0000000..3620376 --- /dev/null +++ b/po/ko.gmo @@ -1,11 +1,26 @@ -# flex-2.5.2 Korean po file -# Copyright (C) 1996 The Flex Project -# Choi Jun Ho <junker@jazz.snu.ac.kr>, 1997. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.2\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:37-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # flex-2.5.2 Korean po file +#~ # Copyright (C) 1996 The Flex Project +#~ # Choi Jun Ho <junker@jazz.snu.ac.kr>, 1997. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.2\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 1997-02-05 20:30\n" "Last-Translator: Choi Jun Ho <junker@jazz.snu.ac.kr>\n" diff --git a/po/nl.gmo b/po/nl.gmo Binary files differnew file mode 100644 index 0000000..ef31084 --- /dev/null +++ b/po/nl.gmo @@ -1,14 +1,29 @@ -# Dutch translations for the fast parser Flex. -# Copyright (C) 2014 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Beim schwarzen Schaf... -# -# Benno Schulenberg <benno@vertaalt.nl>, 2005, 2006, 2007, 2008, 2012, 2014. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex-2.5.38\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:39-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Dutch translations for the fast parser Flex. +#~ # Copyright (C) 2014 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # +#~ # Beim schwarzen Schaf... +#~ # +#~ # Benno Schulenberg <benno@vertaalt.nl>, 2005, 2006, 2007, 2008, 2012, 2014. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex-2.5.38\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2014-02-13 22:25+0100\n" "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n" diff --git a/po/pl.gmo b/po/pl.gmo Binary files differnew file mode 100644 index 0000000..68f66fd --- /dev/null +++ b/po/pl.gmo @@ -1,12 +1,27 @@ -# Polish translation for flex. -# Copyright (C) 2007, 2012 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Jakub Bogusz <qboosh@pld-linux.org>, 2003-2012. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.36\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:42-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Polish translation for flex. +#~ # Copyright (C) 2007, 2012 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # +#~ # Jakub Bogusz <qboosh@pld-linux.org>, 2003-2012. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.36\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2012-08-02 18:15+0200\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo Binary files differnew file mode 100644 index 0000000..22fcf1e --- /dev/null +++ b/po/pt_BR.gmo diff --git a/po/pt_BR.po b/po/pt_BR.po index fd9aa11..089e950 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -1,13 +1,28 @@ -# Translation to Brazilian Portuguese of flex. -# Copyright (C) 2013 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Alexandre Folle de Menezes <afmenez@terra.com.br>, 2003, 2004. -# Rafael Ferreira <rafael.f.f1@gmail.com>, 2013. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:44-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Translation to Brazilian Portuguese of flex. +#~ # Copyright (C) 2013 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Alexandre Folle de Menezes <afmenez@terra.com.br>, 2003, 2004. +#~ # Rafael Ferreira <rafael.f.f1@gmail.com>, 2013. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2013-11-27 08:09-0300\n" "Last-Translator: Rafael Ferreira <rafael.f.f1@gmail.com>\n" diff --git a/po/quot.sed b/po/quot.sed new file mode 100644 index 0000000..0122c46 --- /dev/null +++ b/po/quot.sed @@ -0,0 +1,6 @@ +s/"\([^"]*\)"/“\1”/g +s/`\([^`']*\)'/‘\1’/g +s/ '\([^`']*\)' / ‘\1’ /g +s/ '\([^`']*\)'$/ ‘\1’/g +s/^'\([^`']*\)' /‘\1’ /g +s/“”/""/g diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin new file mode 100644 index 0000000..2436c49 --- /dev/null +++ b/po/remove-potcdate.sin @@ -0,0 +1,19 @@ +# Sed script that remove the POT-Creation-Date line in the header entry +# from a POT file. +# +# The distinction between the first and the following occurrences of the +# pattern is achieved by looking at the hold space. +/^"POT-Creation-Date: .*"$/{ +x +# Test if the hold space is empty. +s/P/P/ +ta +# Yes it was empty. First occurrence. Remove the line. +g +d +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/ro.gmo b/po/ro.gmo Binary files differnew file mode 100644 index 0000000..4c546a3 --- /dev/null +++ b/po/ro.gmo @@ -1,11 +1,26 @@ -# Mesajele n limba romn pentru pachetul flex. -# Copyright (C) 2003 The Flex Project -# Eugen Hoanca <eugenh@urban-grafx.ro>, 2003. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.31\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:50-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Mesajele n limba romn pentru pachetul flex. +#~ # Copyright (C) 2003 The Flex Project +#~ # Eugen Hoanca <eugenh@urban-grafx.ro>, 2003. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.31\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2003-11-22 11:07+0200\n" "Last-Translator: Eugen Hoanca <eugenh@urban-grafx.ro>\n" diff --git a/po/ru.gmo b/po/ru.gmo Binary files differnew file mode 100644 index 0000000..a5cc2e8 --- /dev/null +++ b/po/ru.gmo @@ -1,13 +1,28 @@ -# Russian translation for flex. -# Copyright (C) 2013 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Dmitry S. Sivachenko <dima@Chg.RU>, 1999, 2000, 2001, 2002. -# Yuri Kozlov <yuray@komyakino.ru>, 2014. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.38\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:52-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Russian translation for flex. +#~ # Copyright (C) 2013 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # +#~ # Dmitry S. Sivachenko <dima@Chg.RU>, 1999, 2000, 2001, 2002. +#~ # Yuri Kozlov <yuray@komyakino.ru>, 2014. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.38\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2014-02-16 10:00+0400\n" "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" diff --git a/po/sr.gmo b/po/sr.gmo Binary files differnew file mode 100644 index 0000000..2049e87 --- /dev/null +++ b/po/sr.gmo @@ -1,11 +1,26 @@ -# Serbian translation for flex -# Copyright (C) 2013 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2013. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex-2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:55-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Serbian translation for flex +#~ # Copyright (C) 2013 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Мирослав Николић <miroslavnikolic@rocketmail.com>, 2013. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex-2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2013-10-30 18:20+0200\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" diff --git a/po/stamp-po b/po/stamp-po new file mode 100644 index 0000000..9788f70 --- /dev/null +++ b/po/stamp-po @@ -0,0 +1 @@ +timestamp diff --git a/po/sv.gmo b/po/sv.gmo Binary files differnew file mode 100644 index 0000000..6cea5da --- /dev/null +++ b/po/sv.gmo @@ -1,14 +1,29 @@ -# Swedish messages for flex. -# Copyright (C) 2014 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -# Johan Linde <jl@theophys.kth.se>, 1996. -# Christian Rose <menthos@menthos.com>, 2002, 2004. -# Göran Uddeborg <goeran@uddeborg.se>, 2016 -# -# $Revision: 1.5 $ +#, fuzzy msgid "" msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 10:58-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Swedish messages for flex. +#~ # Copyright (C) 2014 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # +#~ # Johan Linde <jl@theophys.kth.se>, 1996. +#~ # Christian Rose <menthos@menthos.com>, 2002, 2004. +#~ # Göran Uddeborg <goeran@uddeborg.se>, 2016 +#~ # +#~ # $Revision: 1.5 $ +#~ msgid "" +#~ msgstr "" "Project-Id-Version: flex 2.5.38\n" "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" diff --git a/po/tr.gmo b/po/tr.gmo Binary files differnew file mode 100644 index 0000000..49d11e4 --- /dev/null +++ b/po/tr.gmo @@ -1,11 +1,26 @@ -# Translation of 'flex' messages to Turkish -# Copyright (C) 2004 The Flex Project -# Deniz Akkus Kanca <deniz@arayan.com>, 2004. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.31\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 11:00-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Translation of 'flex' messages to Turkish +#~ # Copyright (C) 2004 The Flex Project +#~ # Deniz Akkus Kanca <deniz@arayan.com>, 2004. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.31\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2004-05-16 18:36+0300\n" "Last-Translator: Deniz Akkus Kanca <deniz@arayan.com>\n" diff --git a/po/vi.gmo b/po/vi.gmo Binary files differnew file mode 100644 index 0000000..2d9758b --- /dev/null +++ b/po/vi.gmo @@ -1,15 +1,30 @@ -# Vietnamese translation for Flex. -# Bản dịch tiếng Việt dành cho flex. -# Copyright (C) 2014 The Flex Project (msgids) -# Copyright (C) 2014 Free Software Foundation, Inc. -# This file is distributed under the same license as the flex package. -# Clytie Siddall <clytie@riverland.net.au>, 2005-2008. -# Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2014. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex-2.5.38\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 11:01-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Vietnamese translation for Flex. +#~ # Bản dịch tiếng Việt dành cho flex. +#~ # Copyright (C) 2014 The Flex Project (msgids) +#~ # Copyright (C) 2014 Free Software Foundation, Inc. +#~ # This file is distributed under the same license as the flex package. +#~ # Clytie Siddall <clytie@riverland.net.au>, 2005-2008. +#~ # Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2014. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex-2.5.38\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2014-02-14 08:17+0700\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo Binary files differnew file mode 100644 index 0000000..0478a8c --- /dev/null +++ b/po/zh_CN.gmo diff --git a/po/zh_CN.po b/po/zh_CN.po index 01cee78..3f1c728 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,13 +1,28 @@ -# Chinese translations for flex. -# Copyright (C) 2014 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Wang Li <charles@linux.net.cn>, 2002. -# Wei-Lun Chao <bluebat@member.fsf.org>, 2009, 2013. -# Mingye Wang <arthur200126@gmail.com>, 2015. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.38\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 11:03-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Chinese translations for flex. +#~ # Copyright (C) 2014 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Wang Li <charles@linux.net.cn>, 2002. +#~ # Wei-Lun Chao <bluebat@member.fsf.org>, 2009, 2013. +#~ # Mingye Wang <arthur200126@gmail.com>, 2015. +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.38\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2015-08-27 16:54+0800\n" "Last-Translator: Mingye Wang <arthur200126@gmail.com>\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo Binary files differnew file mode 100644 index 0000000..dbd94a1 --- /dev/null +++ b/po/zh_TW.gmo diff --git a/po/zh_TW.po b/po/zh_TW.po index f0f0ca0..340860a 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -1,13 +1,28 @@ -# Traditional Chinese Messages for flex. -# Copyright (C) 2002 The Flex Project (msgids) -# This file is distributed under the same license as the flex package. -# Wang Li <charles@linux.net.cn>, 2002. -# Wei-Lun Chao <bluebat@member.fsf.org>, 2009, 2013. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: flex 2.5.37\n" -"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2018-02-08 11:05-0800\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#~ # Traditional Chinese Messages for flex. +#~ # Copyright (C) 2002 The Flex Project (msgids) +#~ # This file is distributed under the same license as the flex package. +#~ # Wang Li <charles@linux.net.cn>, 2002. +#~ # Wei-Lun Chao <bluebat@member.fsf.org>, 2009, 2013. +#~ # +#~ msgid "" +#~ msgstr "" +#~ "Project-Id-Version: flex 2.5.37\n" +#~ "Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2017-05-06 10:49-0400\n" "PO-Revision-Date: 2013-02-12 23:23+0800\n" "Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n" |