From 51530925ec9efce86e105c0327cbe67a317aa950 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sat, 15 May 2010 23:39:29 +0200 Subject: added basic gettext support and russian translation --- configure.ac | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index d10f8ed2..964f53ae 100644 --- a/configure.ac +++ b/configure.ac @@ -6,6 +6,7 @@ AC_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE([1.11 dist-bzip2]) AM_MAINTAINER_MODE() +AC_USE_SYSTEM_EXTENSIONS AC_PROG_CC AC_PROG_CXX AC_STDC_HEADERS @@ -13,6 +14,10 @@ AC_PROG_INSTALL AC_PROG_LIBTOOL AC_CONFIG_MACRO_DIR([m4]) AC_C_BIGENDIAN +AM_GNU_GETTEXT +test "$prefix" = NONE && prefix=/usr/local +AC_DEFINE_UNQUOTED(LOCALEDIR, "${prefix}/${DATADIRNAME}/locale", [Name of gettext locale directory]) + if test "x$USE_MAINTAINER_MODE" = "xyes" ; then AM_PROG_VALAC([0.7.0]) if test "x$VALAC" = "x" ; then @@ -445,6 +450,8 @@ plugins/pulse/Makefile plugins/artwork/Makefile plugins/supereq/Makefile plugins/notify/Makefile +intl/Makefile +po/Makefile.in deadbeef.desktop ]) -- cgit v1.2.3 From 6a23502828289d9ad9002da59ef003f1fbd7cff2 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sun, 23 May 2010 13:34:45 +0200 Subject: added he and uk to LINGUAS; merged intltool patch --- configure.ac | 5 + po/LINGUAS | 4 +- po/Makefile.in.in | 521 ++++++++------------------ po/Makevars | 41 --- po/POTFILES | 33 +- po/POTFILES.in | 1 + po/Rules-quot | 47 --- po/boldquot.sed | 10 - po/deadbeef.pot | 968 ------------------------------------------------- po/en@boldquot.header | 25 -- po/en@quot.header | 22 -- po/es.gmo | Bin 14532 -> 0 bytes po/insert-header.sin | 23 -- po/quot.sed | 6 - po/remove-potcdate.sin | 19 - po/ru.gmo | Bin 17692 -> 0 bytes po/stamp-po | 1 - 17 files changed, 173 insertions(+), 1553 deletions(-) delete mode 100644 po/Makevars delete mode 100644 po/Rules-quot delete mode 100644 po/boldquot.sed delete mode 100644 po/deadbeef.pot delete mode 100644 po/en@boldquot.header delete mode 100644 po/en@quot.header delete mode 100644 po/es.gmo delete mode 100644 po/insert-header.sin delete mode 100644 po/quot.sed delete mode 100644 po/remove-potcdate.sin delete mode 100644 po/ru.gmo delete mode 100644 po/stamp-po (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 964f53ae..9663e7ba 100644 --- a/configure.ac +++ b/configure.ac @@ -15,6 +15,11 @@ AC_PROG_LIBTOOL AC_CONFIG_MACRO_DIR([m4]) AC_C_BIGENDIAN AM_GNU_GETTEXT + +IT_PROG_INTLTOOL([0.41.0]) +GETTEXT_PACKAGE=deadbeef +AC_SUBST(GETTEXT_PACKAGE) + test "$prefix" = NONE && prefix=/usr/local AC_DEFINE_UNQUOTED(LOCALEDIR, "${prefix}/${DATADIRNAME}/locale", [Name of gettext locale directory]) diff --git a/po/LINGUAS b/po/LINGUAS index f069e1ea..df45d9da 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,2 +1,4 @@ -ru es +he +ru +uk diff --git a/po/Makefile.in.in b/po/Makefile.in.in index 83d8838a..cc8a2227 100644 --- a/po/Makefile.in.in +++ b/po/Makefile.in.in @@ -1,443 +1,216 @@ -# Makefile for PO directory in any package using GNU gettext. -# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper +# Makefile for program source directory in GNU NLS utilities package. +# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper +# Copyright (C) 2004-2008 Rodney Dawes # -# 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. +# This file may be copied and used freely without restrictions. It may +# be used in projects which are not available under a GNU Public License, +# but which still want to provide support for the GNU gettext functionality. # -# Origin: gettext-0.18 -GETTEXT_MACRO_VERSION = 0.18 +# - Modified by Owen Taylor to use GETTEXT_PACKAGE +# instead of PACKAGE and to look for po2tbl in ./ not in intl/ +# +# - Modified by jacob berkman to install +# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize +# +# - Modified by Rodney Dawes for use with intltool +# +# We have the following line for use by intltoolize: +# INTLTOOL_MAKEFILE +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -SHELL = /bin/sh -@SET_MAKE@ +SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ +top_builddir = @top_builddir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ -datarootdir = @datarootdir@ datadir = @datadir@ -localedir = @localedir@ -gettextsrcdir = $(datadir)/gettext/po +datarootdir = @datarootdir@ +libdir = @libdir@ +DATADIRNAME = @DATADIRNAME@ +itlocaledir = $(prefix)/$(DATADIRNAME)/locale +subdir = po +install_sh = @install_sh@ +# Automake >= 1.8 provides @mkdir_p@. +# Until it can be supposed, use the safe fallback: +mkdir_p = $(install_sh) -d 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) +GMSGFMT = @GMSGFMT@ +MSGFMT = @MSGFMT@ +XGETTEXT = @XGETTEXT@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist +GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot -POTFILES = \ +ALL_LINGUAS = @ALL_LINGUAS@ + +PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) + +USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) -CATALOGS = @CATALOGS@ +USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) -# Makevars gets inserted here. (Don't remove this line!) +POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) + +DISTFILES = Makefile.in.in POTFILES.in $(POFILES) +EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS + +POTFILES = \ +# This comment gets stripped out + +CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: -.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update +.SUFFIXES: .po .pox .gmo .mo .msg .cat + +.po.pox: + $(MAKE) $(GETTEXT_PACKAGE).pot + $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: - @echo "$(MSGFMT) -c -o $@ $<"; \ - $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ + $(MSGFMT) -o $@ $< .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 + file=`echo $* | sed 's,.*/,,'`.gmo \ + && rm -f $$file && $(GMSGFMT) -o $$file $< -.sin.sed: - sed -e '/^#/d' $< > t-$@ - mv t-$@ $@ +.po.cat: + sed -f ../intl/po2msg.sed < $< > $*.msg \ + && rm -f $@ && gencat $@ $*.msg -all: check-macro-version all-@USE_NLS@ +all: all-@USE_NLS@ -all-yes: stamp-po +all-yes: $(CATALOGS) 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 - +$(GETTEXT_PACKAGE).pot: $(POTFILES) + $(GENPOT) -install: install-exec install-data -install-exec: +install: install-data 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"; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $$dir; \ + if test -r $$lang.gmo; then \ + $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ + else \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $(srcdir)/$$lang.gmo as" \ + "$$dir/$(GETTEXT_PACKAGE).mo"; \ + fi; \ + if test -r $$lang.gmo.m; then \ + $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + if test -r $(srcdir)/$$lang.gmo.m ; then \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ + $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $(srcdir)/$$lang.gmo.m as" \ + "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + true; \ fi; \ - done; \ + fi; \ 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 +# Empty stubs to satisfy archaic automake needs +dvi info ctags tags CTAGS TAGS ID: # 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 +install-exec installcheck: -check: all +uninstall: + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ + done -info dvi ps pdf html tags TAGS ctags CTAGS ID: +check: all $(GETTEXT_PACKAGE).pot + rm -f missing notexist + srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m + if [ -r missing -o -r notexist ]; then \ + exit 1; \ + fi 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 + rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp + rm -f .intltool-merge-cache clean: mostlyclean distclean: clean - rm -f Makefile Makefile.in POTFILES *.mo + rm -f Makefile Makefile.in POTFILES stamp-it + rm -f *.mo *.msg *.cat *.cat.m *.gmo 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) + rm -f Makefile.in.in + +distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: $(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; \ + extra_dists="$(EXTRA_DISTFILES)"; \ + for file in $$extra_dists; do \ + test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ 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; \ + test -f $$file || file="$(srcdir)/$$file"; \ + ln $$file $(distdir) 2> /dev/null \ + || cp -p $$file $(distdir); \ 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; \ + $(MAKE) $(GETTEXT_PACKAGE).pot 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; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + echo "$$lang:"; \ + result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ + if $$result; then \ + if cmp $(srcdir)/$$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; \ + rm -f $$tmpdir/$$lang.new.po; \ + exit 1; \ + fi; \ fi; \ + else \ + echo "msgmerge for $$lang.gmo failed!"; \ + rm -f $$tmpdir/$$lang.new.po; \ fi; \ - else \ - echo "msgmerge for $$lang.po failed!" 1>&2; \ - rm -f $$tmpdir/$$lang.new.po; \ - fi - -$(DUMMYPOFILES): + done -update-gmo: Makefile $(GMOFILES) - @: +Makefile POTFILES: stamp-it + @if test ! -f $@; then \ + rm -f stamp-it; \ + $(MAKE) stamp-it; \ + fi -# 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@ +stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ - && @SHELL@ ./config.status $(subdir)/$@.in po-directories - -force: + && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ + $(SHELL) ./config.status # 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. diff --git a/po/Makevars b/po/Makevars deleted file mode 100644 index ec43be61..00000000 --- a/po/Makevars +++ /dev/null @@ -1,41 +0,0 @@ -# Makefile variables for PO directory in any package using GNU gettext. - -# Usually the message domain is the same as the package name. -DOMAIN = $(PACKAGE) - -# These two variables depend on the location of this directory. -subdir = po -top_builddir = .. - -# These options get passed to xgettext. -XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ - -# This is the copyright holder that gets inserted into the header of the -# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding -# package. (Note that the msgstr strings, extracted from the package's -# sources, belong to the copyright holder of the package.) Translators are -# expected to transfer the copyright for their translations to this person -# or entity, or to disclaim their copyright. The empty string stands for -# the public domain; in this case the translators are expected to disclaim -# their copyright. -COPYRIGHT_HOLDER = Alexey Yakovenko - -# This is the email address or URL to which the translators shall report -# bugs in the untranslated strings: -# - Strings which are not entire sentences, see the maintainer guidelines -# in the GNU gettext documentation, section 'Preparing Strings'. -# - Strings which use unclear terms or require additional context to be -# understood. -# - Strings which make invalid assumptions about notation of date, time or -# money. -# - Pluralisation problems. -# - Incorrect English spelling. -# - Incorrect formatting. -# It can be your email address, or a mailing list address where translators -# can write to without being subscribed, or the URL of a web page through -# which the translators can contact you. -MSGID_BUGS_ADDRESS = waker@users.sourceforge.net - -# This is the list of locale categories, beyond LC_MESSAGES, for which the -# message catalogs shall be used. It is usually empty. -EXTRA_LOCALE_CATEGORIES = diff --git a/po/POTFILES b/po/POTFILES index 1d0fae8c..349d7c2a 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -1,16 +1,17 @@ - ../plugins/gtkui/callbacks.c \ - ../plugins/gtkui/ddbtabstrip.c \ - ../plugins/gtkui/eq.c \ - ../plugins/gtkui/gtkui.c \ - ../plugins/gtkui/interface.c \ - ../plugins/gtkui/mainplaylist.c \ - ../plugins/gtkui/plcommon.c \ - ../plugins/gtkui/pluginconf.c \ - ../plugins/gtkui/prefwin.c \ - ../plugins/gtkui/progress.c \ - ../plugins/gtkui/search.c \ - ../plugins/gtkui/trkproperties.c \ - ../main.c \ - ../playlist.c \ - ../plugins.c \ - ../deadbeef.desktop.in + ../plugins/gtkui/callbacks.c \ + ../plugins/gtkui/ddbtabstrip.c \ + ../plugins/gtkui/eq.c \ + ../plugins/gtkui/gtkui.c \ + ../plugins/gtkui/interface.c \ + ../plugins/gtkui/mainplaylist.c \ + ../plugins/gtkui/plcommon.c \ + ../plugins/gtkui/pluginconf.c \ + ../plugins/gtkui/prefwin.c \ + ../plugins/gtkui/progress.c \ + ../plugins/gtkui/search.c \ + ../plugins/gtkui/trkproperties.c \ + ../plugins/notify/notify.c \ + ../main.c \ + ../playlist.c \ + ../plugins.c \ + ../deadbeef.desktop.in diff --git a/po/POTFILES.in b/po/POTFILES.in index 45a2a59b..721be5be 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -10,6 +10,7 @@ plugins/gtkui/prefwin.c plugins/gtkui/progress.c plugins/gtkui/search.c plugins/gtkui/trkproperties.c +plugins/notify/notify.c main.c playlist.c plugins.c diff --git a/po/Rules-quot b/po/Rules-quot deleted file mode 100644 index af524879..00000000 --- a/po/Rules-quot +++ /dev/null @@ -1,47 +0,0 @@ -# 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 deleted file mode 100644 index 4b937aa5..00000000 --- a/po/boldquot.sed +++ /dev/null @@ -1,10 +0,0 @@ -s/"\([^"]*\)"/“\1”/g -s/`\([^`']*\)'/‘\1’/g -s/ '\([^`']*\)' / ‘\1’ /g -s/ '\([^`']*\)'$/ ‘\1’/g -s/^'\([^`']*\)' /‘\1’ /g -s/“”/""/g -s/“/“/g -s/”/”/g -s/‘/‘/g -s/’/’/g diff --git a/po/deadbeef.pot b/po/deadbeef.pot deleted file mode 100644 index afed0623..00000000 --- a/po/deadbeef.pot +++ /dev/null @@ -1,968 +0,0 @@ -# Deadbeef Audio Player -# Copyright (C) 2009-2001 Alexey Yakovenko -# This file is distributed under the same license as the Deadbeef package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: waker@users.sourceforge.net\n" -"POT-Creation-Date: 2010-05-18 19:20+0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../plugins/gtkui/callbacks.c:97 -msgid "Supported sound formats" -msgstr "" - -#: ../plugins/gtkui/callbacks.c:108 -msgid "Other files (*)" -msgstr "" - -#: ../plugins/gtkui/callbacks.c:117 -msgid "Open file(s)..." -msgstr "" - -#: ../plugins/gtkui/callbacks.c:150 -msgid "Add file(s) to playlist..." -msgstr "" - -#: ../plugins/gtkui/callbacks.c:182 -msgid "Add folder(s) to playlist..." -msgstr "" - -#: ../plugins/gtkui/callbacks.c:640 -msgid "Failed while reading help file" -msgstr "" - -#: ../plugins/gtkui/callbacks.c:650 -msgid "Failed to load help file" -msgstr "" - -#: ../plugins/gtkui/callbacks.c:664 ../plugins/gtkui/interface.c:1105 -msgid "Help" -msgstr "" - -#: ../plugins/gtkui/callbacks.c:674 -#, c-format -msgid "About DeaDBeeF %s" -msgstr "" - -#: ../plugins/gtkui/callbacks.c:685 -#, c-format -msgid "DeaDBeeF %s ChangeLog" -msgstr "" - -#: ../plugins/gtkui/ddbtabstrip.c:527 -msgid "Edit playlist" -msgstr "" - -#: ../plugins/gtkui/ddbtabstrip.c:604 -msgid "Rename Playlist" -msgstr "" - -#: ../plugins/gtkui/ddbtabstrip.c:608 -msgid "Remove Playlist" -msgstr "" - -#: ../plugins/gtkui/ddbtabstrip.c:612 -msgid "Add New Playlist" -msgstr "" - -#: ../plugins/gtkui/eq.c:113 -msgid "Save DeaDBeeF EQ Preset" -msgstr "" - -#: ../plugins/gtkui/eq.c:120 -msgid "DeaDBeeF EQ preset files (*.ddbeq)" -msgstr "" - -#: ../plugins/gtkui/eq.c:151 -msgid "Load DeaDBeeF EQ Preset..." -msgstr "" - -#: ../plugins/gtkui/eq.c:155 -msgid "DeaDBeeF EQ presets (*.ddbeq)" -msgstr "" - -#: ../plugins/gtkui/eq.c:214 -msgid "Import Foobar2000 EQ Preset..." -msgstr "" - -#: ../plugins/gtkui/eq.c:218 -msgid "Foobar2000 EQ presets (*.feq)" -msgstr "" - -#: ../plugins/gtkui/eq.c:292 -msgid "Enable" -msgstr "" - -#: ../plugins/gtkui/eq.c:299 -msgid "Zero All" -msgstr "" - -#: ../plugins/gtkui/eq.c:306 -msgid "Zero Preamp" -msgstr "" - -#: ../plugins/gtkui/eq.c:313 -msgid "Zero Bands" -msgstr "" - -#: ../plugins/gtkui/eq.c:320 -msgid "Save Preset" -msgstr "" - -#: ../plugins/gtkui/eq.c:327 -msgid "Load Preset" -msgstr "" - -#: ../plugins/gtkui/eq.c:334 -msgid "Import Foobar2000 Preset" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:128 -#, c-format -msgid "1 day %d:%02d:%02d" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:131 -#, c-format -msgid "%d days %d:%02d:%02d" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:140 -#, c-format -msgid "Stopped | %d tracks | %s total playtime" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:150 -msgid "Mono" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:150 -msgid "Stereo" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:170 -#, c-format -msgid "| %4d kbps " -msgstr "" - -#: ../plugins/gtkui/gtkui.c:176 -msgid "Paused | " -msgstr "" - -#: ../plugins/gtkui/gtkui.c:177 -#, c-format -msgid "" -"%s%s %s| %dHz | %d bit | %s | %d:%02d / %s | %d tracks | %s total playtime" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:533 -msgid "Save Playlist As" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:542 ../plugins/gtkui/gtkui.c:603 -msgid "DeaDBeeF playlist files (*.dbpl)" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:596 -msgid "Load Playlist" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:741 -msgid "New Playlist" -msgstr "" - -#: ../plugins/gtkui/gtkui.c:744 -#, c-format -msgid "New Playlist (%d)" -msgstr "" - -#: ../plugins/gtkui/interface.c:140 -msgid "_File" -msgstr "" - -#: ../plugins/gtkui/interface.c:147 -msgid "_Open file(s)" -msgstr "" - -#: ../plugins/gtkui/interface.c:163 -msgid "Add file(s)" -msgstr "" - -#: ../plugins/gtkui/interface.c:171 -msgid "Add folder(s)" -msgstr "" - -#: ../plugins/gtkui/interface.c:179 -msgid "Add Audio CD" -msgstr "" - -#: ../plugins/gtkui/interface.c:187 ../plugins/gtkui/interface.c:2870 -msgid "Add location" -msgstr "" - -#: ../plugins/gtkui/interface.c:196 -msgid "New playlist" -msgstr "" - -#: ../plugins/gtkui/interface.c:203 -msgid "Load playlist" -msgstr "" - -#: ../plugins/gtkui/interface.c:207 -msgid "Save playlist" -msgstr "" - -#: ../plugins/gtkui/interface.c:211 -msgid "Save playlist as" -msgstr "" - -#: ../plugins/gtkui/interface.c:220 -msgid "_Quit" -msgstr "" - -#: ../plugins/gtkui/interface.c:231 -msgid "_Edit" -msgstr "" - -#: ../plugins/gtkui/interface.c:238 -msgid "_Clear" -msgstr "" - -#: ../plugins/gtkui/interface.c:246 -msgid "Select all" -msgstr "" - -#: ../plugins/gtkui/interface.c:253 -msgid "Deselect all" -msgstr "" - -#: ../plugins/gtkui/interface.c:260 -msgid "Invert selection" -msgstr "" - -#: ../plugins/gtkui/interface.c:264 -msgid "Selection" -msgstr "" - -#: ../plugins/gtkui/interface.c:271 ../plugins/gtkui/plcommon.c:387 -#: ../plugins/gtkui/prefwin.c:273 -msgid "Remove" -msgstr "" - -#: ../plugins/gtkui/interface.c:279 -msgid "Crop" -msgstr "" - -#: ../plugins/gtkui/interface.c:283 -msgid "_Find" -msgstr "" - -#: ../plugins/gtkui/interface.c:295 ../plugins/gtkui/interface.c:1706 -msgid "Preferences" -msgstr "" - -#: ../plugins/gtkui/interface.c:299 -msgid "_View" -msgstr "" - -#: ../plugins/gtkui/interface.c:306 -msgid "Status bar" -msgstr "" - -#: ../plugins/gtkui/interface.c:310 -msgid "Column headers" -msgstr "" - -#: ../plugins/gtkui/interface.c:314 -msgid "Tabs" -msgstr "" - -#: ../plugins/gtkui/interface.c:318 -msgid "Equalizer" -msgstr "" - -#: ../plugins/gtkui/interface.c:322 -msgid "_Playback" -msgstr "" - -#: ../plugins/gtkui/interface.c:329 -msgid "Order" -msgstr "" - -#: ../plugins/gtkui/interface.c:336 -msgid "Linear" -msgstr "" - -#: ../plugins/gtkui/interface.c:342 -msgid "Shuffle" -msgstr "" - -#: ../plugins/gtkui/interface.c:348 -msgid "Random" -msgstr "" - -#: ../plugins/gtkui/interface.c:354 -msgid "Looping" -msgstr "" - -#: ../plugins/gtkui/interface.c:361 -msgid "Loop All" -msgstr "" - -#: ../plugins/gtkui/interface.c:367 -msgid "Loop Single Song" -msgstr "" - -#: ../plugins/gtkui/interface.c:373 -msgid "Don't Loop" -msgstr "" - -#: ../plugins/gtkui/interface.c:379 -msgid "Scroll follows playback" -msgstr "" - -#: ../plugins/gtkui/interface.c:384 -msgid "Cursor follows playback" -msgstr "" - -#: ../plugins/gtkui/interface.c:388 -msgid "Stop after current" -msgstr "" - -#: ../plugins/gtkui/interface.c:395 ../plugins/gtkui/interface.c:402 -msgid "_Help" -msgstr "" - -#: ../plugins/gtkui/interface.c:410 -msgid "_ChangeLog" -msgstr "" - -#: ../plugins/gtkui/interface.c:432 -msgid "_About" -msgstr "" - -#: ../plugins/gtkui/interface.c:816 -msgid "Search" -msgstr "" - -#: ../plugins/gtkui/interface.c:891 -msgid "Stop" -msgstr "" - -#: ../plugins/gtkui/interface.c:899 -msgid "Play" -msgstr "" - -#: ../plugins/gtkui/interface.c:907 -msgid "Pause" -msgstr "" - -#: ../plugins/gtkui/interface.c:915 -msgid "Previous" -msgstr "" - -#: ../plugins/gtkui/interface.c:923 -msgid "Next" -msgstr "" - -#: ../plugins/gtkui/interface.c:931 -msgid "Play Random" -msgstr "" - -#: ../plugins/gtkui/interface.c:940 -msgid "About" -msgstr "" - -#: ../plugins/gtkui/interface.c:953 -msgid "Quit" -msgstr "" - -#: ../plugins/gtkui/interface.c:1025 -msgid "Adding files..." -msgstr "" - -#: ../plugins/gtkui/interface.c:1069 -msgid "_Abort" -msgstr "" - -#: ../plugins/gtkui/interface.c:1170 -msgid "Track Properties" -msgstr "" - -#: ../plugins/gtkui/interface.c:1194 -msgid "" -"WARNING: tag writing feature is still in development.\n" -"Make backup copies before using." -msgstr "" - -#: ../plugins/gtkui/interface.c:1221 -msgid "_Apply" -msgstr "" - -#: ../plugins/gtkui/interface.c:1242 ../plugins/gtkui/interface.c:1288 -#: ../plugins/gtkui/interface.c:2436 -msgid "_Close" -msgstr "" - -#: ../plugins/gtkui/interface.c:1246 -msgid "Metadata" -msgstr "" - -#: ../plugins/gtkui/interface.c:1292 ../plugins/gtkui/plcommon.c:402 -msgid "Properties" -msgstr "" - -#: ../plugins/gtkui/interface.c:1378 -msgid "editcolumndlg" -msgstr "" - -#: ../plugins/gtkui/interface.c:1393 ../plugins/gtkui/interface.c:2770 -msgid "Title:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1401 -msgid "Enter new column title here" -msgstr "" - -#: ../plugins/gtkui/interface.c:1409 -msgid "Type:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1417 -msgid "File number" -msgstr "" - -#. create default set of columns -#: ../plugins/gtkui/interface.c:1418 ../plugins/gtkui/mainplaylist.c:297 -msgid "Playing" -msgstr "" - -#: ../plugins/gtkui/interface.c:1419 -msgid "Album Art" -msgstr "" - -#: ../plugins/gtkui/interface.c:1420 -msgid "Artist - Album" -msgstr "" - -#: ../plugins/gtkui/interface.c:1421 ../plugins/gtkui/plcommon.c:774 -msgid "Artist" -msgstr "" - -#: ../plugins/gtkui/interface.c:1422 ../plugins/gtkui/interface.c:1795 -msgid "Album" -msgstr "" - -#: ../plugins/gtkui/interface.c:1423 ../plugins/gtkui/prefwin.c:491 -msgid "Title" -msgstr "" - -#: ../plugins/gtkui/interface.c:1424 -msgid "Length" -msgstr "" - -#: ../plugins/gtkui/interface.c:1425 ../plugins/gtkui/interface.c:1794 -msgid "Track" -msgstr "" - -#: ../plugins/gtkui/interface.c:1426 -msgid "Band / Album Artist" -msgstr "" - -#: ../plugins/gtkui/interface.c:1427 ../plugins/gtkui/plcommon.c:778 -msgid "Custom" -msgstr "" - -#: ../plugins/gtkui/interface.c:1433 ../plugins/gtkui/interface.c:2997 -msgid "Format:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1448 -msgid "Alignment:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1456 -msgid "Left" -msgstr "" - -#: ../plugins/gtkui/interface.c:1457 -msgid "Right" -msgstr "" - -#: ../plugins/gtkui/interface.c:1459 ../plugins/gtkui/interface.c:3007 -msgid "" -"Format conversions (start with %):\n" -" [a]rtist, [t]itle, al[b]um, [B]and,\n" -" track[n]umber, [N]totaltracks,\n" -" [l]ength, [y]ear, [g]enre, [c]omment,\n" -" copy[r]ight, [f]ilename, [T]ags\n" -"Example: %a - %t [%l]" -msgstr "" - -#: ../plugins/gtkui/interface.c:1488 ../plugins/gtkui/interface.c:2801 -#: ../plugins/gtkui/interface.c:2913 ../plugins/gtkui/interface.c:3036 -msgid "_Cancel" -msgstr "" - -#: ../plugins/gtkui/interface.c:1509 ../plugins/gtkui/interface.c:2822 -#: ../plugins/gtkui/interface.c:2934 ../plugins/gtkui/interface.c:3057 -msgid "_OK" -msgstr "" - -#: ../plugins/gtkui/interface.c:1726 -msgid "Output plugin:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1739 -msgid "Output device:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1748 -msgid "Sound" -msgstr "" - -#: ../plugins/gtkui/interface.c:1757 -msgid "Allow dynamic samplerate switching" -msgstr "" - -#: ../plugins/gtkui/interface.c:1765 -msgid "Samplerate conversion quality:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1784 -msgid "Replaygain mode:" -msgstr "" - -#: ../plugins/gtkui/interface.c:1793 -msgid "Disable" -msgstr "" - -#: ../plugins/gtkui/interface.c:1797 -msgid "Replaygain peak scale" -msgstr "" - -#: ../plugins/gtkui/interface.c:1801 -msgid "Sound (adv.)" -msgstr "" - -#: ../plugins/gtkui/interface.c:1810 -msgid "Close minimizes to tray" -msgstr "" - -#: ../plugins/gtkui/interface.c:1814 -msgid "Middle mouse button closes playlist" -msgstr "" - -#: ../plugins/gtkui/interface.c:1827 ../plugins/gtkui/interface.c:1871 -msgid "Override" -msgstr "" - -#: ../plugins/gtkui/interface.c:1836 -msgid "Foreground" -msgstr "" - -#: ../plugins/gtkui/interface.c:1843 -msgid "Background" -msgstr "" - -#: ../plugins/gtkui/interface.c:1862 -msgid "Seekbar/Volumebar colors" -msgstr "" - -#: ../plugins/gtkui/interface.c:1880 -msgid "Middle" -msgstr "" - -#: ../plugins/gtkui/interface.c:1887 -msgid "Light" -msgstr "" - -#: ../plugins/gtkui/interface.c:1894 -msgid "Dark" -msgstr "" - -#: ../plugins/gtkui/interface.c:1925 -msgid "Base" -msgstr "" - -#: ../plugins/gtkui/interface.c:1932 -msgid "Tab strip colors" -msgstr "" - -#: ../plugins/gtkui/interface.c:1941 -msgid "Override (looses GTK treeview theming, but speeds up rendering)" -msgstr "" - -#: ../plugins/gtkui/interface.c:1950 -msgid "Even row" -msgstr "" - -#: ../plugins/gtkui/interface.c:1957 -msgid "Odd row" -msgstr "" - -#: ../plugins/gtkui/interface.c:1976 -msgid "Text" -msgstr "" - -#: ../plugins/gtkui/interface.c:1983 -msgid "Selected row" -msgstr "" - -#: ../plugins/gtkui/interface.c:2002 -msgid "Selected text" -msgstr "" - -#: ../plugins/gtkui/interface.c:2015 -msgid "Cursor" -msgstr "" - -#: ../plugins/gtkui/interface.c:2028 -msgid "Playlist colors" -msgstr "" - -#: ../plugins/gtkui/interface.c:2032 -msgid "GUI" -msgstr "" - -#: ../plugins/gtkui/interface.c:2041 -msgid "Enable Proxy Server" -msgstr "" - -#: ../plugins/gtkui/interface.c:2049 -msgid "Proxy Server Address:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2063 -msgid "Proxy Server Port:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2077 -msgid "Proxy Type:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2096 -msgid "Proxy Username:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2109 -msgid "Proxy Password:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2119 -msgid "Network" -msgstr "" - -#: ../plugins/gtkui/interface.c:2147 -msgid "Write ID3v2" -msgstr "" - -#: ../plugins/gtkui/interface.c:2151 ../plugins/gtkui/interface.c:2278 -msgid "Write ID3v1" -msgstr "" - -#: ../plugins/gtkui/interface.c:2155 ../plugins/gtkui/interface.c:2234 -#: ../plugins/gtkui/interface.c:2274 -msgid "Write APEv2" -msgstr "" - -#: ../plugins/gtkui/interface.c:2163 ../plugins/gtkui/interface.c:2242 -msgid "Strip ID3v2" -msgstr "" - -#: ../plugins/gtkui/interface.c:2167 ../plugins/gtkui/interface.c:2290 -msgid "Strip ID3v1" -msgstr "" - -#: ../plugins/gtkui/interface.c:2171 ../plugins/gtkui/interface.c:2246 -#: ../plugins/gtkui/interface.c:2286 -msgid "Strip APEv2" -msgstr "" - -#: ../plugins/gtkui/interface.c:2179 -msgid "ID3v2 version" -msgstr "" - -#: ../plugins/gtkui/interface.c:2186 -msgid "2.3 (Recommended)" -msgstr "" - -#: ../plugins/gtkui/interface.c:2187 -msgid "2.4" -msgstr "" - -#: ../plugins/gtkui/interface.c:2193 -msgid "ID3v1 character encoding (default is iso8859-1)" -msgstr "" - -#: ../plugins/gtkui/interface.c:2230 -msgid "Write ID3v2.4" -msgstr "" - -#: ../plugins/gtkui/interface.c:2299 -msgid "Tag writer" -msgstr "" - -#: ../plugins/gtkui/interface.c:2330 -msgid "Description:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2345 -msgid "Author(s):" -msgstr "" - -#: ../plugins/gtkui/interface.c:2360 -msgid "Email:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2375 -msgid "Website:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2406 -msgid "Configure" -msgstr "" - -#: ../plugins/gtkui/interface.c:2410 -msgid "Plugins" -msgstr "" - -#: ../plugins/gtkui/interface.c:2754 -msgid "editplaylistdlg" -msgstr "" - -#: ../plugins/gtkui/interface.c:2881 -msgid "URL:" -msgstr "" - -#: ../plugins/gtkui/interface.c:2982 -msgid "Group By" -msgstr "" - -#: ../plugins/gtkui/mainplaylist.c:298 ../plugins/gtkui/search.c:433 -msgid "Artist / Album" -msgstr "" - -#: ../plugins/gtkui/mainplaylist.c:299 ../plugins/gtkui/search.c:434 -msgid "Track No" -msgstr "" - -#: ../plugins/gtkui/mainplaylist.c:300 ../plugins/gtkui/search.c:435 -msgid "Title / Track Artist" -msgstr "" - -#: ../plugins/gtkui/mainplaylist.c:301 ../plugins/gtkui/search.c:436 -msgid "Duration" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:316 -msgid "Delete files from disk" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:317 -msgid "" -"Files will be lost. Proceed?\n" -"(This dialog can be turned off in GTKUI plugin settings)" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:318 ../plugins/gtkui/trkproperties.c:56 -msgid "Warning" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:363 -msgid "Add to playback queue" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:368 -msgid "Remove from playback queue" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:376 -msgid "Reload metadata" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:392 -msgid "Remove from disk" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:616 ../plugins/gtkui/plcommon.c:741 -msgid "Add column" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:646 ../plugins/gtkui/plcommon.c:745 -msgid "Edit column" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:749 -msgid "Remove column" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:759 -msgid "Group by" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:766 -msgid "None" -msgstr "" - -#: ../plugins/gtkui/plcommon.c:770 -msgid "Artist/Date/Album" -msgstr "" - -#: ../plugins/gtkui/pluginconf.c:41 -msgid "Open file..." -msgstr "" - -#: ../plugins/gtkui/pluginconf.c:139 -#, c-format -msgid "Setup %s" -msgstr "" - -#: ../plugins/gtkui/prefwin.c:98 -msgid "Default Audio Device" -msgstr "" - -#: ../plugins/gtkui/prefwin.c:268 -msgid "Add" -msgstr "" - -#: ../plugins/gtkui/prefwin.c:278 -msgid "Global Hotkeys" -msgstr "" - -#: ../plugins/gtkui/prefwin.c:335 -msgid "Slot" -msgstr "" - -#: ../plugins/gtkui/prefwin.c:336 -msgid "Key combination" -msgstr "" - -#. output plugin selection -#: ../plugins/gtkui/prefwin.c:382 ../plugins/gtkui/prefwin.c:571 -#: ../plugins.c:833 -msgid "ALSA output plugin" -msgstr "" - -#: ../plugins/gtkui/progress.c:53 -msgid "Initializing..." -msgstr "" - -#: ../plugins/gtkui/trkproperties.c:53 -msgid "You've modified data for this track." -msgstr "" - -#: ../plugins/gtkui/trkproperties.c:55 -msgid "Really close the window?" -msgstr "" - -#: ../plugins/gtkui/trkproperties.c:180 -msgid "Yes" -msgstr "" - -#: ../plugins/gtkui/trkproperties.c:180 -msgid "No" -msgstr "" - -#: ../plugins/gtkui/trkproperties.c:244 ../plugins/gtkui/trkproperties.c:256 -msgid "Key" -msgstr "" - -#: ../plugins/gtkui/trkproperties.c:245 ../plugins/gtkui/trkproperties.c:257 -msgid "Value" -msgstr "" - -#: ../main.c:83 -#, c-format -msgid "Usage: deadbeef [options] [file(s)]\n" -msgstr "" - -#: ../main.c:84 -#, c-format -msgid "Options:\n" -msgstr "" - -#: ../main.c:85 -#, c-format -msgid " --help or -h Print help (this message) and exit\n" -msgstr "" - -#: ../main.c:86 -#, c-format -msgid " --quit Quit player\n" -msgstr "" - -#: ../main.c:87 -#, c-format -msgid " --version Print version info and exit\n" -msgstr "" - -#: ../main.c:88 -#, c-format -msgid " --play Start playback\n" -msgstr "" - -#: ../main.c:89 -#, c-format -msgid " --stop Stop playback\n" -msgstr "" - -#: ../main.c:90 -#, c-format -msgid " --pause Pause playback\n" -msgstr "" - -#: ../main.c:91 -#, c-format -msgid " --next Next song in playlist\n" -msgstr "" - -#: ../main.c:92 -#, c-format -msgid " --prev Previous song in playlist\n" -msgstr "" - -#: ../main.c:93 -#, c-format -msgid " --random Random song in playlist\n" -msgstr "" - -#: ../main.c:94 -#, c-format -msgid " --queue Append file(s) to existing playlist\n" -msgstr "" - -#: ../main.c:95 -#, c-format -msgid " --nowplaying FMT Print formatted track name to stdout\n" -msgstr "" - -#: ../main.c:96 -#, c-format -msgid "" -" FMT %%-syntax: [a]rtist, [t]itle, al[b]um,\n" -" [l]ength, track[n]umber, [y]ear, [c]omment,\n" -" copy[r]ight, [e]lapsed\n" -msgstr "" - -#: ../main.c:99 -#, c-format -msgid "" -" e.g.: --nowplaying \"%%a - %%t\" should print \"artist " -"- title\"\n" -msgstr "" - -#: ../playlist.c:365 ../playlist.c:2208 -msgid "Default" -msgstr "" - - diff --git a/po/en@boldquot.header b/po/en@boldquot.header deleted file mode 100644 index fedb6a06..00000000 --- a/po/en@boldquot.header +++ /dev/null @@ -1,25 +0,0 @@ -# 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@quot.header b/po/en@quot.header deleted file mode 100644 index a9647fc3..00000000 --- a/po/en@quot.header +++ /dev/null @@ -1,22 +0,0 @@ -# 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/es.gmo b/po/es.gmo deleted file mode 100644 index 6dfd2308..00000000 Binary files a/po/es.gmo and /dev/null differ diff --git a/po/insert-header.sin b/po/insert-header.sin deleted file mode 100644 index b26de01f..00000000 --- a/po/insert-header.sin +++ /dev/null @@ -1,23 +0,0 @@ -# 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/quot.sed b/po/quot.sed deleted file mode 100644 index 0122c463..00000000 --- a/po/quot.sed +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index 2436c49e..00000000 --- a/po/remove-potcdate.sin +++ /dev/null @@ -1,19 +0,0 @@ -# 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/ru.gmo b/po/ru.gmo deleted file mode 100644 index db146b6c..00000000 Binary files a/po/ru.gmo and /dev/null differ diff --git a/po/stamp-po b/po/stamp-po deleted file mode 100644 index 9788f702..00000000 --- a/po/stamp-po +++ /dev/null @@ -1 +0,0 @@ -timestamp -- cgit v1.2.3