diff options
Diffstat (limited to 'po')
-rw-r--r-- | po/ChangeLog | 0 | ||||
-rw-r--r-- | po/LINGUAS | 1 | ||||
-rw-r--r-- | po/Makefile.in.in | 429 | ||||
-rw-r--r-- | po/Makevars | 41 | ||||
-rw-r--r-- | po/POTFILES | 15 | ||||
-rw-r--r-- | po/POTFILES.in | 16 | ||||
-rw-r--r-- | po/Rules-quot | 47 | ||||
-rw-r--r-- | po/boldquot.sed | 10 | ||||
-rw-r--r-- | po/deadbeef.pot | 1015 | ||||
-rw-r--r-- | po/en@boldquot.header | 25 | ||||
-rw-r--r-- | po/en@quot.header | 22 | ||||
-rw-r--r-- | po/insert-header.sin | 23 | ||||
-rw-r--r-- | po/quot.sed | 6 | ||||
-rw-r--r-- | po/remove-potcdate.sed | 11 | ||||
-rw-r--r-- | po/remove-potcdate.sin | 19 | ||||
-rw-r--r-- | po/ru.gmo | bin | 0 -> 14138 bytes | |||
-rw-r--r-- | po/ru.po | 1053 | ||||
-rw-r--r-- | po/stamp-po | 1 |
18 files changed, 2734 insertions, 0 deletions
diff --git a/po/ChangeLog b/po/ChangeLog new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/po/ChangeLog diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 00000000..562ba4cf --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1 @@ +ru diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 00000000..fecf500f --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,429 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2007 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.17 +GETTEXT_MACRO_VERSION = 0.17 + +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 -o $${lang}.gmo $${lang}.po"; \ + cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo + +.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) $${lang}.po $(DOMAIN).pot"; \ + cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ + 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 + $(mkdir_p) $(DESTDIR)$(datadir) + @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: + $(mkdir_p) $(DESTDIR)$(datadir) + @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) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + cd $(srcdir); \ + if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ + if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + 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) + @: + +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/Makevars b/po/Makevars new file mode 100644 index 00000000..ec43be61 --- /dev/null +++ b/po/Makevars @@ -0,0 +1,41 @@ +# 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 <waker@users.sourceforge.net> + +# 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 new file mode 100644 index 00000000..d75151a1 --- /dev/null +++ b/po/POTFILES @@ -0,0 +1,15 @@ + ../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 diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 00000000..34260080 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1,16 @@ +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 + diff --git a/po/Rules-quot b/po/Rules-quot new file mode 100644 index 00000000..9c2a995e --- /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 $$ll -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 00000000..4b937aa5 --- /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/deadbeef.pot b/po/deadbeef.pot new file mode 100644 index 00000000..d4dd2461 --- /dev/null +++ b/po/deadbeef.pot @@ -0,0 +1,1015 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Alexey Yakovenko <waker@users.sourceforge.net> +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: deadbeef devel\n" +"Report-Msgid-Bugs-To: waker@users.sourceforge.net\n" +"POT-Creation-Date: 2010-05-15 23:25+0200\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" +"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:364 +msgid "Save Playlist As" +msgstr "" + +#: plugins/gtkui/callbacks.c:371 plugins/gtkui/gtkui.c:532 +msgid "DeaDBeeF playlist files (*.dbpl)" +msgstr "" + +#: plugins/gtkui/callbacks.c:694 +msgid "Failed while reading help file" +msgstr "" + +#: plugins/gtkui/callbacks.c:704 +msgid "Failed to load help file" +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:177 +#, c-format +msgid "" +"%s%s %s| %dHz | %d bit | %s | %d:%02d / %s | %d tracks | %s total playtime" +msgstr "" + +#: plugins/gtkui/gtkui.c:528 +msgid "Load Playlist" +msgstr "" + +#: plugins/gtkui/gtkui.c:663 +msgid "New Playlist" +msgstr "" + +#: plugins/gtkui/gtkui.c:666 +#, c-format +msgid "New Playlist (%d)" +msgstr "" + +#: plugins/gtkui/interface.c:129 +msgid "DeaDBeeF" +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:278 +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:419 +msgid "_GPLv2" +msgstr "" + +#: plugins/gtkui/interface.c:423 +msgid "_LGPLv2.1" +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:1105 +msgid "Help" +msgstr "" + +#: plugins/gtkui/interface.c:1170 +msgid "Track Properties" +msgstr "" + +#: plugins/gtkui/interface.c:1194 +msgid "" +"<b>WARNING</b>: tag writing feature is still in development.\n" +"<b>Make backup copies</b> before using." +msgstr "" + +#: plugins/gtkui/interface.c:1221 +msgid "_Apply" +msgstr "" + +#: plugins/gtkui/interface.c:1242 plugins/gtkui/interface.c:1288 +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 "" + +#: 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:502 +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: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:1774 +msgid "sinc_best_quality" +msgstr "" + +#: plugins/gtkui/interface.c:1775 +msgid "sinc_medium_quality" +msgstr "" + +#: plugins/gtkui/interface.c:1776 +msgid "sinc_fastest" +msgstr "" + +#: plugins/gtkui/interface.c:1777 +msgid "zero_order_hold" +msgstr "" + +#: plugins/gtkui/interface.c:1778 +msgid "linear" +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:2085 +msgid "HTTP" +msgstr "" + +#: plugins/gtkui/interface.c:2086 +msgid "HTTP_1_0" +msgstr "" + +#: plugins/gtkui/interface.c:2087 +msgid "SOCKS4" +msgstr "" + +#: plugins/gtkui/interface.c:2088 +msgid "SOCKS5" +msgstr "" + +#: plugins/gtkui/interface.c:2089 +msgid "SOCKS4A" +msgstr "" + +#: plugins/gtkui/interface.c:2090 +msgid "SOCKS5_HOSTNAME" +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:2202 +msgid "<b>MP3</b>" +msgstr "" + +#: plugins/gtkui/interface.c:2230 +msgid "Write ID3v2.4" +msgstr "" + +#: plugins/gtkui/interface.c:2250 +msgid "<b>APE</b>" +msgstr "" + +#: plugins/gtkui/interface.c:2294 +msgid "<b>WavPack</b>" +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/interface.c:3036 +msgid "_Cancel" +msgstr "" + +#: plugins/gtkui/interface.c:3057 +msgid "_OK" +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 +#: plugins/gtkui/trkproperties.c:175 +msgid "Duration" +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:273 +msgid "Add" +msgstr "" + +#: plugins/gtkui/prefwin.c:283 +msgid "Apply" +msgstr "" + +#: plugins/gtkui/prefwin.c:288 +msgid "Global Hotkeys" +msgstr "" + +#: plugins/gtkui/prefwin.c:346 +msgid "Slot" +msgstr "" + +#: plugins/gtkui/prefwin.c:347 +msgid "Key combination" +msgstr "" + +#: plugins/gtkui/prefwin.c:393 plugins/gtkui/prefwin.c:582 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:178 +msgid "Tag Type(s)" +msgstr "" + +#: plugins/gtkui/trkproperties.c:180 +msgid "Embedded Cuesheet" +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 new file mode 100644 index 00000000..fedb6a06 --- /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@quot.header b/po/en@quot.header new file mode 100644 index 00000000..a9647fc3 --- /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/insert-header.sin b/po/insert-header.sin new file mode 100644 index 00000000..b26de01f --- /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/quot.sed b/po/quot.sed new file mode 100644 index 00000000..0122c463 --- /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.sed b/po/remove-potcdate.sed new file mode 100644 index 00000000..edb38d70 --- /dev/null +++ b/po/remove-potcdate.sed @@ -0,0 +1,11 @@ +/^"POT-Creation-Date: .*"$/{ +x +s/P/P/ +ta +g +d +bb +:a +x +:b +} diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin new file mode 100644 index 00000000..2436c49e --- /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/ru.gmo b/po/ru.gmo Binary files differnew file mode 100644 index 00000000..d22ddf77 --- /dev/null +++ b/po/ru.gmo diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 00000000..766b9f6a --- /dev/null +++ b/po/ru.po @@ -0,0 +1,1053 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.4.0\n" +"Report-Msgid-Bugs-To: waker@users.sourceforge.net\n" +"POT-Creation-Date: 2010-05-15 23:25+0200\n" +"PO-Revision-Date: 2010-05-15 18:40+0300\n" +"Last-Translator: Dmitriy Simbiriatin <slpiv@mail.ru>\n" +"Language-Team: ru <slpiv@mail.ru>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: \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:364 +msgid "Save Playlist As" +msgstr "Сохранить плейлист как ..." + +#: plugins/gtkui/callbacks.c:371 plugins/gtkui/gtkui.c:532 +msgid "DeaDBeeF playlist files (*.dbpl)" +msgstr "Файлы плейлистов DeaDBeeF (*.dbpl)" + +#: plugins/gtkui/callbacks.c:694 +msgid "Failed while reading help file" +msgstr "Не удалось прочитать файл справки" + +#: plugins/gtkui/callbacks.c:704 +msgid "Failed to load help file" +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 "Сохранить DeaDBeeF EQ Preset" + +#: plugins/gtkui/eq.c:120 +#, fuzzy +msgid "DeaDBeeF EQ preset files (*.ddbeq)" +msgstr "DeaDBeeF preset files (*.ddbeq)" + +#: plugins/gtkui/eq.c:151 +msgid "Load DeaDBeeF EQ Preset..." +msgstr "Загрузить DeaDBeeF EQ Preset..." + +#: plugins/gtkui/eq.c:155 +#, fuzzy +msgid "DeaDBeeF EQ presets (*.ddbeq)" +msgstr "DeaDBeeF EQ presets (*.ddbeq)" + +#: plugins/gtkui/eq.c:214 +msgid "Import Foobar2000 EQ Preset..." +msgstr "Импортировать Foobar2000 EQ Preset..." + +#: plugins/gtkui/eq.c:218 +msgid "Foobar2000 EQ presets (*.feq)" +msgstr "Foobar2000 EQ presets (*.feq)" + +#: 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 "Импортировать Foobar2000 Preset" + +#: plugins/gtkui/gtkui.c:128 +#, c-format +msgid "1 day %d:%02d:%02d" +msgstr "1 день %d:%02d:%02d" + +#: plugins/gtkui/gtkui.c:131 +#, c-format +msgid "%d days %d:%02d:%02d" +msgstr "%d дней %d:%02d:%02d" + +#: plugins/gtkui/gtkui.c:140 +#, c-format +msgid "Stopped | %d tracks | %s total playtime" +msgstr "Стоп | %d дорожек | %s общее время" + +#: 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 "| %4d Кбит/с" + +#: plugins/gtkui/gtkui.c:177 +#, c-format +msgid "" +"%s%s %s| %dHz | %d bit | %s | %d:%02d / %s | %d tracks | %s total playtime" +msgstr "" +"%s%s %s| %dГц | %d бит | %s | %d:%02d / %s | %d дорожек | %s общее время" + +#: plugins/gtkui/gtkui.c:528 +msgid "Load Playlist" +msgstr "Загрузить плейлист" + +#: plugins/gtkui/gtkui.c:663 +msgid "New Playlist" +msgstr "Новый плейлист" + +#: plugins/gtkui/gtkui.c:666 +#, c-format +msgid "New Playlist (%d)" +msgstr "Новый плейлист (%d)" + +#: plugins/gtkui/interface.c:129 +msgid "DeaDBeeF" +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 "Добавить аудио CD" + +#: 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:278 +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:419 +msgid "_GPLv2" +msgstr "" + +#: plugins/gtkui/interface.c:423 +msgid "_LGPLv2.1" +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:1105 +msgid "Help" +msgstr "Справка" + +#: plugins/gtkui/interface.c:1170 +msgid "Track Properties" +msgstr "Свойства дорожки" + +#: plugins/gtkui/interface.c:1194 +msgid "" +"<b>WARNING</b>: tag writing feature is still in development.\n" +"<b>Make backup copies</b> before using." +msgstr "" +"<b>Внимание</b>: возможность редактирования тегов находится в разработке.\n" +"<b>Создавайте резервные копии</b> перед использованием." + +#: plugins/gtkui/interface.c:1221 +msgid "_Apply" +msgstr "_Применить" + +#: plugins/gtkui/interface.c:1242 plugins/gtkui/interface.c:1288 +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 +#, fuzzy +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 "Номер композиции" + +#: 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:502 +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 "" +"Формат преобразования (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" +"Пример: %a - %t [%l]" + +#: 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:1774 +msgid "sinc_best_quality" +msgstr "" + +#: plugins/gtkui/interface.c:1775 +msgid "sinc_medium_quality" +msgstr "" + +#: plugins/gtkui/interface.c:1776 +msgid "sinc_fastest" +msgstr "" + +#: plugins/gtkui/interface.c:1777 +msgid "zero_order_hold" +msgstr "" + +#: plugins/gtkui/interface.c:1778 +#, fuzzy +msgid "linear" +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 "" +"Заменить (теряются настройки GTK темы, но увеличивается скорость " +"визуализации)" + +#: plugins/gtkui/interface.c:1950 +msgid "Even row" +msgstr "" +"Чётная \n" +" строка" + +#: plugins/gtkui/interface.c:1957 +msgid "Odd row" +msgstr "" +"Нечётная \n" +" строка" + +#: plugins/gtkui/interface.c:1976 +msgid "Text" +msgstr "Текст" + +#: plugins/gtkui/interface.c:1983 +msgid "Selected row" +msgstr "" +"Выделенная \n" +" строка" + +#: plugins/gtkui/interface.c:2002 +msgid "Selected text" +msgstr "" +"Выделенный \n" +" текст" + +#: 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:2085 +msgid "HTTP" +msgstr "" + +#: plugins/gtkui/interface.c:2086 +msgid "HTTP_1_0" +msgstr "" + +#: plugins/gtkui/interface.c:2087 +msgid "SOCKS4" +msgstr "" + +#: plugins/gtkui/interface.c:2088 +msgid "SOCKS5" +msgstr "" + +#: plugins/gtkui/interface.c:2089 +msgid "SOCKS4A" +msgstr "" + +#: plugins/gtkui/interface.c:2090 +msgid "SOCKS5_HOSTNAME" +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 "Писать ID3v2" + +#: plugins/gtkui/interface.c:2151 plugins/gtkui/interface.c:2278 +msgid "Write ID3v1" +msgstr "Писать ID3v1" + +#: plugins/gtkui/interface.c:2155 plugins/gtkui/interface.c:2234 +#: plugins/gtkui/interface.c:2274 +msgid "Write APEv2" +msgstr "Писать APEv2" + +#: plugins/gtkui/interface.c:2163 plugins/gtkui/interface.c:2242 +msgid "Strip ID3v2" +msgstr "Вырезать ID3v2" + +#: plugins/gtkui/interface.c:2167 plugins/gtkui/interface.c:2290 +msgid "Strip ID3v1" +msgstr "Вырезать ID3v1" + +#: plugins/gtkui/interface.c:2171 plugins/gtkui/interface.c:2246 +#: plugins/gtkui/interface.c:2286 +msgid "Strip APEv2" +msgstr "Вырезать APEv2" + +#: plugins/gtkui/interface.c:2179 +msgid "ID3v2 version" +msgstr "Версия ID3v2" + +#: plugins/gtkui/interface.c:2186 +msgid "2.3 (Recommended)" +msgstr "2.3 (Рекомендуемая)" + +#: plugins/gtkui/interface.c:2187 +msgid "2.4" +msgstr "" + +#: plugins/gtkui/interface.c:2193 +msgid "ID3v1 character encoding (default is iso8859-1)" +msgstr "Кодировка ID3v1 (по умолчанию iso8859-1)" + +#: plugins/gtkui/interface.c:2202 +msgid "<b>MP3</b>" +msgstr "" + +#: plugins/gtkui/interface.c:2230 +msgid "Write ID3v2.4" +msgstr "Писать ID3v2.4" + +#: plugins/gtkui/interface.c:2250 +msgid "<b>APE</b>" +msgstr "" + +#: plugins/gtkui/interface.c:2294 +msgid "<b>WavPack</b>" +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 +#, fuzzy +msgid "editplaylistdlg" +msgstr "Редактировать плейлист" + +#: plugins/gtkui/interface.c:2881 +msgid "URL:" +msgstr "Ссылка:" + +#: plugins/gtkui/interface.c:2982 +msgid "Group By" +msgstr "Группировать по" + +#: plugins/gtkui/interface.c:3036 +msgid "_Cancel" +msgstr "_Отмена" + +#: plugins/gtkui/interface.c:3057 +msgid "_OK" +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 +#: plugins/gtkui/trkproperties.c:175 +msgid "Duration" +msgstr "Продолжительность" + +#: plugins/gtkui/plcommon.c:317 +msgid "" +"Files will be lost. Proceed?\n" +"(This dialog can be turned off in GTKUI plugin settings)" +msgstr "" +"Файл будут потеряны. Продолжить?\n" +"(Этот диалог может быть отключён в настройках расширения GTKUI)" + +#: 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 "Настройки %s" + +#: plugins/gtkui/prefwin.c:98 +msgid "Default Audio Device" +msgstr "Аудио устройство по умолчанию" + +#: plugins/gtkui/prefwin.c:273 +msgid "Add" +msgstr "Добавить" + +#: plugins/gtkui/prefwin.c:283 +msgid "Apply" +msgstr "Применить" + +#: plugins/gtkui/prefwin.c:288 +msgid "Global Hotkeys" +msgstr "Горячие клавиши" + +#: plugins/gtkui/prefwin.c:346 +msgid "Slot" +msgstr "Слот" + +#: plugins/gtkui/prefwin.c:347 +msgid "Key combination" +msgstr "Комбинация клавиш" + +#: plugins/gtkui/prefwin.c:393 plugins/gtkui/prefwin.c:582 plugins.c:833 +msgid "ALSA output plugin" +msgstr "Модуль вывода ALSA" + +#: 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:178 +msgid "Tag Type(s)" +msgstr "" + +#: plugins/gtkui/trkproperties.c:180 +msgid "Embedded Cuesheet" +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 "Плейлист" + +#~ msgid "Paused | " +#~ msgstr "Пауза | " + +#~ msgid "Delete files from disk" +#~ msgstr "Удалить файлы с жёсткого диска" + +#~ msgid "Yes" +#~ msgstr "Да" + +#~ msgid "No" +#~ msgstr "Нет" diff --git a/po/stamp-po b/po/stamp-po new file mode 100644 index 00000000..9788f702 --- /dev/null +++ b/po/stamp-po @@ -0,0 +1 @@ +timestamp |