Import Upstream version 0.5.2

This commit is contained in:
rtlhq 2022-09-24 18:21:41 +08:00
commit 4ad2d731c1
80 changed files with 52902 additions and 0 deletions

1
AUTHORS Normal file
View File

@ -0,0 +1 @@
Landry Breuil <landry at rhaalovely.net>

15
COPYING Normal file
View File

@ -0,0 +1,15 @@
Copyright (c) 2006 Landry Breuil (landry at fr.homeunix.org / gaston at gcu.info)
This code is licenced under a BSD-style licence.
(OpenBSD variant modeled after the ISC licence)
All rights reserved.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

112
ChangeLog Normal file
View File

@ -0,0 +1,112 @@
13-09-2019 Landry Breuil <landry at xfce.org>
* release 0.5.2
* fix crash when parsing MPD 0.21 outputs response (bug #15415)
* new translations: hy_AM, ie, fi
* many updated translations
08-12-2018 Landry Breuil <landry at xfce.org>
* release 0.5.1
* fix a long-standing crasher when using multiple outputs
* improve icon sizing on 4.13 panel (thx to Simon Steinbeiss)
* improve spacing in settings dialog (#14671, thx to Sean Davis)
* allow %file% in format_song_display (#12973, thx to Armando Ortega)
01-11-2016 Landry Breuil <landry at xfce.org>
* release 0.5.0
* fix changing volume via mousewheel
* fix icon flickering on mousehover
* properly resize button/image on set_size event
05-06-2016 Landry Breuil <landry at xfce.org>
* release 0.4.99
* port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
04-03-2015 Landry Breuil <landry at xfce.org>
* release 0.4.5
* autotools update
* new translations: bg, en_AU, ms, nb, oc, th, sr
* updated translations: ar, ast, cs, da, de, en_AU, es, fr, he
hr, hu, id, ko, nl, pl, sk, sv, tr, ru, ug, uk, zh_CN, zh_TW
30-06-2012 Landry Breuil <landry at xfce.org>
* release 0.4.4
* Better compliance with the panel plugin HIG
* Fix wrong fr translation
13-05-2012 Landry Breuil <landry at xfce.org>
* release 0.4.3
* set small property (unless in deskbar mode)
* fix panel 4.9 detection
20-02-2012 Landry Breuil <landry at rhaalovely.net>
* release 0.4.2
* 0.4.1 was generated with a buggy intltool 0.50.0, regen with 0.50.1
* https://bugs.launchpad.net/intltool/+bug/900738
15-02-2012 Landry Breuil <landry at rhaalovely.net>
* release 0.4.1
* build plugin as a module
* add nrows handling/mode-changed callback for panel > 4.9
12-02-2012 Landry Breuil <landry at rhaalovely.net>
* release 0.4.0
* port from libxfcegui4 to libxfce4ui
* much better handling of panel size/orientation
* use icon names from the icon-naming-specs
* looks much better and obey panel/icon themes
* make plugin background transparent
07-01-2011 Landry Breuil <landry at rhaalovely.net>
* release 0.3.6
* recognize exo-1 for upcoming Xfce 4.8
17-05-2010 Landry Breuil <landry at fr.homeunix.org>
* release 0.3.5
* add enable/disable outputs in rightclick menu
03-11-2009 Landry Breuil <landry at fr.homeunix.org>
* release 0.3.4
* add user-configurable markup for playlist and tooltip
* properly resize buttons icons
24-03-2008 Landry Breuil <landry at fr.homeunix.org>
* release 0.3.3
* pretty-print tracks in playlist and tooltip
* don't show multiple instances of playlist
* fix dumb segfaults when connection is dropped by MPD
* add aboutbox (useless, hence necessary)
30-05-2007 Landry Breuil <landry at fr.homeunix.org>
* release 0.3.2
* fixed various bugs when running against MPD 0.12.2 or 0.13 (thanks drac)
* fixed stupid bug, first track was not shown in playlist
* rewritten parser in simple-libmpd.c using g_* funcs
28-01-2007 Landry Breuil <landry at fr.homeunix.org>
* release 0.3.1
* fixed bugs in simple-libmpd.c, causing several crashes
* prevent creation of playlist window when mpd could not be contacted
16-01-2007 Landry Breuil <landry at fr.homeunix.org>
* release 0.3.0
* added configurable client (gmpc, xterm -e ncmpc,..) entry in context menu (uses xfce_exec())
* added simple playlist window on middle-click permitting to select a track to play
* completed simple-libmpd to improve communication with mpd
26-10-2006 Landry Breuil <landry at fr.homeunix.org>
* release 0.2.0
* written a simple interface with mpd when libmpd is not available
* cleaned/modularized code
* add repeat/random toggle in right-click menu
* use xfce_* functions for config dialog
* replaced play call/button with pause -> better
* don't connect at startup (plugin is not configured)
11-06-2006 Landry Breuil <landry at fr.homeunix.org>
* Initial release 0.1.0
* depends on libmpd
* Features :
* prev/next/stop/play buttons with gtk stock icons
* mousewheel to increase/decrease volume
* current title as tooltip
* configurable MPD host/port/password

370
INSTALL Normal file
View File

@ -0,0 +1,370 @@
Installation Instructions
*************************
Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without warranty of any kind.
Basic Installation
==================
Briefly, the shell command `./configure && make && make install'
should configure, build, and install this package. The following
more-detailed instructions are generic; see the `README' file for
instructions specific to this package. Some packages provide this
`INSTALL' file but do not implement all of the features documented
below. The lack of an optional feature in a given package is not
necessarily a bug. More recommendations for GNU packages can be found
in *note Makefile Conventions: (standards)Makefile Conventions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, and a
file `config.log' containing compiler output (useful mainly for
debugging `configure').
It can also use an optional file (typically called `config.cache'
and enabled with `--cache-file=config.cache' or simply `-C') that saves
the results of its tests to speed up reconfiguring. Caching is
disabled by default to prevent problems with accidental use of stale
cache files.
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If you are using the cache, and at
some point `config.cache' contains results you don't want to keep, you
may remove or edit it.
The file `configure.ac' (or `configure.in') is used to create
`configure' by a program called `autoconf'. You need `configure.ac' if
you want to change it or regenerate `configure' using a newer version
of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system.
Running `configure' might take a while. While running, it prints
some messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package, generally using the just-built uninstalled binaries.
4. Type `make install' to install the programs and any data files and
documentation. When installing into a prefix owned by root, it is
recommended that the package be configured and built as a regular
user, and only the `make install' phase executed with root
privileges.
5. Optionally, type `make installcheck' to repeat any self-tests, but
this time using the binaries in their final installed location.
This target does not install anything. Running this target as a
regular user, particularly if the prior `make install' required
root privileges, verifies that the installation completed
correctly.
6. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
7. Often, you can also type `make uninstall' to remove the installed
files again. In practice, not all packages have tested that
uninstallation works correctly, even though it is required by the
GNU Coding Standards.
8. Some packages, particularly those that use Automake, provide `make
distcheck', which can by used by developers to test that all other
targets like `make install' and `make uninstall' work correctly.
This target is generally not run by end users.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. Run `./configure --help'
for details on some of the pertinent environment variables.
You can give `configure' initial values for configuration parameters
by setting variables in the command line or in the environment. Here
is an example:
./configure CC=c99 CFLAGS=-g LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you can use GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'. This
is known as a "VPATH" build.
With a non-GNU `make', it is safer to compile the package for one
architecture at a time in the source code directory. After you have
installed the package for one architecture, use `make distclean' before
reconfiguring for another architecture.
On MacOS X 10.5 and later systems, you can create libraries and
executables that work on multiple system types--known as "fat" or
"universal" binaries--by specifying multiple `-arch' options to the
compiler but only a single `-arch' option to the preprocessor. Like
this:
./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
CPP="gcc -E" CXXCPP="g++ -E"
This is not guaranteed to produce working output in all cases, you
may have to build one architecture at a time and combine the results
using the `lipo' tool if you have problems.
Installation Names
==================
By default, `make install' installs the package's commands under
`/usr/local/bin', include files under `/usr/local/include', etc. You
can specify an installation prefix other than `/usr/local' by giving
`configure' the option `--prefix=PREFIX', where PREFIX must be an
absolute file name.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
pass the option `--exec-prefix=PREFIX' to `configure', the package uses
PREFIX as the prefix for installing programs and libraries.
Documentation and other data files still use the regular prefix.
In addition, if you use an unusual directory layout you can give
options like `--bindir=DIR' to specify different values for particular
kinds of files. Run `configure --help' for a list of the directories
you can set and what kinds of files go in them. In general, the
default for these options is expressed in terms of `${prefix}', so that
specifying just `--prefix' will affect all of the other directory
specifications that were not explicitly provided.
The most portable way to affect installation locations is to pass the
correct locations to `configure'; however, many packages provide one or
both of the following shortcuts of passing variable assignments to the
`make install' command line to change installation locations without
having to reconfigure or recompile.
The first method involves providing an override variable for each
affected directory. For example, `make install
prefix=/alternate/directory' will choose an alternate location for all
directory configuration variables that were expressed in terms of
`${prefix}'. Any directories that were specified during `configure',
but not in terms of `${prefix}', must each be overridden at install
time for the entire installation to be relocated. The approach of
makefile variable overrides for each directory variable is required by
the GNU Coding Standards, and ideally causes no recompilation.
However, some platforms have known limitations with the semantics of
shared libraries that end up requiring recompilation when using this
method, particularly noticeable in packages that use GNU Libtool.
The second method involves providing the `DESTDIR' variable. For
example, `make install DESTDIR=/alternate/directory' will prepend
`/alternate/directory' before all installation names. The approach of
`DESTDIR' overrides is not required by the GNU Coding Standards, and
does not work on platforms that have drive letters. On the other hand,
it does better at avoiding recompilation issues, and works well even
when some directory options were not specified in terms of `${prefix}'
at `configure' time.
Optional Features
=================
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Some packages offer the ability to configure how verbose the
execution of `make' will be. For these packages, running `./configure
--enable-silent-rules' sets the default to minimal output, which can be
overridden with `make V=1'; while running `./configure
--disable-silent-rules' sets the default to verbose, which can be
overridden with `make V=0'.
Particular systems
==================
On HP-UX, the default C compiler is not ANSI C compatible. If GNU
CC is not installed, it is recommended to use the following options in
order to use an ANSI C compiler:
./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
HP-UX `make' updates targets which have the same time stamps as
their prerequisites, which makes it generally unusable when shipped
generated files such as `configure' are involved. Use GNU `make'
instead.
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
parse its `<wchar.h>' header file. The option `-nodtk' can be used as
a workaround. If GNU CC is not installed, it is therefore recommended
to try
./configure CC="cc"
and if that doesn't work, try
./configure CC="cc -nodtk"
On Solaris, don't put `/usr/ucb' early in your `PATH'. This
directory contains several dysfunctional programs; working variants of
these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
in your `PATH', put it _after_ `/usr/bin'.
On Haiku, software installed for all users goes in `/boot/common',
not `/usr/local'. It is recommended to use the following options:
./configure --prefix=/boot/common
Specifying the System Type
==========================
There may be some features `configure' cannot figure out
automatically, but needs to determine by the type of machine the package
will run on. Usually, assuming the package is built to be run on the
_same_ architectures, `configure' can figure that out, but if it prints
a message saying it cannot guess the machine type, give it the
`--build=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name which has the form:
CPU-COMPANY-SYSTEM
where SYSTEM can have one of these forms:
OS
KERNEL-OS
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
use the option `--target=TYPE' to select the type of system they will
produce code for.
If you want to _use_ a cross compiler, that generates code for a
platform different from the build platform, you should specify the
"host" platform (i.e., that on which the generated programs will
eventually be run) with `--host=TYPE'.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Defining Variables
==================
Variables not defined in a site shell script can be set in the
environment passed to `configure'. However, some packages may run
configure again during the build, and the customized values of these
variables may be lost. In order to avoid this problem, you should set
them in the `configure' command line, using `VAR=value'. For example:
./configure CC=/usr/local2/bin/gcc
causes the specified `gcc' to be used as the C compiler (unless it is
overridden in the site shell script).
Unfortunately, this technique does not work for `CONFIG_SHELL' due to
an Autoconf limitation. Until the limitation is lifted, you can use
this workaround:
CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
`configure' Invocation
======================
`configure' recognizes the following options to control how it
operates.
`--help'
`-h'
Print a summary of all of the options to `configure', and exit.
`--help=short'
`--help=recursive'
Print a summary of the options unique to this package's
`configure', and exit. The `short' variant lists options used
only in the top level, while the `recursive' variant lists options
also present in any nested packages.
`--version'
`-V'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`--cache-file=FILE'
Enable the cache: use and save the results of the tests in FILE,
traditionally `config.cache'. FILE defaults to `/dev/null' to
disable caching.
`--config-cache'
`-C'
Alias for `--cache-file=config.cache'.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made. To
suppress all normal output, redirect it to `/dev/null' (any error
messages will still be shown).
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`--prefix=DIR'
Use DIR as the installation prefix. *note Installation Names::
for more details, including other options available for fine-tuning
the installation locations.
`--no-create'
`-n'
Run the configure checks, but stop before creating any output
files.
`configure' also accepts some other, not widely useful, options. Run
`configure --help' for more details.

18
Makefile.am Normal file
View File

@ -0,0 +1,18 @@
@SET_MAKE@
SUBDIRS = panel-plugin po
distclean-local:
rm -rf *.cache *~
EXTRA_DIST = \
README \
intltool-extract.in \
intltool-merge.in \
intltool-update.in
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update

856
Makefile.in Normal file
View File

@ -0,0 +1,856 @@
# Makefile.in generated by automake 1.14.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
*) echo "am__make_running_with_option: internal error: invalid" \
"target option '$${target_option-}' specified" >&2; \
exit 1;; \
esac; \
has_opt=no; \
sane_makeflags=$$MAKEFLAGS; \
if $(am__is_gnu_make); then \
sane_makeflags=$$MFLAGS; \
else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
bs=\\; \
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
fi; \
skip_next=no; \
strip_trailopt () \
{ \
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
}; \
for flg in $$sane_makeflags; do \
test $$skip_next = yes && { skip_next=no; continue; }; \
case $$flg in \
*=*|--*) continue;; \
-*I) strip_trailopt 'I'; skip_next=yes;; \
-*I?*) strip_trailopt 'I';; \
-*O) strip_trailopt 'O'; skip_next=yes;; \
-*O?*) strip_trailopt 'O';; \
-*l) strip_trailopt 'l'; skip_next=yes;; \
-*l?*) strip_trailopt 'l';; \
-[dEDm]) skip_next=yes;; \
-[JT]) skip_next=yes;; \
esac; \
case $$flg in \
*$$target_option*) has_opt=yes; break;; \
esac; \
done; \
test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = .
DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/configure $(am__configure_deps) \
$(srcdir)/config.h.in COPYING TODO compile config.guess \
config.sub depcomp install-sh missing ltmain.sh
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
ctags-recursive dvi-recursive html-recursive info-recursive \
install-data-recursive install-dvi-recursive \
install-exec-recursive install-html-recursive \
install-info-recursive install-pdf-recursive \
install-ps-recursive install-recursive installcheck-recursive \
installdirs-recursive pdf-recursive ps-recursive \
tags-recursive uninstall-recursive
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
am__recursive_targets = \
$(RECURSIVE_TARGETS) \
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir dist dist-all distcheck
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
$(LISP)config.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
am__uniquify_input = $(AWK) '\
BEGIN { nonempty = 0; } \
{ items[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in items) print i; }; } \
'
# Make sure the list of sources is unique. This is necessary because,
# e.g., the same source file might be shared among _SOURCES variables
# for different programs/libraries.
am__define_uniq_tagged_files = \
list='$(am__tagged_files)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
if test -d "$(distdir)"; then \
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
&& rm -rf "$(distdir)" \
|| { sleep 5 && rm -rf "$(distdir)"; }; \
else :; fi
am__post_remove_distdir = $(am__remove_distdir)
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
sed_rest='s,^[^/]*/*,,'; \
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
sed_butlast='s,/*[^/]*$$,,'; \
while test -n "$$dir1"; do \
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
if test "$$first" != "."; then \
if test "$$first" = ".."; then \
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
else \
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
if test "$$first2" = "$$first"; then \
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
else \
dir2="../$$dir2"; \
fi; \
dir0="$$dir0"/"$$first"; \
fi; \
fi; \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
GZIP_ENV = --best
DIST_ARCHIVES = $(distdir).tar.bz2
DIST_TARGETS = dist-bzip2
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INSTOBJEXT = @INSTOBJEXT@
INTLLIBS = @INTLLIBS@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
INTLTOOL_MERGE = @INTLTOOL_MERGE@
INTLTOOL_PERL = @INTLTOOL_PERL@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBMPD_CFLAGS = @LIBMPD_CFLAGS@
LIBMPD_LIBS = @LIBMPD_LIBS@
LIBMPD_REQUIRED_VERSION = @LIBMPD_REQUIRED_VERSION@
LIBMPD_VERSION = @LIBMPD_VERSION@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIBXFCE4PANEL_CFLAGS = @LIBXFCE4PANEL_CFLAGS@
LIBXFCE4PANEL_LIBS = @LIBXFCE4PANEL_LIBS@
LIBXFCE4PANEL_REQUIRED_VERSION = @LIBXFCE4PANEL_REQUIRED_VERSION@
LIBXFCE4PANEL_VERSION = @LIBXFCE4PANEL_VERSION@
LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@
LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@
LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@
LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
MKINSTALLDIRS = @MKINSTALLDIRS@
MSGFMT = @MSGFMT@
MSGFMT_OPTS = @MSGFMT_OPTS@
MSGMERGE = @MSGMERGE@
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
POFILES = @POFILES@
POSUB = @POSUB@
PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
XGETTEXT_ARGS = @XGETTEXT_ARGS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
intltool__v_merge_options_ = @intltool__v_merge_options_@
intltool__v_merge_options_0 = @intltool__v_merge_options_0@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = panel-plugin po
EXTRA_DIST = \
README \
intltool-extract.in \
intltool-merge.in \
intltool-update.in
DISTCLEANFILES = \
intltool-extract \
intltool-merge \
intltool-update
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
.SUFFIXES:
am--refresh: Makefile
@:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
$(am__cd) $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
$(am__aclocal_m4_deps):
config.h: stamp-h1
@test -f $@ || rm -f stamp-h1
@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
cd $(top_builddir) && $(SHELL) ./config.status config.h
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
rm -f stamp-h1
touch $@
distclean-hdr:
-rm -f config.h stamp-h1
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
distclean-libtool:
-rm -f libtool config.lt
# This directory's subdirectories are mostly independent; you can cd
# into them and run 'make' without going through this Makefile.
# To change the values of 'make' variables: instead of editing Makefiles,
# (1) if the variable is set in 'config.status', edit 'config.status'
# (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
$(am__recursive_targets):
@fail=; \
if $(am__make_keepgoing); then \
failcom='fail=yes'; \
else \
failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| eval $$failcom; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
ID: $(am__tagged_files)
$(am__define_uniq_tagged_files); mkid -fID $$unique
tags: tags-recursive
TAGS: tags
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include_option=--etags-include; \
empty_fix=.; \
else \
include_option=--include; \
empty_fix=; \
fi; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test ! -f $$subdir/TAGS || \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
$(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: ctags-recursive
CTAGS: ctags
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
$(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
cscope: cscope.files
test ! -s cscope.files \
|| $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
clean-cscope:
-rm -f cscope.files
cscope.files: clean-cscope cscopelist
cscopelist: cscopelist-recursive
cscopelist-am: $(am__tagged_files)
list='$(am__tagged_files)'; \
case "$(srcdir)" in \
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
*) sdir=$(subdir)/$(srcdir) ;; \
esac; \
for i in $$list; do \
if test -f "$$i"; then \
echo "$(subdir)/$$i"; \
else \
echo "$$sdir/$$i"; \
fi; \
done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
$(am__make_dryrun) \
|| test -d "$(distdir)/$$subdir" \
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|| exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
dir1=$$subdir; dir2="$(top_distdir)"; \
$(am__relativize); \
new_top_distdir=$$reldir; \
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
($(am__cd) $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$$new_top_distdir" \
distdir="$$new_distdir" \
am__remove_distdir=: \
am__skip_length_check=: \
am__skip_mode_fix=: \
distdir) \
|| exit 1; \
fi; \
done
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__post_remove_distdir)
dist-bzip2: distdir
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
$(am__post_remove_distdir)
dist-lzip: distdir
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
$(am__post_remove_distdir)
dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__post_remove_distdir)
dist-tarZ: distdir
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
$(am__post_remove_distdir)
dist-shar: distdir
@echo WARNING: "Support for distribution archives compressed with" \
"legacy program 'compress' is deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
$(am__post_remove_distdir)
dist dist-all:
$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
$(am__post_remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
chmod -R a-w $(distdir)
chmod u+w $(distdir)
mkdir $(distdir)/_build $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure \
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
--srcdir=.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
distuninstallcheck \
&& chmod -R a-w "$$dc_install_base" \
&& ({ \
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
} || { rm -rf "$$dc_destdir"; exit 1; }) \
&& rm -rf "$$dc_destdir" \
&& $(MAKE) $(AM_MAKEFLAGS) dist \
&& rm -rf $(DIST_ARCHIVES) \
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
$(am__post_remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
@test -n '$(distuninstallcheck_dir)' || { \
echo 'ERROR: trying to run $@ with an empty' \
'$$(distuninstallcheck_dir)' >&2; \
exit 1; \
}; \
$(am__cd) '$(distuninstallcheck_dir)' || { \
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
exit 1; \
}; \
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
fi ; \
$(distuninstallcheck_listfiles) ; \
exit 1; } >&2
distcleancheck: distclean
@if test '$(srcdir)' = . ; then \
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
exit 1 ; \
fi
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left in build directory after distclean:" ; \
$(distcleancheck_listfiles) ; \
exit 1; } >&2
check-am: all-am
check: check-recursive
all-am: Makefile config.h
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive
clean-am: clean-generic clean-libtool mostlyclean-am
distclean: distclean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -f Makefile
distclean-am: clean-am distclean-generic distclean-hdr \
distclean-libtool distclean-local distclean-tags
dvi: dvi-recursive
dvi-am:
html: html-recursive
html-am:
info: info-recursive
info-am:
install-data-am:
install-dvi: install-dvi-recursive
install-dvi-am:
install-exec-am:
install-html: install-html-recursive
install-html-am:
install-info: install-info-recursive
install-info-am:
install-man:
install-pdf: install-pdf-recursive
install-pdf-am:
install-ps: install-ps-recursive
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf $(top_srcdir)/autom4te.cache
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
pdf: pdf-recursive
pdf-am:
ps: ps-recursive
ps-am:
uninstall-am:
.MAKE: $(am__recursive_targets) all install-am install-strip
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
am--refresh check check-am clean clean-cscope clean-generic \
clean-libtool cscope cscopelist-am ctags ctags-am dist \
dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
dist-xz dist-zip distcheck distclean distclean-generic \
distclean-hdr distclean-libtool distclean-local distclean-tags \
distcleancheck distdir distuninstallcheck dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
installcheck-am installdirs installdirs-am maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
uninstall-am
@SET_MAKE@
distclean-local:
rm -rf *.cache *~
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

0
NEWS Normal file
View File

31
README Normal file
View File

@ -0,0 +1,31 @@
Xfce4-Mpc-Plugin
----------------
This is a simple Musicpd (http://www.musicpd.org) client plugin for the Xfce panel.
Features :
- next/stop/play/pause/previous buttons
- current volume/status/playing track when mouse passes over the plugin
- decrease/increase volume with mousewheel
- show a simple playlist window upon middle-click, permitting to select a track to play
- toggle random/repeat/outputs in right-click menu
- launch configurable client (gmpc, xterm -e ncmpc,..) through right-click menu
- configurable tooltip and playlist formats, using a gmpc-like markup :
- playlist accepts %artist%, %title%, %album% and %track%
- tooltip accepts the same plus %vol%, %status% and %newline%
To build it, you have two options :
- against libmpd libraries :
Get'em from your OS' repository/ports, or from source
It will be autodetected by pkg-config.
If libmpd is not installed in a standard directory, use --with-libmpd=path_to_libmpd.
- without libmpd, using simple-libmpd :
Since 0.2.0, i implemented a simple interface with mpd, using plain old sockets.
If libmpd is not found, it will be used as a fallback (or if you specify --without-libmpd)
./configure && make && su -c make install should suffice in most cases.
If it crashes, recompile it with --enable-debug=full, add it to the panel, attach gdb to it
(gdb -p `pgrep -f libmpc` , continue) and report a bug with a complete backtrace.
This little piece of code is licensed under a BSD-style licence.
(OpenBSD variant modeled after the ISC licence)

3
TODO Normal file
View File

@ -0,0 +1,3 @@
- add volume progressbar/slider ?
- fix all strings length checking
- adapt to panel 4.10 w/ nrows/deskbar-mode

11421
aclocal.m4 vendored Normal file

File diff suppressed because it is too large Load Diff

347
compile Executable file
View File

@ -0,0 +1,347 @@
#! /bin/sh
# Wrapper for compilers which do not understand '-c -o'.
scriptversion=2012-10-14.11; # UTC
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# This file is maintained in Automake, please report
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
nl='
'
# We need space, tab and new line, in precisely that order. Quoting is
# there to prevent tools from complaining about whitespace usage.
IFS=" "" $nl"
file_conv=
# func_file_conv build_file lazy
# Convert a $build file to $host form and store it in $file
# Currently only supports Windows hosts. If the determined conversion
# type is listed in (the comma separated) LAZY, no conversion will
# take place.
func_file_conv ()
{
file=$1
case $file in
/ | /[!/]*) # absolute file, and not a UNC file
if test -z "$file_conv"; then
# lazily determine how to convert abs files
case `uname -s` in
MINGW*)
file_conv=mingw
;;
CYGWIN*)
file_conv=cygwin
;;
*)
file_conv=wine
;;
esac
fi
case $file_conv/,$2, in
*,$file_conv,*)
;;
mingw/*)
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
;;
cygwin/*)
file=`cygpath -m "$file" || echo "$file"`
;;
wine/*)
file=`winepath -w "$file" || echo "$file"`
;;
esac
;;
esac
}
# func_cl_dashL linkdir
# Make cl look for libraries in LINKDIR
func_cl_dashL ()
{
func_file_conv "$1"
if test -z "$lib_path"; then
lib_path=$file
else
lib_path="$lib_path;$file"
fi
linker_opts="$linker_opts -LIBPATH:$file"
}
# func_cl_dashl library
# Do a library search-path lookup for cl
func_cl_dashl ()
{
lib=$1
found=no
save_IFS=$IFS
IFS=';'
for dir in $lib_path $LIB
do
IFS=$save_IFS
if $shared && test -f "$dir/$lib.dll.lib"; then
found=yes
lib=$dir/$lib.dll.lib
break
fi
if test -f "$dir/$lib.lib"; then
found=yes
lib=$dir/$lib.lib
break
fi
if test -f "$dir/lib$lib.a"; then
found=yes
lib=$dir/lib$lib.a
break
fi
done
IFS=$save_IFS
if test "$found" != yes; then
lib=$lib.lib
fi
}
# func_cl_wrapper cl arg...
# Adjust compile command to suit cl
func_cl_wrapper ()
{
# Assume a capable shell
lib_path=
shared=:
linker_opts=
for arg
do
if test -n "$eat"; then
eat=
else
case $1 in
-o)
# configure might choose to run compile as 'compile cc -o foo foo.c'.
eat=1
case $2 in
*.o | *.[oO][bB][jJ])
func_file_conv "$2"
set x "$@" -Fo"$file"
shift
;;
*)
func_file_conv "$2"
set x "$@" -Fe"$file"
shift
;;
esac
;;
-I)
eat=1
func_file_conv "$2" mingw
set x "$@" -I"$file"
shift
;;
-I*)
func_file_conv "${1#-I}" mingw
set x "$@" -I"$file"
shift
;;
-l)
eat=1
func_cl_dashl "$2"
set x "$@" "$lib"
shift
;;
-l*)
func_cl_dashl "${1#-l}"
set x "$@" "$lib"
shift
;;
-L)
eat=1
func_cl_dashL "$2"
;;
-L*)
func_cl_dashL "${1#-L}"
;;
-static)
shared=false
;;
-Wl,*)
arg=${1#-Wl,}
save_ifs="$IFS"; IFS=','
for flag in $arg; do
IFS="$save_ifs"
linker_opts="$linker_opts $flag"
done
IFS="$save_ifs"
;;
-Xlinker)
eat=1
linker_opts="$linker_opts $2"
;;
-*)
set x "$@" "$1"
shift
;;
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
func_file_conv "$1"
set x "$@" -Tp"$file"
shift
;;
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
func_file_conv "$1" mingw
set x "$@" "$file"
shift
;;
*)
set x "$@" "$1"
shift
;;
esac
fi
shift
done
if test -n "$linker_opts"; then
linker_opts="-link$linker_opts"
fi
exec "$@" $linker_opts
exit 1
}
eat=
case $1 in
'')
echo "$0: No command. Try '$0 --help' for more information." 1>&2
exit 1;
;;
-h | --h*)
cat <<\EOF
Usage: compile [--help] [--version] PROGRAM [ARGS]
Wrapper for compilers which do not understand '-c -o'.
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
arguments, and rename the output as expected.
If you are trying to build a whole package this is not the
right script to run: please start by reading the file 'INSTALL'.
Report bugs to <bug-automake@gnu.org>.
EOF
exit $?
;;
-v | --v*)
echo "compile $scriptversion"
exit $?
;;
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
func_cl_wrapper "$@" # Doesn't return...
;;
esac
ofile=
cfile=
for arg
do
if test -n "$eat"; then
eat=
else
case $1 in
-o)
# configure might choose to run compile as 'compile cc -o foo foo.c'.
# So we strip '-o arg' only if arg is an object.
eat=1
case $2 in
*.o | *.obj)
ofile=$2
;;
*)
set x "$@" -o "$2"
shift
;;
esac
;;
*.c)
cfile=$1
set x "$@" "$1"
shift
;;
*)
set x "$@" "$1"
shift
;;
esac
fi
shift
done
if test -z "$ofile" || test -z "$cfile"; then
# If no '-o' option was seen then we might have been invoked from a
# pattern rule where we don't need one. That is ok -- this is a
# normal compilation that the losing compiler can handle. If no
# '.c' file was seen then we are probably linking. That is also
# ok.
exec "$@"
fi
# Name of file we expect compiler to create.
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
# Create the lock directory.
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
# that we are using for the .o file. Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
while true; do
if mkdir "$lockdir" >/dev/null 2>&1; then
break
fi
sleep 1
done
# FIXME: race condition here if user kills between mkdir and trap.
trap "rmdir '$lockdir'; exit 1" 1 2 15
# Run the compile.
"$@"
ret=$?
if test -f "$cofile"; then
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
elif test -f "${cofile}bj"; then
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
fi
rmdir "$lockdir"
exit $ret
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
# End:

1568
config.guess vendored Executable file

File diff suppressed because it is too large Load Diff

100
config.h.in Normal file
View File

@ -0,0 +1,100 @@
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define for debugging support */
#undef DEBUG
/* Define for tracing support */
#undef DEBUG_TRACE
/* always defined to indicate that i18n is enabled */
#undef ENABLE_NLS
/* Name of default gettext domain */
#undef GETTEXT_PACKAGE
/* Define to 1 if you have the `bind_textdomain_codeset' function. */
#undef HAVE_BIND_TEXTDOMAIN_CODESET
/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
CoreFoundation framework. */
#undef HAVE_CFLOCALECOPYCURRENT
/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
the CoreFoundation framework. */
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
/* Define to 1 if you have the `dcgettext' function. */
#undef HAVE_DCGETTEXT
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define if the GNU gettext() function is already present or preinstalled. */
#undef HAVE_GETTEXT
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* Define if your <locale.h> file defines LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* libmpd found */
#undef HAVE_LIBMPD
/* Define to 1 if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#undef LT_OBJDIR
/* Name of package */
#undef PACKAGE
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#undef PACKAGE_NAME
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
/* Define to the home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Version number of package */
#undef VERSION

1793
config.sub vendored Executable file

File diff suppressed because it is too large Load Diff

16357
configure vendored Executable file

File diff suppressed because it is too large Load Diff

89
configure.ac Normal file
View File

@ -0,0 +1,89 @@
dnl
dnl This file was autogenerated from "configure.ac.in".
dnl Edit that file instead!
dnl
dnl configure.ac
dnl
dnl xfce4-mpc-plugin - mpd client plugin for the XFce4 panel
dnl
m4_define([mpc_version_major], [0])
m4_define([mpc_version_minor], [5])
m4_define([mpc_version_micro], [2])
m4_define([mpc_version_tag], []) # Leave empty for releases
m4_define([mpc_version_build], [7c0c95a])
m4_define([mpc_version], [mpc_version_major().mpc_version_minor().mpc_version_micro()ifelse(mpc_version_tag(), [], [], [mpc_version_tag()-mpc_version_build()])])
AC_INIT([xfce4-mpc-plugin], [mpc_version],
[landry@xfce.org])
MPC_VERSION=mpc_version()
AM_INIT_AUTOMAKE([1.8 dist-bzip2 tar-ustar no-dist-gzip])
AM_CONFIG_HEADER([config.h])
dnl AC_CONFIG_HEADERS([config.h])
AM_MAINTAINER_MODE
dnl Check for basic programs
AC_PROG_CC
AC_PROG_INSTALL
IT_PROG_INTLTOOL([0.35.0])
dnl Initialize libtool
LT_PREREQ([2.2.6])
LT_INIT([disable-static])
dnl Check for standard header files
AC_HEADER_STDC
dnl configure the panel plugin
XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.13.5])
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.0])
dnl check for libmpd presence
AC_ARG_WITH(libmpd,
AC_HELP_STRING([--with-libmpd=path], [path to libmpd base directory]),
LIBMPD_PATH="$withval", LIBMPD_PATH="")
use_libmpd=false
AM_CONDITIONAL([HAVE_LIBMPD], [test "$use_libmpd" = true])
AC_DEFINE([HAVE_LIBMPD], [0], [no libmpd found])
AC_MSG_CHECKING([whether --with-libmpd was used])
if test x"$LIBMPD_PATH" != x"" ; then
if test x"$LIBMPD_PATH" = x"no" ; then
AC_MSG_RESULT([yes, disabled])
echo "* Build with libmpd: no, falling back to our implementation"
else
AC_MSG_RESULT([yes, using $LIBMPD_PATH])
LIBMPD_CFLAGS="-I${LIBMPD_PATH}/include/"
LIBMPD_LIBS="-L${LIBMPD_PATH}/lib/ -lmpd"
AC_DEFINE([HAVE_LIBMPD], [1], [libmpd found])
use_libmpd=true
AC_SUBST([LIBMPD_CFLAGS])
AC_SUBST([LIBMPD_LIBS])
fi
else
AC_MSG_RESULT([no, falling back to pkg-config])
XDT_CHECK_OPTIONAL_PACKAGE([LIBMPD], [libmpd], [0.12], [libmpd], [libmpd])
if test x"$LIBMPD_FOUND" = x"yes"; then
AC_DEFINE([HAVE_LIBMPD], [1], [libmpd found])
use_libmpd=true
echo "* Build with libmpd: yes"
else
echo "* Build with libmpd: no, falling back to our implementation"
fi
fi
AM_CONDITIONAL(USE_LIBMPD, [test "$use_libmpd" = true])
dnl Translations
XDT_I18N([ar ast be bg ca cs da de el en_AU en_GB es eu fi fr gl he hr hu hy_AM id ie is it ja ko lt lv ms nb nl oc pl pt pt_BR ru sk sq sr sv th tr ug uk ur ur_PK zh_CN zh_TW ])
dnl Check for debugging support
XDT_FEATURE_DEBUG()
AC_OUTPUT([
Makefile
panel-plugin/Makefile
po/Makefile.in
])

791
depcomp Executable file
View File

@ -0,0 +1,791 @@
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
scriptversion=2013-05-30.07; # UTC
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
case $1 in
'')
echo "$0: No command. Try '$0 --help' for more information." 1>&2
exit 1;
;;
-h | --h*)
cat <<\EOF
Usage: depcomp [--help] [--version] PROGRAM [ARGS]
Run PROGRAMS ARGS to compile a file, generating dependencies
as side-effects.
Environment variables:
depmode Dependency tracking mode.
source Source file read by 'PROGRAMS ARGS'.
object Object file output by 'PROGRAMS ARGS'.
DEPDIR directory where to store dependencies.
depfile Dependency file to output.
tmpdepfile Temporary file to use when outputting dependencies.
libtool Whether libtool is used (yes/no).
Report bugs to <bug-automake@gnu.org>.
EOF
exit $?
;;
-v | --v*)
echo "depcomp $scriptversion"
exit $?
;;
esac
# Get the directory component of the given path, and save it in the
# global variables '$dir'. Note that this directory component will
# be either empty or ending with a '/' character. This is deliberate.
set_dir_from ()
{
case $1 in
*/*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
*) dir=;;
esac
}
# Get the suffix-stripped basename of the given path, and save it the
# global variable '$base'.
set_base_from ()
{
base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
}
# If no dependency file was actually created by the compiler invocation,
# we still have to create a dummy depfile, to avoid errors with the
# Makefile "include basename.Plo" scheme.
make_dummy_depfile ()
{
echo "#dummy" > "$depfile"
}
# Factor out some common post-processing of the generated depfile.
# Requires the auxiliary global variable '$tmpdepfile' to be set.
aix_post_process_depfile ()
{
# If the compiler actually managed to produce a dependency file,
# post-process it.
if test -f "$tmpdepfile"; then
# Each line is of the form 'foo.o: dependency.h'.
# Do two passes, one to just change these to
# $object: dependency.h
# and one to simply output
# dependency.h:
# which is needed to avoid the deleted-header problem.
{ sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
} > "$depfile"
rm -f "$tmpdepfile"
else
make_dummy_depfile
fi
}
# A tabulation character.
tab=' '
# A newline character.
nl='
'
# Character ranges might be problematic outside the C locale.
# These definitions help.
upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
lower=abcdefghijklmnopqrstuvwxyz
digits=0123456789
alpha=${upper}${lower}
if test -z "$depmode" || test -z "$source" || test -z "$object"; then
echo "depcomp: Variables source, object and depmode must be set" 1>&2
exit 1
fi
# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
depfile=${depfile-`echo "$object" |
sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
rm -f "$tmpdepfile"
# Avoid interferences from the environment.
gccflag= dashmflag=
# Some modes work just like other modes, but use different flags. We
# parameterize here, but still list the modes in the big case below,
# to make depend.m4 easier to write. Note that we *cannot* use a case
# here, because this file can only contain one case statement.
if test "$depmode" = hp; then
# HP compiler uses -M and no extra arg.
gccflag=-M
depmode=gcc
fi
if test "$depmode" = dashXmstdout; then
# This is just like dashmstdout with a different argument.
dashmflag=-xM
depmode=dashmstdout
fi
cygpath_u="cygpath -u -f -"
if test "$depmode" = msvcmsys; then
# This is just like msvisualcpp but w/o cygpath translation.
# Just convert the backslash-escaped backslashes to single forward
# slashes to satisfy depend.m4
cygpath_u='sed s,\\\\,/,g'
depmode=msvisualcpp
fi
if test "$depmode" = msvc7msys; then
# This is just like msvc7 but w/o cygpath translation.
# Just convert the backslash-escaped backslashes to single forward
# slashes to satisfy depend.m4
cygpath_u='sed s,\\\\,/,g'
depmode=msvc7
fi
if test "$depmode" = xlc; then
# IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
gccflag=-qmakedep=gcc,-MF
depmode=gcc
fi
case "$depmode" in
gcc3)
## gcc 3 implements dependency tracking that does exactly what
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
## it if -MD -MP comes after the -MF stuff. Hmm.
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
## the command line argument order; so add the flags where they
## appear in depend2.am. Note that the slowdown incurred here
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
for arg
do
case $arg in
-c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
*) set fnord "$@" "$arg" ;;
esac
shift # fnord
shift # $arg
done
"$@"
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
mv "$tmpdepfile" "$depfile"
;;
gcc)
## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
## (see the conditional assignment to $gccflag above).
## There are various ways to get dependency output from gcc. Here's
## why we pick this rather obscure method:
## - Don't want to use -MD because we'd like the dependencies to end
## up in a subdir. Having to rename by hand is ugly.
## (We might end up doing this anyway to support other compilers.)
## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
## -MM, not -M (despite what the docs say). Also, it might not be
## supported by the other compilers which use the 'gcc' depmode.
## - Using -M directly means running the compiler twice (even worse
## than renaming).
if test -z "$gccflag"; then
gccflag=-MD,
fi
"$@" -Wp,"$gccflag$tmpdepfile"
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
rm -f "$depfile"
echo "$object : \\" > "$depfile"
# The second -e expression handles DOS-style file names with drive
# letters.
sed -e 's/^[^:]*: / /' \
-e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
## This next piece of magic avoids the "deleted header file" problem.
## The problem is that when a header file which appears in a .P file
## is deleted, the dependency causes make to die (because there is
## typically no way to rebuild the header). We avoid this by adding
## dummy dependencies for each header file. Too bad gcc doesn't do
## this for us directly.
## Some versions of gcc put a space before the ':'. On the theory
## that the space means something, we add a space to the output as
## well. hp depmode also adds that space, but also prefixes the VPATH
## to the object. Take care to not repeat it in the output.
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly. Breaking it into two sed invocations is a workaround.
tr ' ' "$nl" < "$tmpdepfile" \
| sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
| sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
hp)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit 1
;;
sgi)
if test "$libtool" = yes; then
"$@" "-Wp,-MDupdate,$tmpdepfile"
else
"$@" -MDupdate "$tmpdepfile"
fi
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
rm -f "$depfile"
if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
echo "$object : \\" > "$depfile"
# Clip off the initial element (the dependent). Don't try to be
# clever and replace this with sed code, as IRIX sed won't handle
# lines with more than a fixed number of characters (4096 in
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
# the IRIX cc adds comments like '#:fec' to the end of the
# dependency line.
tr ' ' "$nl" < "$tmpdepfile" \
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
| tr "$nl" ' ' >> "$depfile"
echo >> "$depfile"
# The second pass generates a dummy entry for each header file.
tr ' ' "$nl" < "$tmpdepfile" \
| sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
>> "$depfile"
else
make_dummy_depfile
fi
rm -f "$tmpdepfile"
;;
xlc)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit 1
;;
aix)
# The C for AIX Compiler uses -M and outputs the dependencies
# in a .u file. In older versions, this file always lives in the
# current directory. Also, the AIX compiler puts '$object:' at the
# start of each line; $object doesn't have directory information.
# Version 6 uses the directory in both cases.
set_dir_from "$object"
set_base_from "$object"
if test "$libtool" = yes; then
tmpdepfile1=$dir$base.u
tmpdepfile2=$base.u
tmpdepfile3=$dir.libs/$base.u
"$@" -Wc,-M
else
tmpdepfile1=$dir$base.u
tmpdepfile2=$dir$base.u
tmpdepfile3=$dir$base.u
"$@" -M
fi
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
exit $stat
fi
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
do
test -f "$tmpdepfile" && break
done
aix_post_process_depfile
;;
tcc)
# tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
# FIXME: That version still under development at the moment of writing.
# Make that this statement remains true also for stable, released
# versions.
# It will wrap lines (doesn't matter whether long or short) with a
# trailing '\', as in:
#
# foo.o : \
# foo.c \
# foo.h \
#
# It will put a trailing '\' even on the last line, and will use leading
# spaces rather than leading tabs (at least since its commit 0394caf7
# "Emit spaces for -MD").
"$@" -MD -MF "$tmpdepfile"
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
rm -f "$depfile"
# Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
# We have to change lines of the first kind to '$object: \'.
sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
# And for each line of the second kind, we have to emit a 'dep.h:'
# dummy dependency, to avoid the deleted-header problem.
sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
rm -f "$tmpdepfile"
;;
## The order of this option in the case statement is important, since the
## shell code in configure will try each of these formats in the order
## listed in this file. A plain '-MD' option would be understood by many
## compilers, so we must ensure this comes after the gcc and icc options.
pgcc)
# Portland's C compiler understands '-MD'.
# Will always output deps to 'file.d' where file is the root name of the
# source file under compilation, even if file resides in a subdirectory.
# The object file name does not affect the name of the '.d' file.
# pgcc 10.2 will output
# foo.o: sub/foo.c sub/foo.h
# and will wrap long lines using '\' :
# foo.o: sub/foo.c ... \
# sub/foo.h ... \
# ...
set_dir_from "$object"
# Use the source, not the object, to determine the base name, since
# that's sadly what pgcc will do too.
set_base_from "$source"
tmpdepfile=$base.d
# For projects that build the same source file twice into different object
# files, the pgcc approach of using the *source* file root name can cause
# problems in parallel builds. Use a locking strategy to avoid stomping on
# the same $tmpdepfile.
lockdir=$base.d-lock
trap "
echo '$0: caught signal, cleaning up...' >&2
rmdir '$lockdir'
exit 1
" 1 2 13 15
numtries=100
i=$numtries
while test $i -gt 0; do
# mkdir is a portable test-and-set.
if mkdir "$lockdir" 2>/dev/null; then
# This process acquired the lock.
"$@" -MD
stat=$?
# Release the lock.
rmdir "$lockdir"
break
else
# If the lock is being held by a different process, wait
# until the winning process is done or we timeout.
while test -d "$lockdir" && test $i -gt 0; do
sleep 1
i=`expr $i - 1`
done
fi
i=`expr $i - 1`
done
trap - 1 2 13 15
if test $i -le 0; then
echo "$0: failed to acquire lock after $numtries attempts" >&2
echo "$0: check lockdir '$lockdir'" >&2
exit 1
fi
if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
rm -f "$depfile"
# Each line is of the form `foo.o: dependent.h',
# or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
# Do two passes, one to just change these to
# `$object: dependent.h' and one to simply `dependent.h:'.
sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
# Some versions of the HPUX 10.20 sed can't process this invocation
# correctly. Breaking it into two sed invocations is a workaround.
sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
| sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
hp2)
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
# compilers, which have integrated preprocessors. The correct option
# to use with these is +Maked; it writes dependencies to a file named
# 'foo.d', which lands next to the object file, wherever that
# happens to be.
# Much of this is similar to the tru64 case; see comments there.
set_dir_from "$object"
set_base_from "$object"
if test "$libtool" = yes; then
tmpdepfile1=$dir$base.d
tmpdepfile2=$dir.libs/$base.d
"$@" -Wc,+Maked
else
tmpdepfile1=$dir$base.d
tmpdepfile2=$dir$base.d
"$@" +Maked
fi
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile1" "$tmpdepfile2"
exit $stat
fi
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
do
test -f "$tmpdepfile" && break
done
if test -f "$tmpdepfile"; then
sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
# Add 'dependent.h:' lines.
sed -ne '2,${
s/^ *//
s/ \\*$//
s/$/:/
p
}' "$tmpdepfile" >> "$depfile"
else
make_dummy_depfile
fi
rm -f "$tmpdepfile" "$tmpdepfile2"
;;
tru64)
# The Tru64 compiler uses -MD to generate dependencies as a side
# effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
# dependencies in 'foo.d' instead, so we check for that too.
# Subdirectories are respected.
set_dir_from "$object"
set_base_from "$object"
if test "$libtool" = yes; then
# Libtool generates 2 separate objects for the 2 libraries. These
# two compilations output dependencies in $dir.libs/$base.o.d and
# in $dir$base.o.d. We have to check for both files, because
# one of the two compilations can be disabled. We should prefer
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
# automatically cleaned when .libs/ is deleted, while ignoring
# the former would cause a distcleancheck panic.
tmpdepfile1=$dir$base.o.d # libtool 1.5
tmpdepfile2=$dir.libs/$base.o.d # Likewise.
tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
"$@" -Wc,-MD
else
tmpdepfile1=$dir$base.d
tmpdepfile2=$dir$base.d
tmpdepfile3=$dir$base.d
"$@" -MD
fi
stat=$?
if test $stat -ne 0; then
rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
exit $stat
fi
for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
do
test -f "$tmpdepfile" && break
done
# Same post-processing that is required for AIX mode.
aix_post_process_depfile
;;
msvc7)
if test "$libtool" = yes; then
showIncludes=-Wc,-showIncludes
else
showIncludes=-showIncludes
fi
"$@" $showIncludes > "$tmpdepfile"
stat=$?
grep -v '^Note: including file: ' "$tmpdepfile"
if test $stat -ne 0; then
rm -f "$tmpdepfile"
exit $stat
fi
rm -f "$depfile"
echo "$object : \\" > "$depfile"
# The first sed program below extracts the file names and escapes
# backslashes for cygpath. The second sed program outputs the file
# name when reading, but also accumulates all include files in the
# hold buffer in order to output them again at the end. This only
# works with sed implementations that can handle large buffers.
sed < "$tmpdepfile" -n '
/^Note: including file: *\(.*\)/ {
s//\1/
s/\\/\\\\/g
p
}' | $cygpath_u | sort -u | sed -n '
s/ /\\ /g
s/\(.*\)/'"$tab"'\1 \\/p
s/.\(.*\) \\/\1:/
H
$ {
s/.*/'"$tab"'/
G
p
}' >> "$depfile"
echo >> "$depfile" # make sure the fragment doesn't end with a backslash
rm -f "$tmpdepfile"
;;
msvc7msys)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit 1
;;
#nosideeffect)
# This comment above is used by automake to tell side-effect
# dependency tracking mechanisms from slower ones.
dashmstdout)
# Important note: in order to support this mode, a compiler *must*
# always write the preprocessed file to stdout, regardless of -o.
"$@" || exit $?
# Remove the call to Libtool.
if test "$libtool" = yes; then
while test "X$1" != 'X--mode=compile'; do
shift
done
shift
fi
# Remove '-o $object'.
IFS=" "
for arg
do
case $arg in
-o)
shift
;;
$object)
shift
;;
*)
set fnord "$@" "$arg"
shift # fnord
shift # $arg
;;
esac
done
test -z "$dashmflag" && dashmflag=-M
# Require at least two characters before searching for ':'
# in the target name. This is to cope with DOS-style filenames:
# a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
"$@" $dashmflag |
sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
rm -f "$depfile"
cat < "$tmpdepfile" > "$depfile"
# Some versions of the HPUX 10.20 sed can't process this sed invocation
# correctly. Breaking it into two sed invocations is a workaround.
tr ' ' "$nl" < "$tmpdepfile" \
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
| sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
dashXmstdout)
# This case only exists to satisfy depend.m4. It is never actually
# run, as this mode is specially recognized in the preamble.
exit 1
;;
makedepend)
"$@" || exit $?
# Remove any Libtool call
if test "$libtool" = yes; then
while test "X$1" != 'X--mode=compile'; do
shift
done
shift
fi
# X makedepend
shift
cleared=no eat=no
for arg
do
case $cleared in
no)
set ""; shift
cleared=yes ;;
esac
if test $eat = yes; then
eat=no
continue
fi
case "$arg" in
-D*|-I*)
set fnord "$@" "$arg"; shift ;;
# Strip any option that makedepend may not understand. Remove
# the object too, otherwise makedepend will parse it as a source file.
-arch)
eat=yes ;;
-*|$object)
;;
*)
set fnord "$@" "$arg"; shift ;;
esac
done
obj_suffix=`echo "$object" | sed 's/^.*\././'`
touch "$tmpdepfile"
${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
rm -f "$depfile"
# makedepend may prepend the VPATH from the source file name to the object.
# No need to regex-escape $object, excess matching of '.' is harmless.
sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
# Some versions of the HPUX 10.20 sed can't process the last invocation
# correctly. Breaking it into two sed invocations is a workaround.
sed '1,2d' "$tmpdepfile" \
| tr ' ' "$nl" \
| sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
| sed -e 's/$/ :/' >> "$depfile"
rm -f "$tmpdepfile" "$tmpdepfile".bak
;;
cpp)
# Important note: in order to support this mode, a compiler *must*
# always write the preprocessed file to stdout.
"$@" || exit $?
# Remove the call to Libtool.
if test "$libtool" = yes; then
while test "X$1" != 'X--mode=compile'; do
shift
done
shift
fi
# Remove '-o $object'.
IFS=" "
for arg
do
case $arg in
-o)
shift
;;
$object)
shift
;;
*)
set fnord "$@" "$arg"
shift # fnord
shift # $arg
;;
esac
done
"$@" -E \
| sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
-e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
| sed '$ s: \\$::' > "$tmpdepfile"
rm -f "$depfile"
echo "$object : \\" > "$depfile"
cat < "$tmpdepfile" >> "$depfile"
sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
rm -f "$tmpdepfile"
;;
msvisualcpp)
# Important note: in order to support this mode, a compiler *must*
# always write the preprocessed file to stdout.
"$@" || exit $?
# Remove the call to Libtool.
if test "$libtool" = yes; then
while test "X$1" != 'X--mode=compile'; do
shift
done
shift
fi
IFS=" "
for arg
do
case "$arg" in
-o)
shift
;;
$object)
shift
;;
"-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
set fnord "$@"
shift
shift
;;
*)
set fnord "$@" "$arg"
shift
shift
;;
esac
done
"$@" -E 2>/dev/null |
sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
rm -f "$depfile"
echo "$object : \\" > "$depfile"
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
echo "$tab" >> "$depfile"
sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
rm -f "$tmpdepfile"
;;
msvcmsys)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit 1
;;
none)
exec "$@"
;;
*)
echo "Unknown depmode $depmode" 1>&2
exit 1
;;
esac
exit 0
# Local Variables:
# mode: shell-script
# sh-indentation: 2
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
# End:

527
install-sh Executable file
View File

@ -0,0 +1,527 @@
#!/bin/sh
# install - install a program, script, or datafile
scriptversion=2011-11-20.07; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
# following copyright and license.
#
# Copyright (C) 1994 X Consortium
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# Except as contained in this notice, the name of the X Consortium shall not
# be used in advertising or otherwise to promote the sale, use or other deal-
# ings in this Software without prior written authorization from the X Consor-
# tium.
#
#
# FSF changes to this file are in the public domain.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# 'make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch.
nl='
'
IFS=" "" $nl"
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit=${DOITPROG-}
if test -z "$doit"; then
doit_exec=exec
else
doit_exec=$doit
fi
# Put in absolute file names if you don't have them in your path;
# or use environment vars.
chgrpprog=${CHGRPPROG-chgrp}
chmodprog=${CHMODPROG-chmod}
chownprog=${CHOWNPROG-chown}
cmpprog=${CMPPROG-cmp}
cpprog=${CPPROG-cp}
mkdirprog=${MKDIRPROG-mkdir}
mvprog=${MVPROG-mv}
rmprog=${RMPROG-rm}
stripprog=${STRIPPROG-strip}
posix_glob='?'
initialize_posix_glob='
test "$posix_glob" != "?" || {
if (set -f) 2>/dev/null; then
posix_glob=
else
posix_glob=:
fi
}
'
posix_mkdir=
# Desired mode of installed file.
mode=0755
chgrpcmd=
chmodcmd=$chmodprog
chowncmd=
mvcmd=$mvprog
rmcmd="$rmprog -f"
stripcmd=
src=
dst=
dir_arg=
dst_arg=
copy_on_change=false
no_target_directory=
usage="\
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
or: $0 [OPTION]... SRCFILES... DIRECTORY
or: $0 [OPTION]... -t DIRECTORY SRCFILES...
or: $0 [OPTION]... -d DIRECTORIES...
In the 1st form, copy SRCFILE to DSTFILE.
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
In the 4th, create DIRECTORIES.
Options:
--help display this help and exit.
--version display version info and exit.
-c (ignored)
-C install only if different (preserve the last data modification time)
-d create directories instead of installing files.
-g GROUP $chgrpprog installed files to GROUP.
-m MODE $chmodprog installed files to MODE.
-o USER $chownprog installed files to USER.
-s $stripprog installed files.
-t DIRECTORY install into DIRECTORY.
-T report an error if DSTFILE is a directory.
Environment variables override the default commands:
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
RMPROG STRIPPROG
"
while test $# -ne 0; do
case $1 in
-c) ;;
-C) copy_on_change=true;;
-d) dir_arg=true;;
-g) chgrpcmd="$chgrpprog $2"
shift;;
--help) echo "$usage"; exit $?;;
-m) mode=$2
case $mode in
*' '* | *' '* | *'
'* | *'*'* | *'?'* | *'['*)
echo "$0: invalid mode: $mode" >&2
exit 1;;
esac
shift;;
-o) chowncmd="$chownprog $2"
shift;;
-s) stripcmd=$stripprog;;
-t) dst_arg=$2
# Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
shift;;
-T) no_target_directory=true;;
--version) echo "$0 $scriptversion"; exit $?;;
--) shift
break;;
-*) echo "$0: invalid option: $1" >&2
exit 1;;
*) break;;
esac
shift
done
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
# When -d is used, all remaining arguments are directories to create.
# When -t is used, the destination is already specified.
# Otherwise, the last argument is the destination. Remove it from $@.
for arg
do
if test -n "$dst_arg"; then
# $@ is not empty: it contains at least $arg.
set fnord "$@" "$dst_arg"
shift # fnord
fi
shift # arg
dst_arg=$arg
# Protect names problematic for 'test' and other utilities.
case $dst_arg in
-* | [=\(\)!]) dst_arg=./$dst_arg;;
esac
done
fi
if test $# -eq 0; then
if test -z "$dir_arg"; then
echo "$0: no input file specified." >&2
exit 1
fi
# It's OK to call 'install-sh -d' without argument.
# This can happen when creating conditional directories.
exit 0
fi
if test -z "$dir_arg"; then
do_exit='(exit $ret); exit $ret'
trap "ret=129; $do_exit" 1
trap "ret=130; $do_exit" 2
trap "ret=141; $do_exit" 13
trap "ret=143; $do_exit" 15
# Set umask so as not to create temps with too-generous modes.
# However, 'strip' requires both read and write access to temps.
case $mode in
# Optimize common cases.
*644) cp_umask=133;;
*755) cp_umask=22;;
*[0-7])
if test -z "$stripcmd"; then
u_plus_rw=
else
u_plus_rw='% 200'
fi
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
*)
if test -z "$stripcmd"; then
u_plus_rw=
else
u_plus_rw=,u+rw
fi
cp_umask=$mode$u_plus_rw;;
esac
fi
for src
do
# Protect names problematic for 'test' and other utilities.
case $src in
-* | [=\(\)!]) src=./$src;;
esac
if test -n "$dir_arg"; then
dst=$src
dstdir=$dst
test -d "$dstdir"
dstdir_status=$?
else
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if test ! -f "$src" && test ! -d "$src"; then
echo "$0: $src does not exist." >&2
exit 1
fi
if test -z "$dst_arg"; then
echo "$0: no destination specified." >&2
exit 1
fi
dst=$dst_arg
# If destination is a directory, append the input filename; won't work
# if double slashes aren't ignored.
if test -d "$dst"; then
if test -n "$no_target_directory"; then
echo "$0: $dst_arg: Is a directory" >&2
exit 1
fi
dstdir=$dst
dst=$dstdir/`basename "$src"`
dstdir_status=0
else
# Prefer dirname, but fall back on a substitute if dirname fails.
dstdir=`
(dirname "$dst") 2>/dev/null ||
expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$dst" : 'X\(//\)[^/]' \| \
X"$dst" : 'X\(//\)$' \| \
X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
echo X"$dst" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
}
/^X\(\/\/\)[^/].*/{
s//\1/
q
}
/^X\(\/\/\)$/{
s//\1/
q
}
/^X\(\/\).*/{
s//\1/
q
}
s/.*/./; q'
`
test -d "$dstdir"
dstdir_status=$?
fi
fi
obsolete_mkdir_used=false
if test $dstdir_status != 0; then
case $posix_mkdir in
'')
# Create intermediate dirs using mode 755 as modified by the umask.
# This is like FreeBSD 'install' as of 1997-10-28.
umask=`umask`
case $stripcmd.$umask in
# Optimize common cases.
*[2367][2367]) mkdir_umask=$umask;;
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
*[0-7])
mkdir_umask=`expr $umask + 22 \
- $umask % 100 % 40 + $umask % 20 \
- $umask % 10 % 4 + $umask % 2
`;;
*) mkdir_umask=$umask,go-w;;
esac
# With -d, create the new directory with the user-specified mode.
# Otherwise, rely on $mkdir_umask.
if test -n "$dir_arg"; then
mkdir_mode=-m$mode
else
mkdir_mode=
fi
posix_mkdir=false
case $umask in
*[123567][0-7][0-7])
# POSIX mkdir -p sets u+wx bits regardless of umask, which
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
if (umask $mkdir_umask &&
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
ls_ld_tmpdir=`ls -ld "$tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
rmdir "$tmpdir/d" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
fi
trap '' 0;;
esac;;
esac
if
$posix_mkdir && (
umask $mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
)
then :
else
# The umask is ridiculous, or mkdir does not conform to POSIX,
# or it failed possibly due to a race condition. Create the
# directory the slow way, step by step, checking for races as we go.
case $dstdir in
/*) prefix='/';;
[-=\(\)!]*) prefix='./';;
*) prefix='';;
esac
eval "$initialize_posix_glob"
oIFS=$IFS
IFS=/
$posix_glob set -f
set fnord $dstdir
shift
$posix_glob set +f
IFS=$oIFS
prefixes=
for d
do
test X"$d" = X && continue
prefix=$prefix$d
if test -d "$prefix"; then
prefixes=
else
if $posix_mkdir; then
(umask=$mkdir_umask &&
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
# Don't fail if two instances are running concurrently.
test -d "$prefix" || exit 1
else
case $prefix in
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
*) qprefix=$prefix;;
esac
prefixes="$prefixes '$qprefix'"
fi
fi
prefix=$prefix/
done
if test -n "$prefixes"; then
# Don't fail if two instances are running concurrently.
(umask $mkdir_umask &&
eval "\$doit_exec \$mkdirprog $prefixes") ||
test -d "$dstdir" || exit 1
obsolete_mkdir_used=true
fi
fi
fi
if test -n "$dir_arg"; then
{ test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
{ test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
else
# Make a couple of temp file names in the proper directory.
dsttmp=$dstdir/_inst.$$_
rmtmp=$dstdir/_rm.$$_
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
# Copy the file name to the temp name.
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
# and set any options; do chmod last to preserve setuid bits.
#
# If any of these fail, we abort the whole thing. If we want to
# ignore errors from any of these, just make sure not to ignore
# errors from the above "$doit $cpprog $src $dsttmp" command.
#
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
{ test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
{ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
# If -C, don't bother to copy if it wouldn't change the file.
if $copy_on_change &&
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
eval "$initialize_posix_glob" &&
$posix_glob set -f &&
set X $old && old=:$2:$4:$5:$6 &&
set X $new && new=:$2:$4:$5:$6 &&
$posix_glob set +f &&
test "$old" = "$new" &&
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
then
rm -f "$dsttmp"
else
# Rename the file to the real destination.
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
# The rename failed, perhaps because mv can't rename something else
# to itself, or perhaps because mv is so ancient that it does not
# support -f.
{
# Now remove or move aside any old file at destination location.
# We try this two ways since rm can't unlink itself on some
# systems and the destination file might be busy for other
# reasons. In this case, the final cleanup might fail but the new
# file should still install successfully.
{
test ! -f "$dst" ||
$doit $rmcmd -f "$dst" 2>/dev/null ||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
} ||
{ echo "$0: cannot unlink or rename $dst" >&2
(exit 1); exit 1
}
} &&
# Now rename the file to the real destination.
$doit $mvcmd "$dsttmp" "$dst"
}
fi || exit 1
trap '' 0
fi
done
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
# End:

0
intltool-extract.in Normal file
View File

0
intltool-merge.in Normal file
View File

0
intltool-update.in Normal file
View File

9630
ltmain.sh Normal file

File diff suppressed because it is too large Load Diff

215
missing Executable file
View File

@ -0,0 +1,215 @@
#! /bin/sh
# Common wrapper for a few potentially missing GNU programs.
scriptversion=2013-10-28.13; # UTC
# Copyright (C) 1996-2013 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
if test $# -eq 0; then
echo 1>&2 "Try '$0 --help' for more information"
exit 1
fi
case $1 in
--is-lightweight)
# Used by our autoconf macros to check whether the available missing
# script is modern enough.
exit 0
;;
--run)
# Back-compat with the calling convention used by older automake.
shift
;;
-h|--h|--he|--hel|--help)
echo "\
$0 [OPTION]... PROGRAM [ARGUMENT]...
Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
to PROGRAM being missing or too old.
Options:
-h, --help display this help and exit
-v, --version output version information and exit
Supported PROGRAM values:
aclocal autoconf autoheader autom4te automake makeinfo
bison yacc flex lex help2man
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
'g' are ignored when checking the name.
Send bug reports to <bug-automake@gnu.org>."
exit $?
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
echo "missing $scriptversion (GNU Automake)"
exit $?
;;
-*)
echo 1>&2 "$0: unknown '$1' option"
echo 1>&2 "Try '$0 --help' for more information"
exit 1
;;
esac
# Run the given program, remember its exit status.
"$@"; st=$?
# If it succeeded, we are done.
test $st -eq 0 && exit 0
# Also exit now if we it failed (or wasn't found), and '--version' was
# passed; such an option is passed most likely to detect whether the
# program is present and works.
case $2 in --version|--help) exit $st;; esac
# Exit code 63 means version mismatch. This often happens when the user
# tries to use an ancient version of a tool on a file that requires a
# minimum version.
if test $st -eq 63; then
msg="probably too old"
elif test $st -eq 127; then
# Program was missing.
msg="missing on your system"
else
# Program was found and executed, but failed. Give up.
exit $st
fi
perl_URL=http://www.perl.org/
flex_URL=http://flex.sourceforge.net/
gnu_software_URL=http://www.gnu.org/software
program_details ()
{
case $1 in
aclocal|automake)
echo "The '$1' program is part of the GNU Automake package:"
echo "<$gnu_software_URL/automake>"
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
echo "<$gnu_software_URL/autoconf>"
echo "<$gnu_software_URL/m4/>"
echo "<$perl_URL>"
;;
autoconf|autom4te|autoheader)
echo "The '$1' program is part of the GNU Autoconf package:"
echo "<$gnu_software_URL/autoconf/>"
echo "It also requires GNU m4 and Perl in order to run:"
echo "<$gnu_software_URL/m4/>"
echo "<$perl_URL>"
;;
esac
}
give_advice ()
{
# Normalize program name to check for.
normalized_program=`echo "$1" | sed '
s/^gnu-//; t
s/^gnu//; t
s/^g//; t'`
printf '%s\n' "'$1' is $msg."
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
case $normalized_program in
autoconf*)
echo "You should only need it if you modified 'configure.ac',"
echo "or m4 files included by it."
program_details 'autoconf'
;;
autoheader*)
echo "You should only need it if you modified 'acconfig.h' or"
echo "$configure_deps."
program_details 'autoheader'
;;
automake*)
echo "You should only need it if you modified 'Makefile.am' or"
echo "$configure_deps."
program_details 'automake'
;;
aclocal*)
echo "You should only need it if you modified 'acinclude.m4' or"
echo "$configure_deps."
program_details 'aclocal'
;;
autom4te*)
echo "You might have modified some maintainer files that require"
echo "the 'autom4te' program to be rebuilt."
program_details 'autom4te'
;;
bison*|yacc*)
echo "You should only need it if you modified a '.y' file."
echo "You may want to install the GNU Bison package:"
echo "<$gnu_software_URL/bison/>"
;;
lex*|flex*)
echo "You should only need it if you modified a '.l' file."
echo "You may want to install the Fast Lexical Analyzer package:"
echo "<$flex_URL>"
;;
help2man*)
echo "You should only need it if you modified a dependency" \
"of a man page."
echo "You may want to install the GNU Help2man package:"
echo "<$gnu_software_URL/help2man/>"
;;
makeinfo*)
echo "You should only need it if you modified a '.texi' file, or"
echo "any other file indirectly affecting the aspect of the manual."
echo "You might want to install the Texinfo package:"
echo "<$gnu_software_URL/texinfo/>"
echo "The spurious makeinfo call might also be the consequence of"
echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
echo "want to install GNU make:"
echo "<$gnu_software_URL/make/>"
;;
*)
echo "You might have modified some files without having the proper"
echo "tools for further handling them. Check the 'README' file, it"
echo "often tells you about the needed prerequisites for installing"
echo "this package. You may also peek at any GNU archive site, in"
echo "case some other package contains this missing '$1' program."
;;
esac
}
give_advice "$1" | sed -e '1s/^/WARNING: /' \
-e '2,$s/^/ /' >&2
# Propagate the correct exit status (expected to be 127 for a program
# not found, 63 for a program that failed due to version mismatch).
exit $st
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
# End:

41
panel-plugin/Makefile.am Normal file
View File

@ -0,0 +1,41 @@
plugindir = $(libdir)/xfce4/panel/plugins
plugin_LTLIBRARIES = libmpc.la
libmpc_la_CFLAGS = \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
@LIBXFCE4UI_CFLAGS@ \
@LIBXFCE4PANEL_CFLAGS@
libmpc_la_LIBADD = \
@LIBXFCE4UI_LIBS@ \
@LIBXFCE4PANEL_LIBS@
libmpc_la_LDFLAGS = \
-avoid-version \
-module \
-no-undefined \
-export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \
$(PLATFORM_LDFLAGS)
libmpc_la_SOURCES = xfce4-mpc-plugin.c xfce4-mpc-plugin.h
if USE_LIBMPD
libmpc_la_CFLAGS += @LIBMPD_CFLAGS@
libmpc_la_LIBADD += @LIBMPD_LIBS@
else
libmpc_la_SOURCES += simple-libmpd.c simple-libmpd.h
endif
# .desktop file
#
# We need to let intltool merge the translated fields, so we add a
# level of indirection: a <name>.desktop.in file.
#
desktop_in_files = xfce4-mpc-plugin.desktop.in
desktopdir = $(datadir)/xfce4/panel/plugins
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
EXTRA_DIST = $(desktop_in_files)
DISTCLEANFILES = $(desktop_DATA)

744
panel-plugin/Makefile.in Normal file
View File

@ -0,0 +1,744 @@
# Makefile.in generated by automake 1.14.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
*) echo "am__make_running_with_option: internal error: invalid" \
"target option '$${target_option-}' specified" >&2; \
exit 1;; \
esac; \
has_opt=no; \
sane_makeflags=$$MAKEFLAGS; \
if $(am__is_gnu_make); then \
sane_makeflags=$$MFLAGS; \
else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
bs=\\; \
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
fi; \
skip_next=no; \
strip_trailopt () \
{ \
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
}; \
for flg in $$sane_makeflags; do \
test $$skip_next = yes && { skip_next=no; continue; }; \
case $$flg in \
*=*|--*) continue;; \
-*I) strip_trailopt 'I'; skip_next=yes;; \
-*I?*) strip_trailopt 'I';; \
-*O) strip_trailopt 'O'; skip_next=yes;; \
-*O?*) strip_trailopt 'O';; \
-*l) strip_trailopt 'l'; skip_next=yes;; \
-*l?*) strip_trailopt 'l';; \
-[dEDm]) skip_next=yes;; \
-[JT]) skip_next=yes;; \
esac; \
case $$flg in \
*$$target_option*) has_opt=yes; break;; \
esac; \
done; \
test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
@USE_LIBMPD_TRUE@am__append_1 = @LIBMPD_CFLAGS@
@USE_LIBMPD_TRUE@am__append_2 = @LIBMPD_LIBS@
@USE_LIBMPD_FALSE@am__append_3 = simple-libmpd.c simple-libmpd.h
subdir = panel-plugin
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
test -z "$$files" \
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(desktopdir)"
LTLIBRARIES = $(plugin_LTLIBRARIES)
am__DEPENDENCIES_1 =
libmpc_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
am__libmpc_la_SOURCES_DIST = xfce4-mpc-plugin.c xfce4-mpc-plugin.h \
simple-libmpd.c simple-libmpd.h
@USE_LIBMPD_FALSE@am__objects_1 = libmpc_la-simple-libmpd.lo
am_libmpc_la_OBJECTS = libmpc_la-xfce4-mpc-plugin.lo $(am__objects_1)
libmpc_la_OBJECTS = $(am_libmpc_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
am__v_lt_1 =
libmpc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libmpc_la_CFLAGS) \
$(CFLAGS) $(libmpc_la_LDFLAGS) $(LDFLAGS) -o $@
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo " CC " $@;
am__v_CC_1 =
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
SOURCES = $(libmpc_la_SOURCES)
DIST_SOURCES = $(am__libmpc_la_SOURCES_DIST)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
DATA = $(desktop_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
am__uniquify_input = $(AWK) '\
BEGIN { nonempty = 0; } \
{ items[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in items) print i; }; } \
'
# Make sure the list of sources is unique. This is necessary because,
# e.g., the same source file might be shared among _SOURCES variables
# for different programs/libraries.
am__define_uniq_tagged_files = \
list='$(am__tagged_files)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DATADIRNAME = @DATADIRNAME@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INSTOBJEXT = @INSTOBJEXT@
INTLLIBS = @INTLLIBS@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
INTLTOOL_MERGE = @INTLTOOL_MERGE@
INTLTOOL_PERL = @INTLTOOL_PERL@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBMPD_CFLAGS = @LIBMPD_CFLAGS@
LIBMPD_LIBS = @LIBMPD_LIBS@
LIBMPD_REQUIRED_VERSION = @LIBMPD_REQUIRED_VERSION@
LIBMPD_VERSION = @LIBMPD_VERSION@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIBXFCE4PANEL_CFLAGS = @LIBXFCE4PANEL_CFLAGS@
LIBXFCE4PANEL_LIBS = @LIBXFCE4PANEL_LIBS@
LIBXFCE4PANEL_REQUIRED_VERSION = @LIBXFCE4PANEL_REQUIRED_VERSION@
LIBXFCE4PANEL_VERSION = @LIBXFCE4PANEL_VERSION@
LIBXFCE4UI_CFLAGS = @LIBXFCE4UI_CFLAGS@
LIBXFCE4UI_LIBS = @LIBXFCE4UI_LIBS@
LIBXFCE4UI_REQUIRED_VERSION = @LIBXFCE4UI_REQUIRED_VERSION@
LIBXFCE4UI_VERSION = @LIBXFCE4UI_VERSION@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
MKINSTALLDIRS = @MKINSTALLDIRS@
MSGFMT = @MSGFMT@
MSGFMT_OPTS = @MSGFMT_OPTS@
MSGMERGE = @MSGMERGE@
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
POFILES = @POFILES@
POSUB = @POSUB@
PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
XGETTEXT_ARGS = @XGETTEXT_ARGS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
intltool__v_merge_options_ = @intltool__v_merge_options_@
intltool__v_merge_options_0 = @intltool__v_merge_options_0@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
plugindir = $(libdir)/xfce4/panel/plugins
plugin_LTLIBRARIES = libmpc.la
libmpc_la_CFLAGS = -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
@LIBXFCE4UI_CFLAGS@ @LIBXFCE4PANEL_CFLAGS@ $(am__append_1)
libmpc_la_LIBADD = @LIBXFCE4UI_LIBS@ @LIBXFCE4PANEL_LIBS@ \
$(am__append_2)
libmpc_la_LDFLAGS = \
-avoid-version \
-module \
-no-undefined \
-export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \
$(PLATFORM_LDFLAGS)
libmpc_la_SOURCES = xfce4-mpc-plugin.c xfce4-mpc-plugin.h \
$(am__append_3)
# .desktop file
#
# We need to let intltool merge the translated fields, so we add a
# level of indirection: a <name>.desktop.in file.
#
desktop_in_files = xfce4-mpc-plugin.desktop.in
desktopdir = $(datadir)/xfce4/panel/plugins
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
EXTRA_DIST = $(desktop_in_files)
DISTCLEANFILES = $(desktop_DATA)
all: all-am
.SUFFIXES:
.SUFFIXES: .c .lo .o .obj
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu panel-plugin/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu panel-plugin/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES)
@$(NORMAL_INSTALL)
@list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
list2=; for p in $$list; do \
if test -f $$p; then \
list2="$$list2 $$p"; \
else :; fi; \
done; \
test -z "$$list2" || { \
echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \
$(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \
}
uninstall-pluginLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \
for p in $$list; do \
$(am__strip_dir) \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \
done
clean-pluginLTLIBRARIES:
-test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES)
@list='$(plugin_LTLIBRARIES)'; \
locs=`for p in $$list; do echo $$p; done | \
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
sort -u`; \
test -z "$$locs" || { \
echo rm -f $${locs}; \
rm -f $${locs}; \
}
libmpc.la: $(libmpc_la_OBJECTS) $(libmpc_la_DEPENDENCIES) $(EXTRA_libmpc_la_DEPENDENCIES)
$(AM_V_CCLD)$(libmpc_la_LINK) -rpath $(plugindir) $(libmpc_la_OBJECTS) $(libmpc_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpc_la-simple-libmpd.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpc_la-xfce4-mpc-plugin.Plo@am__quote@
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
libmpc_la-xfce4-mpc-plugin.lo: xfce4-mpc-plugin.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmpc_la_CFLAGS) $(CFLAGS) -MT libmpc_la-xfce4-mpc-plugin.lo -MD -MP -MF $(DEPDIR)/libmpc_la-xfce4-mpc-plugin.Tpo -c -o libmpc_la-xfce4-mpc-plugin.lo `test -f 'xfce4-mpc-plugin.c' || echo '$(srcdir)/'`xfce4-mpc-plugin.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpc_la-xfce4-mpc-plugin.Tpo $(DEPDIR)/libmpc_la-xfce4-mpc-plugin.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xfce4-mpc-plugin.c' object='libmpc_la-xfce4-mpc-plugin.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmpc_la_CFLAGS) $(CFLAGS) -c -o libmpc_la-xfce4-mpc-plugin.lo `test -f 'xfce4-mpc-plugin.c' || echo '$(srcdir)/'`xfce4-mpc-plugin.c
libmpc_la-simple-libmpd.lo: simple-libmpd.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmpc_la_CFLAGS) $(CFLAGS) -MT libmpc_la-simple-libmpd.lo -MD -MP -MF $(DEPDIR)/libmpc_la-simple-libmpd.Tpo -c -o libmpc_la-simple-libmpd.lo `test -f 'simple-libmpd.c' || echo '$(srcdir)/'`simple-libmpd.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libmpc_la-simple-libmpd.Tpo $(DEPDIR)/libmpc_la-simple-libmpd.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='simple-libmpd.c' object='libmpc_la-simple-libmpd.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libmpc_la_CFLAGS) $(CFLAGS) -c -o libmpc_la-simple-libmpd.lo `test -f 'simple-libmpd.c' || echo '$(srcdir)/'`simple-libmpd.c
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
install-desktopDATA: $(desktop_DATA)
@$(NORMAL_INSTALL)
@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \
$(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \
done
uninstall-desktopDATA:
@$(NORMAL_UNINSTALL)
@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir)
ID: $(am__tagged_files)
$(am__define_uniq_tagged_files); mkid -fID $$unique
tags: tags-am
TAGS: tags
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
$(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: ctags-am
CTAGS: ctags
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
$(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
cscopelist: cscopelist-am
cscopelist-am: $(am__tagged_files)
list='$(am__tagged_files)'; \
case "$(srcdir)" in \
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
*) sdir=$(subdir)/$(srcdir) ;; \
esac; \
for i in $$list; do \
if test -f "$$i"; then \
echo "$(subdir)/$$i"; \
else \
echo "$$sdir/$$i"; \
fi; \
done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(LTLIBRARIES) $(DATA)
installdirs:
for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(desktopdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \
mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am: install-desktopDATA install-pluginLTLIBRARIES
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-desktopDATA uninstall-pluginLTLIBRARIES
.MAKE: install-am install-strip
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
clean-libtool clean-pluginLTLIBRARIES cscopelist-am ctags \
ctags-am distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-desktopDATA install-dvi install-dvi-am \
install-exec install-exec-am install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-pluginLTLIBRARIES install-ps \
install-ps-am install-strip installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
uninstall-am uninstall-desktopDATA uninstall-pluginLTLIBRARIES
@INTLTOOL_DESKTOP_RULE@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -0,0 +1,719 @@
/* simple-libmpd.c
*
* Copyright (c) 2006-2012 Landry Breuil <landry at xfce.org>
* This code is licenced under a BSD-style licence.
* (OpenBSD variant modeled after the ISC licence)
* All rights reserved.
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* double inclusion ?*/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "simple-libmpd.h"
/* for DBG(..) macros */
#include <libxfce4util/libxfce4util.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <errno.h>
#include <fcntl.h>
int mpd_wait_for_answer(MpdObj *);
int mpd_send_single_cmd(MpdObj*, char*);
void send_complex_cmd(MpdObj*, char*, void (*)(), void *);
void parse_status_answer(MpdObj*, void*);
void parse_one_song(MpdObj*, void*);
void parse_playlistinfo_answer(MpdObj*, void*);
void parse_outputs_answer(MpdObj*, void*);
MpdObj* mpd_new(char* host, int port, char* pass)
{
MpdObj* mo = g_new0(MpdObj,1);
DBG("host=%s, port=%d, pass=%s", host, port, pass);
mo->host = g_strdup(host);
mo->port = port;
mo->pass = g_strdup(pass);
mo->socket = 0;
mo->status = 0;
mo->repeat = 0;
mo->random = 0;
mo->curvol = 0;
mo->song = 0;
mo->songid = 0;
mo->playlistlength = 0;
mo->cursong = NULL;
mo->error = 0;
mo->buffer[0] = '\0';
mo->buflen = 0;
return mo;
}
void mpd_free(MpdObj* mo)
{
DBG("!");
if (mo->socket)
close(mo->socket);
g_free(mo->host);
g_free(mo->pass);
g_free(mo);
}
void mpd_connect(MpdObj* mo)
{
struct hostent* remote_he;
struct sockaddr* remote_sa;
struct sockaddr_in remote_si;
int err,nbread;
struct timeval tv;
fd_set fds;
mo->buffer[0] = '\0';
mo->buflen = 0;
/* ??? */
if (mo->socket) close(mo->socket);
DBG("!");
if (!(remote_he = (struct hostent*) gethostbyname(mo->host)))
{
mo->error = MPD_ERROR_UNKHOST;
DBG("ERROR @gethostbyname(), err=%s",strerror(errno));
return;
}
memset(&remote_si, 0, sizeof(struct sockaddr_in));
remote_si.sin_family = AF_INET;
remote_si.sin_port = htons(mo->port);
memcpy((char *)&remote_si.sin_addr.s_addr,( char *)remote_he->h_addr, remote_he->h_length);
remote_sa = (struct sockaddr *)&remote_si;
if ((mo->socket = socket(AF_INET,SOCK_STREAM,0)) < 0)
{
mo->error = MPD_ERROR_NOSOCK;
DBG("ERROR @socket(), err=%s",strerror(errno));
return;
}
if (connect(mo->socket,remote_sa, sizeof(struct sockaddr_in)) < 0)
{
mo->error = MPD_ERROR_CONNPORT;
DBG("ERROR @connect(), err=%s",strerror(errno));
return;
}
tv.tv_sec = 1;
tv.tv_usec = 0;
FD_ZERO(&fds);
FD_SET(mo->socket,&fds);
if((err = select(mo->socket+1,&fds,NULL,NULL,&tv)) == 1)
{
if ((nbread = recv(mo->socket, mo->buffer, MAXBUFLEN, 0)) < 0)
{
mo->error = MPD_ERROR_NORESPONSE;
DBG("ERROR @recv(), err=%s",strerror(errno));
return;
}
if (nbread == 0)
{
mo->error = MPD_ERROR_CONNCLOSED;
DBG("ERROR @recv(), connection closed by server");
return;
}
mo->buflen = nbread;
mo->buffer[mo->buflen] = '\0';
}
else if(err < 0)
{
mo->error = MPD_ERROR_CONNPORT;
DBG("ERROR @select(), err=%s",strerror(errno));
return;
}
else
{
mo->error = MPD_ERROR_NORESPONSE;
DBG("ERROR @select(), timeoute'ed -> err=%s",strerror(errno));
return;
}
if (strncmp(mo->buffer,MPD_WELCOME_MESSAGE, strlen(MPD_WELCOME_MESSAGE)))
{
mo->error = MPD_ERROR_NOTMPD;
DBG("ERROR @strncmp() -> answer didn't come from mpd");
return;
}
DBG("Received %d bytes = welcome message :\"%s\"", mo->buflen, mo->buffer);
*mo->buffer = '\0';
mo->buflen = 0;
mo->error = 0;
}
void mpd_disconnect(MpdObj* mo)
{
DBG("!");
if (mo->socket)
close(mo->socket);
}
int mpd_status_get_volume(MpdObj* mo)
{
DBG("! return %d",mo->curvol);
return mo->curvol;
}
int mpd_wait_for_answer(MpdObj *mo)
{
struct timeval tv;
int err,nbread;
fd_set fds;
err = nbread = 0;
DBG("!");
tv.tv_sec = 1;
tv.tv_usec = 0;
FD_ZERO(&fds);
FD_SET(mo->socket,&fds);
if((err = select(mo->socket+1,&fds,NULL,NULL,&tv)) == 1)
{
if ((nbread = recv(mo->socket, mo->buffer, MAXBUFLEN, 0)) < 0)
{
mo->error = MPD_ERROR_NORESPONSE;
DBG("ERROR @recv(), err=%s",strerror(errno));
return -1;
}
if (nbread == 0)
{
mo->error = MPD_ERROR_CONNCLOSED;
DBG("ERROR @recv(), connection closed by server");
return -1;
}
mo->buflen = nbread;
mo->buffer[mo->buflen] = '\0';
DBG("Read %d bytes, buff=\"%s\"", nbread, mo->buffer);
}
else if(err < 0)
{
mo->error = MPD_ERROR_CONNPORT;
DBG("ERROR @select(), err=%s",strerror(errno));
return -1;
}
else
{
mo->error = MPD_ERROR_NORESPONSE;
DBG("ERROR @select(), timeoute'ed -> err=%s",strerror(errno));
return -1;
}
if (!strncmp(mo->buffer,"ACK",3))
mo->error = MPD_NOTOK;
else
mo->error = MPD_OK;
return nbread;
}
int mpd_send_single_cmd(MpdObj*mo, char* cmd)
{
int nbwri = 0;
if (mo->socket)
{
DBG("Sending \"%s\"",cmd);
if ((nbwri = send(mo->socket, cmd, strlen(cmd), 0)) <= 0)
{
mo->error = MPD_ERROR_SENDING;
DBG("ERROR @send(), err=%s",strerror(errno));
}
DBG("Sent %d bytes",nbwri);
/* wait for OK */
mpd_wait_for_answer(mo);
if(!mo->error)
{
if (strcmp(mo->buffer,"OK\n") != 0)
{
mo->error = MPD_FAILED;
DBG("ERROR : did not received OK");
}
}
*mo->buffer = '\0';
mo->buflen = 0;
}
else
{
mo->error = MPD_ERROR_NOSOCK;
DBG("ERROR : socket == NULL ?");
}
return ((!mo->error) ? MPD_OK : MPD_FAILED);
}
void send_complex_cmd(MpdObj* mo, char* cmd, void (*parse_answer_fct)(), void *res)
{
int nbwri, nbread, tmp_bufsize;
char *ptr;
char *tmp_buffer, *tmp;
/* write 'cmd' to socket */
if (mo->socket)
{
DBG("Sending \"%s\"",cmd);
if ((nbwri = send(mo->socket, cmd, strlen(cmd), 0)) < 0)
{
mo->error = MPD_ERROR_SENDING;
DBG("ERROR @send(), err=%s",strerror(errno));
return;
}
DBG("Sent %d bytes",nbwri);
nbread = mpd_wait_for_answer(mo);
/* special case for long answers with 'playlistinfo' - hack to loop until we have received the final OK\n*/
while (!mo->error && ( nbread == MAXBUFLEN || 0 != strcmp(mo->buffer + strlen(mo->buffer) - 3,"OK\n")))
{
/* save the end of the buffer from last occurence of 'file:', and replace it with 'OK\n' */
ptr = g_strrstr(mo->buffer, "file:");
if (!ptr)
{
mo->error = MPD_ERROR_CONNCLOSED;
DBG("ERROR parsing reply");
*mo->buffer = '\0';
mo->buflen = 0;
return;
}
tmp_buffer = (char*) calloc (MAXBUFLEN*2, sizeof(char));
strcpy(tmp_buffer, ptr);
tmp_bufsize = strlen(tmp_buffer);
strcpy(ptr, "OK\n");
DBG("tmp_buffer contains \"%s\"", tmp_buffer);
DBG("buffer now contains \"%s\"", mo->buffer);
/* parse buffer */
(*parse_answer_fct)(mo, res);
/* re-read stuff */
nbread = mpd_wait_for_answer(mo);
/* append the saved end to the beginning of buffer */
/* ugly memory management. really. */
tmp = (char*) calloc (MAXBUFLEN*2, sizeof(char));
strcpy(tmp, mo->buffer);
strcpy(mo->buffer, tmp_buffer);
strcpy(mo->buffer + tmp_bufsize, tmp);
mo->buffer[tmp_bufsize + nbread] = '\0';
DBG("added tmp_buffer at the beginning of buffer, now contains \"%s\"", mo->buffer);
free(tmp_buffer);
free(tmp);
}
/* finally parse the end of the answer => 'currentsong' and 'status' parsing should jump directly here*/
if (!mo->error)
(*parse_answer_fct)(mo, res);
*mo->buffer = '\0';
mo->buflen = 0;
}
else
{
mo->error = MPD_ERROR_NOSOCK;
DBG("ERROR : socket == NULL ?");
}
}
void parse_status_answer(MpdObj *mo, void* unused_param)
{
gchar **lines, **tokens;
int i;
mo->songid = -1;
lines = g_strsplit(mo->buffer, "\n", 0);
for (i = 0 ; lines[i] && strncmp(lines[i], "OK", 2) ; i++)
{
tokens = g_strsplit(lines[i], ":", 2);
/* remove leading whitespace */
tokens[1] = g_strchug(tokens[1]);
DBG("key=\"%s\",value=\"%s\"", tokens[0], tokens[1]);
if (0 == strcmp("volume",tokens[0])) mo->curvol = atoi(tokens[1]);
else if (0 == strcmp("repeat",tokens[0])) mo->repeat = atoi(tokens[1]);
else if (0 == strcmp("random",tokens[0])) mo->random = atoi(tokens[1]);
else if (0 == strcmp("playlistlength",tokens[0])) mo->playlistlength = atoi(tokens[1]);
else if (0 == strcmp("state", tokens[0]))
{
if (0 == strcmp("play", tokens[1])) mo->status = MPD_PLAYER_PLAY;
else if (0 == strcmp("pause",tokens[1])) mo->status = MPD_PLAYER_PAUSE;
else if (0 == strcmp("stop", tokens[1])) mo->status = MPD_PLAYER_STOP;
}
else if (0 == strcmp("song",tokens[0])) mo->song = atoi(tokens[1]);
else if (0 == strcmp("songid",tokens[0])) mo->songid = atoi(tokens[1]);
g_strfreev(tokens);
}
g_strfreev(lines);
}
int mpd_status_update(MpdObj* mo)
{
mo->status = 0;
DBG("!");
send_complex_cmd(mo, "status\n", parse_status_answer, NULL);
return ((!mo->error) ? MPD_OK : MPD_FAILED);
}
void parse_one_song(MpdObj *mo, void* param)
{
mpd_Song* ms = (mpd_Song*) param;
gchar **lines, **tokens;
int i;
ms->file = ms->artist = ms->album = ms->title = ms->track = NULL;
ms->id = ms->pos = -1;
lines = g_strsplit(mo->buffer, "\n", 0);
for (i = 0 ; lines[i] && strcmp(lines[i], "OK") ; i++)
{
tokens = g_strsplit(lines[i], ":", 2);
/* remove leading whitespace */
tokens[1] = g_strchug(tokens[1]);
DBG("key=\"%s\",value=\"%s\"", tokens[0], tokens[1]);
if (!ms->file && 0 == strcmp("file", tokens[0])) ms->file = g_strdup(tokens[1]);
else if (!ms->artist && 0 == strcmp("Artist",tokens[0])) ms->artist= g_strdup(tokens[1]);
else if (!ms->album && 0 == strcmp("Album", tokens[0])) ms->album = g_strdup(tokens[1]);
else if (!ms->title && 0 == strcmp("Title", tokens[0])) ms->title = g_strdup(tokens[1]);
else if (!ms->track && 0 == strcmp("Track", tokens[0])) ms->track = g_strdup(tokens[1]);
else if (ms->pos < 0 && 0 == strcmp("Pos", tokens[0])) ms->pos = atoi(tokens[1]);
else if (ms->id < 0 && 0 == strcmp("Id", tokens[0])) ms->id = atoi(tokens[1]);
g_strfreev(tokens);
}
if (ms->id < 0)
mo->error = MPD_FAILED;
g_strfreev(lines);
}
void parse_playlistinfo_answer(MpdObj *mo, void *param)
{
MpdData* md = (MpdData*) param;
mpd_Song* ms;
gchar **lines, **tokens;
int i = 0;
lines = g_strsplit(mo->buffer, "\n", 0);
while(lines[i] && strcmp(lines[i],"OK"))
{
ms = &md->allsongs[md->nb];
ms->file = ms->artist = ms->album = ms->title = ms->track = NULL;
ms->id = ms->pos = -1;
DBG("Going to parse song #%d", md->nb);
while(lines[i] && strcmp(lines[i],"OK") && ms->id < 0)
{
tokens = g_strsplit(lines[i], ":", 2);
/* remove leading whitespace */
tokens[1] = g_strchug(tokens[1]);
DBG("key=\"%s\",value=\"%s\"", tokens[0], tokens[1]);
if (!ms->file && 0 == strcmp("file", tokens[0])) ms->file = g_strdup(tokens[1]);
else if (!ms->artist && 0 == strcmp("Artist",tokens[0])) ms->artist= g_strdup(tokens[1]);
else if (!ms->album && 0 == strcmp("Album", tokens[0])) ms->album = g_strdup(tokens[1]);
else if (!ms->title && 0 == strcmp("Title", tokens[0])) ms->title = g_strdup(tokens[1]);
else if (!ms->track && 0 == strcmp("Track", tokens[0])) ms->track = g_strdup(tokens[1]);
else if (ms->pos < 0 && 0 == strcmp("Pos", tokens[0])) ms->pos = atoi(tokens[1]);
else if (ms->id < 0 && 0 == strcmp("Id", tokens[0])) ms->id = atoi(tokens[1]);
i++;
g_strfreev(tokens);
}
md->nb++;
}
g_strfreev(lines);
DBG("Got 'OK', md->nb = %d", md->nb);
}
void parse_outputs_answer(MpdObj *mo, void *param)
{
MpdData* md = (MpdData*) param;
gchar **lines, **tokens;
int i = 0;
lines = g_strsplit(mo->buffer, "\n", 0);
while(lines[i] && strcmp(lines[i],"OK"))
{
md->alloutputs[md->nb] = g_new(mpd_Output, 1);
md->alloutputs[md->nb]->enabled = -1;
DBG("Going to parse output #%d", md->nb);
while(lines[i] && strcmp(lines[i],"OK") && md->alloutputs[md->nb]->enabled < 0)
{
tokens = g_strsplit(lines[i], ":", 2);
/* remove leading whitespace */
tokens[1] = g_strchug(tokens[1]);
DBG("key=\"%s\",value=\"%s\"", tokens[0], tokens[1]);
if (0 == strcmp("outputid",tokens[0])) md->alloutputs[md->nb]->id = atoi(tokens[1]);
else if (0 == strcmp("outputname",tokens[0])) md->alloutputs[md->nb]->name = g_strdup(tokens[1]);
else if (0 == strcmp("outputenabled",tokens[0])) md->alloutputs[md->nb]->enabled = atoi(tokens[1]);
i++;
g_strfreev(tokens);
}
md->nb++;
/* ignore extra lines with 'attribute:' */
while (lines[i] != NULL && strcmp(lines[i],"OK") && 0 == strncmp(lines[i], "attribute:", 10))
i++;
if (strcmp(lines[i],"OK")) {
/* make room for the next output ptr */
md->alloutputs = g_renew(mpd_Output*, md->alloutputs, md->nb + 1);
}
}
g_strfreev(lines);
}
mpd_Song* mpd_playlist_get_current_song(MpdObj* mo)
{
DBG("!");
if (mo->cursong != NULL && mo->cursong->id != mo->songid)
{
if (mo->cursong->file) free(mo->cursong->file);
if (mo->cursong->artist) free(mo->cursong->artist);
if (mo->cursong->album) free(mo->cursong->album);
if (mo->cursong->title) free(mo->cursong->title);
if (mo->cursong->track) free(mo->cursong->track);
free(mo->cursong);
mo->cursong = NULL;
}
if (mo->cursong == NULL)
{
mo->cursong = g_new0(mpd_Song,1);
DBG("updating currentsong");
send_complex_cmd(mo, "currentsong\n", parse_one_song, (void*) mo->cursong);
}
return ((!mo->error) ? mo->cursong : NULL);
}
int mpd_playlist_get_playlist_length(MpdObj* mo)
{
return mo->playlistlength;
}
int mpd_player_get_current_song_pos(MpdObj* mo)
{
DBG("!");
return ((mpd_status_update(mo) != MPD_OK) ? -1 : mo->song);
}
MpdData* mpd_playlist_get_changes(MpdObj* mo, int old_playlist_id)
{
MpdData* md = g_new0(MpdData,1);
md->cur = md->nb = 0;
md->type = MPD_DATA_TYPE_SONG;
md->allsongs = g_new(mpd_Song, mo->playlistlength);
DBG("!");
send_complex_cmd(mo, "playlistinfo\n", parse_playlistinfo_answer, (void*) md);
md->song = &(md->allsongs[0]);
return ((!mo->error) ? md : NULL);
}
MpdData* mpd_data_get_next(MpdData* md)
{
md->cur++;
/* free(md) and return NULL if after last */
if (md->cur == md->nb)
{
for (md->cur--; md->cur; md->cur--)
{
switch (md->type) {
case MPD_DATA_TYPE_OUTPUT_DEV:
if (md->alloutputs[md->cur]->name) free(md->alloutputs[md->cur]->name);
break;
case MPD_DATA_TYPE_SONG:
if (md->allsongs[md->cur].file) free(md->allsongs[md->cur].file);
if (md->allsongs[md->cur].artist) free(md->allsongs[md->cur].artist);
if (md->allsongs[md->cur].album) free(md->allsongs[md->cur].album);
if (md->allsongs[md->cur].title) free(md->allsongs[md->cur].title);
if (md->allsongs[md->cur].track) free(md->allsongs[md->cur].track);
break;
}
}
switch (md->type) {
case MPD_DATA_TYPE_OUTPUT_DEV:
g_free(md->alloutputs);
break;
case MPD_DATA_TYPE_SONG:
g_free(md->allsongs);
break;
}
g_free(md);
DBG("Free()'d md");
return NULL;
}
switch (md->type) {
case MPD_DATA_TYPE_OUTPUT_DEV:
md->output_dev = md->alloutputs[md->cur];
break;
case MPD_DATA_TYPE_SONG:
md->song = (&md->allsongs[md->cur]);
break;
}
return md;
}
MpdData* mpd_server_get_output_devices(MpdObj* mo)
{
MpdData* md = g_new0(MpdData,1);
DBG("!");
md->cur = md->nb = 0;
md->alloutputs = g_new(mpd_Output*,1);
md->type = MPD_DATA_TYPE_OUTPUT_DEV;
send_complex_cmd(mo, "outputs\n", parse_outputs_answer, (void*) md);
md->output_dev = md->alloutputs[0];
return ((!mo->error) ? md : NULL);
}
int mpd_server_set_output_device (MpdObj* mo, int id, int state)
{
char outbuf[18];
/* write (enable|disable)output 'id' to socket */
DBG("!");
snprintf(outbuf, sizeof(outbuf), "%soutput %d\n",(state ? "enable" : "disable"), id);
return mpd_send_single_cmd(mo,outbuf);
}
void mpd_status_set_volume(MpdObj* mo, int newvol)
{
char outbuf[15];
/* write setvol 'newvol' to socket */
DBG("!");
snprintf(outbuf, sizeof(outbuf), "setvol %d\n",newvol);
mpd_send_single_cmd(mo,outbuf);
}
int mpd_player_get_state(MpdObj* mo)
{
DBG("! return %d",mo->status);
return mo->status;
}
int mpd_player_get_random(MpdObj* mo)
{
DBG("! return %d",mo->random);
return mo->random;
}
int mpd_player_set_random(MpdObj* mo, int random)
{
char outbuf[15];
DBG("!");
snprintf(outbuf, sizeof(outbuf), "random %d\n",random);
return mpd_send_single_cmd(mo,outbuf);
}
int mpd_player_set_repeat(MpdObj* mo, int repeat)
{
char outbuf[15];
DBG("!");
snprintf(outbuf, sizeof(outbuf), "repeat %d\n",repeat);
return mpd_send_single_cmd(mo,outbuf);
}
int mpd_player_get_repeat(MpdObj* mo)
{
DBG("! return %d",mo->repeat);
return mo->repeat;
}
int mpd_player_prev(MpdObj* mo)
{
DBG("!");
return mpd_send_single_cmd(mo,"previous\n");
}
int mpd_player_next(MpdObj* mo)
{
DBG("!");
return mpd_send_single_cmd(mo,"next\n");
}
int mpd_player_stop(MpdObj* mo)
{
DBG("!");
return mpd_send_single_cmd(mo,"stop\n");
}
int mpd_player_pause(MpdObj* mo)
{
DBG("!");
if (mo->status != MPD_PLAYER_PLAY)
return mpd_send_single_cmd(mo,"pause 0\n");
else
return mpd_send_single_cmd(mo,"pause 1\n");
}
int mpd_player_play(MpdObj* mo)
{
DBG("!");
return mpd_send_single_cmd(mo,"play\n");
}
int mpd_player_play_id(MpdObj* mo, int id)
{
char outbuf[15];
DBG("!");
snprintf(outbuf, sizeof(outbuf), "playid %d\n",id);
return mpd_send_single_cmd(mo,outbuf);
}
int mpd_check_error(MpdObj* mo)
{
DBG("! return %d",mo->error);
return mo->error;
}
void mpd_send_password(MpdObj* mo)
{
char outbuf[256];
int wrote;
DBG("!");
/* write password 'password' to socket */
wrote = snprintf(outbuf, sizeof(outbuf), "password %s\n",mo->pass);
if (wrote > 255) {
/* the password is too long to fit though there doesn't seem to be a
* nice way to report this error :-/ */
fprintf(stderr, "xfce4-mpc-plugin: password too long!\n");
mo->error = MPD_ERROR_SYSTEM;
return;
}
mpd_send_single_cmd(mo,outbuf);
}
void mpd_set_hostname(MpdObj* mo, char* host)
{
DBG("! new hostname=%s",host);
g_free(mo->host);
mo->host = g_strdup(host);
}
void mpd_set_password(MpdObj* mo, char* pass)
{
DBG("! new password=%s",pass);
g_free(mo->pass);
mo->pass = g_strdup(pass);
}
void mpd_set_port(MpdObj* mo,int port)
{
DBG("! new port=%d",port);
mo->port = port;
}

View File

@ -0,0 +1,127 @@
/* simple-libmpd.h
*
* Copyright (c) 2006-2012 Landry Breuil <landry at xfce.org>
* This code is licenced under a BSD-style licence.
* (OpenBSD variant modeled after the ISC licence)
* All rights reserved.
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* for gchar and g_new conveniences */
#include <gtk/gtk.h>
#define MPD_PLAYER_STOP 1
#define MPD_PLAYER_PLAY 2
#define MPD_PLAYER_PAUSE 3
#define MPD_OK 0
#define MPD_FAILED 1
#define MPD_NOTOK 2
#define MPD_WELCOME_MESSAGE "OK MPD "
#define MAXBUFLEN 1000
#define MPD_ERROR_NOSOCK 9
#define MPD_ERROR_TIMEOUT 10 /* timeout trying to talk to mpd */
#define MPD_ERROR_SYSTEM 11 /* system error */
#define MPD_ERROR_UNKHOST 12 /* unknown host */
#define MPD_ERROR_CONNPORT 13 /* problems connecting to port on host */
#define MPD_ERROR_NOTMPD 14 /* mpd not running on port at host */
#define MPD_ERROR_NORESPONSE 15 /* no response on attempting to connect */
#define MPD_ERROR_SENDING 16 /* error sending command */
#define MPD_ERROR_CONNCLOSED 17 /* connection closed by mpd */
typedef struct {
char* file;
char* artist;
char* album;
char* track;
char* title;
int pos;
int id;
} mpd_Song;
typedef struct {
int id;
char* name;
int enabled;
} mpd_Output;
typedef struct {
gchar* host;
int port;
gchar* pass;
int socket;
int status;
int curvol;
int song;
int songid;
int repeat;
int random;
int playlistlength;
mpd_Song* cursong;
int error;
char buffer[MAXBUFLEN*2];
int buflen;
} MpdObj;
typedef enum {
MPD_DATA_TYPE_SONG,
MPD_DATA_TYPE_OUTPUT_DEV
} MpdDataType;
/* here, i must cheat, too hard to follow libmpd's behaviour */
typedef struct {
/* holds type = song or output */
MpdDataType type;
/* ptr to current song */
mpd_Song* song;
/* vector of all songs in playlist */
mpd_Song* allsongs;
/* ptr to current output */
mpd_Output* output_dev;
/* vector of all outputs */
mpd_Output** alloutputs;
int nb;
int cur;
} MpdData;
MpdObj* mpd_new(char*, int, char*);
void mpd_free(MpdObj*);
void mpd_connect(MpdObj*);
void mpd_disconnect(MpdObj*);
int mpd_status_get_volume(MpdObj*);
void mpd_status_set_volume(MpdObj*, int);
int mpd_status_update(MpdObj*);
int mpd_player_get_state(MpdObj*);
int mpd_player_prev(MpdObj*);
int mpd_player_next(MpdObj*);
int mpd_player_stop(MpdObj*);
int mpd_player_pause(MpdObj*);
int mpd_player_play(MpdObj*);
int mpd_player_play_id(MpdObj*, int);
int mpd_player_get_current_song_pos(MpdObj*);
MpdData* mpd_playlist_get_changes(MpdObj*, int);
MpdData* mpd_data_get_next(MpdData*);
mpd_Song* mpd_playlist_get_current_song(MpdObj*);
MpdData* mpd_server_get_output_devices(MpdObj*);
int mpd_server_set_output_device (MpdObj*, int, int);
int mpd_playlist_get_playlist_length(MpdObj*);
int mpd_check_error(MpdObj*);
void mpd_set_hostname(MpdObj*, char*);
void mpd_set_password(MpdObj*, char*);
void mpd_send_password(MpdObj*);
void mpd_set_port(MpdObj*, int);
int mpd_player_set_random(MpdObj*,int);
int mpd_player_get_random(MpdObj*);
int mpd_player_set_repeat(MpdObj*,int);
int mpd_player_get_repeat(MpdObj*);

View File

@ -0,0 +1,880 @@
/* xfce4-mpc-plugin.c
*
* Copyright (c) 2006-2018 Landry Breuil <landry at xfce.org>
* This code is licensed under a BSD-style license.
* (OpenBSD variant modeled after the ISC license)
* All rights reserved.
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* double inclusion ?*/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <libxfce4ui/libxfce4ui.h>
#include <string.h>
#include <stdlib.h>
#include <glib/gprintf.h>
#include "xfce4-mpc-plugin.h"
#define DEFAULT_MPD_HOST "localhost"
#define DEFAULT_MPD_PORT 6600
#define DIALOG_ENTRY_WIDTH 20
static void resize_button(GtkWidget *, gint, gint);
static void
mpc_free (XfcePanelPlugin * plugin, t_mpc * mpc)
{
DBG ("!");
mpd_free(mpc->mo);
g_free (mpc);
}
static void
mpc_set_mode (XfcePanelPlugin * plugin, XfcePanelPluginMode mode, t_mpc * mpc)
{
GtkOrientation orientation;
DBG ("!");
orientation =
(mode != XFCE_PANEL_PLUGIN_MODE_VERTICAL) ?
GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL;
gtk_orientable_set_orientation(GTK_ORIENTABLE(mpc->box), orientation);
xfce_panel_plugin_set_small (plugin, (mode != XFCE_PANEL_PLUGIN_MODE_DESKBAR));
}
static gboolean
mpc_set_size (XfcePanelPlugin * plugin, int size, t_mpc * mpc)
{
int icon_size;
int border_width = (size > 26 && mpc->show_frame ? 1 : 0);
DBG ("passed size=%d",size);
size /= xfce_panel_plugin_get_nrows (plugin);
gtk_container_set_border_width (GTK_CONTAINER (mpc->frame), border_width);
size -= 2 * border_width;
#if LIBXFCE4PANEL_CHECK_VERSION (4,13,0)
icon_size = xfce_panel_plugin_get_icon_size(plugin);
#else
icon_size = size / 2;
#endif
icon_size -= 2 * border_width;
resize_button (GTK_WIDGET (mpc->next), size, icon_size);
resize_button (GTK_WIDGET (mpc->prev), size, icon_size);
resize_button (GTK_WIDGET (mpc->stop), size, icon_size);
resize_button (GTK_WIDGET (mpc->toggle), size, icon_size);
return TRUE;
}
static void
mpc_read_config (XfcePanelPlugin * plugin, t_mpc * mpc)
{
char *file;
XfceRc *rc;
GtkWidget *label;
char str[30];
DBG ("!");
if (!(file = xfce_panel_plugin_lookup_rc_file (plugin)))
return;
rc = xfce_rc_simple_open (file, TRUE);
g_free (file);
if (!rc)
return;
xfce_rc_set_group (rc, "Settings");
if (mpc->mpd_host != NULL)
g_free (mpc->mpd_host);
if (mpc->mpd_password != NULL)
g_free (mpc->mpd_password);
if (mpc->tooltip_format != NULL)
g_free (mpc->tooltip_format);
if (mpc->playlist_format != NULL)
g_free (mpc->playlist_format);
if (mpc->client_appl != NULL)
g_free (mpc->client_appl);
mpc->mpd_host = g_strdup(xfce_rc_read_entry (rc, "mpd_host", DEFAULT_MPD_HOST));
mpc->mpd_port = xfce_rc_read_int_entry (rc, "mpd_port", DEFAULT_MPD_PORT);
mpc->mpd_password = g_strdup(xfce_rc_read_entry (rc, "mpd_password", ""));
mpc->show_frame = xfce_rc_read_bool_entry (rc, "show_frame", TRUE);
mpc->client_appl = g_strdup(xfce_rc_read_entry (rc, "client_appl", "SETME"));
mpc->tooltip_format = g_strdup(xfce_rc_read_entry (rc, "tooltip_format", "Volume : %vol%% - Mpd %status%%newline%%%artist% - %album% -/- (#%track%) %title%"));
mpc->playlist_format = g_strdup(xfce_rc_read_entry (rc, "playlist_format", "%artist% - %album% -/- (#%track%) %title%"));
label = gtk_bin_get_child(GTK_BIN(mpc->appl));
g_snprintf(str, sizeof(str), "%s %s", _("Launch"), mpc->client_appl);
gtk_label_set_text(GTK_LABEL(label),str);
DBG ("Settings read : %s@%s:%d\nframe:%d\nappl:%s\ntooltip:%s\nplaylist:%s", mpc->mpd_password, mpc->mpd_host, mpc->mpd_port, mpc->show_frame, mpc->client_appl, mpc->tooltip_format, mpc->playlist_format);
xfce_rc_close (rc);
}
static void mpc_write_config (XfcePanelPlugin * plugin, t_mpc * mpc)
{
XfceRc *rc;
char *file;
DBG ("!");
if (!(file = xfce_panel_plugin_save_location (plugin, TRUE)))
return;
rc = xfce_rc_simple_open (file, FALSE);
g_free (file);
if (!rc)
return;
/* if necessary, get rid of old settings */
if (xfce_rc_has_group (rc, "Settings"))
xfce_rc_delete_group (rc, "Settings", TRUE);
xfce_rc_set_group (rc, "Settings");
xfce_rc_write_entry (rc, "mpd_host", mpc->mpd_host);
xfce_rc_write_int_entry (rc, "mpd_port", mpc->mpd_port);
xfce_rc_write_entry (rc, "mpd_password", mpc->mpd_password);
xfce_rc_write_bool_entry (rc, "show_frame", mpc->show_frame);
xfce_rc_write_entry (rc, "client_appl", mpc->client_appl);
xfce_rc_write_entry (rc, "tooltip_format", mpc->tooltip_format);
xfce_rc_write_entry (rc, "playlist_format", mpc->playlist_format);
xfce_rc_close (rc);
}
static gboolean
mpc_plugin_reconnect (t_mpc *mpc)
{
DBG ("!");
mpd_connect (mpc->mo);
if (strlen(mpc->mpd_password))
mpd_send_password (mpc->mo);
return !mpd_check_error (mpc->mo);
}
static void
mpc_dialog_apply_options (t_mpc_dialog *dialog)
{
GtkWidget *label;
char str[128];
t_mpc *mpc = dialog->mpc;
DBG ("!");
mpc->mpd_host = g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->textbox_host)));
mpc->mpd_port = atoi(gtk_entry_get_text(GTK_ENTRY(dialog->textbox_port)));
mpc->mpd_password = g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->textbox_password)));
mpc->client_appl = g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->textbox_client_appl)));
mpc->tooltip_format = g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->textbox_tooltip_format)));
mpc->playlist_format = g_strdup(gtk_entry_get_text(GTK_ENTRY(dialog->textbox_playlist_format)));
if (0 == strlen(mpc->client_appl))
mpc->client_appl = g_strdup("SETME");
if (0 == strlen(mpc->tooltip_format))
mpc->tooltip_format = g_strdup("Volume : %vol%% - Mpd %status%%newline%%artist% - %album% -/- (#%track%) %title%");
if (0 == strlen(mpc->playlist_format))
mpc->playlist_format = g_strdup("%artist% - %album% -/- (#%track%) %title%");
label = gtk_bin_get_child(GTK_BIN(mpc->appl));
g_snprintf(str, sizeof(str), "%s %s", _("Launch"), mpc->client_appl);
gtk_label_set_text(GTK_LABEL(label),str);
DBG ("Apply: host=%s, port=%d, passwd=%s, appl=%s\ntooltip=%s\nplaylist=%s", mpc->mpd_host, mpc->mpd_port, mpc->mpd_password, mpc->client_appl, mpc->tooltip_format, mpc->playlist_format);
mpd_disconnect(mpc->mo);
mpd_set_hostname(mpc->mo,mpc->mpd_host);
mpd_set_port(mpc->mo,mpc->mpd_port);
mpd_set_password(mpc->mo,mpc->mpd_password);
mpd_connect(mpc->mo);
if (strlen(mpc->mpd_password))
mpd_send_password (mpc->mo);
}
static void
mpc_dialog_response (GtkWidget * dlg, int response, t_mpc_dialog * dialog)
{
t_mpc *mpc = dialog->mpc;
DBG ("!");
mpc_dialog_apply_options (dialog);
g_free (dialog);
gtk_widget_destroy (dlg);
xfce_panel_plugin_unblock_menu (mpc->plugin);
mpc_write_config (mpc->plugin, mpc);
}
static void
mpc_dialog_show_frame_toggled (GtkWidget *w, gboolean state, t_mpc_dialog *dialog)
{
int size;
t_mpc* mpc = dialog->mpc;
DBG ("!");
size = xfce_panel_plugin_get_size(mpc->plugin);
mpc->show_frame = state;
gtk_frame_set_shadow_type (GTK_FRAME (mpc->frame), (mpc->show_frame) ? GTK_SHADOW_IN : GTK_SHADOW_NONE);
gtk_switch_set_state(GTK_SWITCH(w), state);
mpc_set_size(mpc->plugin, size, mpc);
}
static void
mpc_create_options (XfcePanelPlugin * plugin, t_mpc* mpc)
{
GtkWidget *dlg, *vbox, *table, *label;
gchar str_port[20];
t_mpc_dialog *dialog;
DBG("!");
dialog = g_new0 (t_mpc_dialog, 1);
dialog->mpc = mpc;
xfce_panel_plugin_block_menu (plugin);
dlg = xfce_titled_dialog_new_with_buttons (_("Mpd Client Plugin"),
GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(plugin))),
GTK_DIALOG_DESTROY_WITH_PARENT,
"gtk-close",
GTK_RESPONSE_OK,
NULL);
xfce_titled_dialog_set_subtitle (XFCE_TITLED_DIALOG (dlg), _("Properties"));
gtk_window_set_position (GTK_WINDOW (dlg), GTK_WIN_POS_CENTER);
gtk_window_set_icon_name (GTK_WINDOW (dlg), "applications-multimedia");
g_signal_connect (dlg, "response", G_CALLBACK (mpc_dialog_response), dialog);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
gtk_widget_show (vbox);
gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (dlg))), vbox, TRUE, TRUE, 0);
table = gtk_grid_new();
gtk_grid_set_column_spacing (GTK_GRID(table), 12);
gtk_grid_set_row_spacing (GTK_GRID(table), 6);
label = gtk_label_new(_("Host : "));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 0, 1, 1);
dialog->textbox_host = gtk_entry_new();
gtk_widget_set_hexpand (dialog->textbox_host, TRUE);
gtk_entry_set_width_chars(GTK_ENTRY(dialog->textbox_host),DIALOG_ENTRY_WIDTH);
gtk_entry_set_text(GTK_ENTRY(dialog->textbox_host),mpc->mpd_host);
gtk_grid_attach(GTK_GRID(table),dialog->textbox_host,1,0,1,1);
label = gtk_label_new(_("Port : "));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 1, 1, 1);
dialog->textbox_port = gtk_entry_new();
gtk_entry_set_width_chars(GTK_ENTRY(dialog->textbox_port),DIALOG_ENTRY_WIDTH);
g_snprintf(str_port,sizeof(str_port),"%d",mpc->mpd_port);
gtk_entry_set_text(GTK_ENTRY(dialog->textbox_port),str_port);
gtk_grid_attach(GTK_GRID(table),dialog->textbox_port,1,1,1,1);
label = gtk_label_new(_("Password : "));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 2, 1, 1);
dialog->textbox_password = gtk_entry_new();
gtk_entry_set_visibility(GTK_ENTRY(dialog->textbox_password),FALSE);
gtk_entry_set_width_chars(GTK_ENTRY(dialog->textbox_password),DIALOG_ENTRY_WIDTH);
gtk_entry_set_text(GTK_ENTRY(dialog->textbox_password),mpc->mpd_password);
gtk_grid_attach(GTK_GRID(table),dialog->textbox_password,1,2,1,1);
label = gtk_label_new(_("MPD Client : "));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 3, 1, 1);
dialog->textbox_client_appl = gtk_entry_new();
gtk_entry_set_width_chars(GTK_ENTRY(dialog->textbox_client_appl),DIALOG_ENTRY_WIDTH);
gtk_entry_set_text(GTK_ENTRY(dialog->textbox_client_appl),mpc->client_appl);
gtk_grid_attach(GTK_GRID(table),dialog->textbox_client_appl,1,3,1,1);
label = gtk_label_new(_("Tooltip Format : "));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 4, 1, 1);
dialog->textbox_tooltip_format = gtk_entry_new();
gtk_entry_set_width_chars(GTK_ENTRY(dialog->textbox_tooltip_format),DIALOG_ENTRY_WIDTH);
gtk_entry_set_text(GTK_ENTRY(dialog->textbox_tooltip_format),mpc->tooltip_format);
gtk_grid_attach(GTK_GRID(table),dialog->textbox_tooltip_format,1,4,1,1);
label = gtk_label_new(_("Playlist Format : "));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 5, 1, 1);
dialog->textbox_playlist_format = gtk_entry_new();
gtk_entry_set_width_chars(GTK_ENTRY(dialog->textbox_playlist_format),DIALOG_ENTRY_WIDTH);
gtk_entry_set_text(GTK_ENTRY(dialog->textbox_playlist_format),mpc->playlist_format);
gtk_grid_attach(GTK_GRID(table),dialog->textbox_playlist_format,1,5,1,1);
label = gtk_label_new_with_mnemonic(_("Show _frame"));
gtk_label_set_xalign (GTK_LABEL (label), 0.0f);
gtk_grid_attach(GTK_GRID(table), label, 0, 6, 1, 1);
dialog->checkbox_frame = gtk_switch_new();
gtk_switch_set_active(GTK_SWITCH(dialog->checkbox_frame),mpc->show_frame);
gtk_widget_set_halign (GTK_WIDGET (dialog->checkbox_frame), GTK_ALIGN_START);
gtk_widget_set_valign (GTK_WIDGET (dialog->checkbox_frame), GTK_ALIGN_CENTER);
g_signal_connect (dialog->checkbox_frame, "state-set", G_CALLBACK (mpc_dialog_show_frame_toggled), dialog);
gtk_grid_attach(GTK_GRID(table),dialog->checkbox_frame,1,6,1,1);
gtk_widget_set_tooltip_text (dialog->textbox_host, _("Hostname or IP address"));
gtk_widget_set_tooltip_text (dialog->textbox_client_appl, _("Graphical MPD Client to launch in plugin context menu"));
gtk_widget_set_tooltip_text (dialog->textbox_playlist_format, _("Variables : %artist%, %album%, %file%, %track% and %title%"));
gtk_widget_set_tooltip_text (dialog->textbox_tooltip_format, _("Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% and %title%"));
gtk_widget_show_all (table);
gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
/* show the dialog */
gtk_widget_show (dlg);
}
static void
mpc_launch_client(GtkWidget *widget, t_mpc* mpc)
{
DBG("Going to xfce_exec(\"%s\")", mpc->client_appl);
xfce_spawn_command_line_on_screen(gdk_screen_get_default(), mpc->client_appl, FALSE, TRUE, NULL);
}
static void
mpc_random_toggled(GtkWidget *widget, t_mpc* mpc)
{
DBG("!");
mpd_player_set_random(mpc->mo, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget)));
}
static void
mpc_repeat_toggled(GtkWidget *widget, t_mpc* mpc)
{
DBG("!");
mpd_player_set_repeat(mpc->mo, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget)));
}
static void
mpc_output_toggled(GtkWidget *widget, t_mpc* mpc)
{
int i;
DBG("!");
/* lookup menuitem */
for (i = 0; i < mpc->nb_outputs && mpc->mpd_outputs[i]->menuitem != widget; i++);
if (i != mpc->nb_outputs) /* oops case ? */
/* set corresponding mpd output status */
mpd_server_set_output_device(mpc->mo, mpc->mpd_outputs[i]->id, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget)));
}
/* get output list from mpd, add a checkbox to rightclick menu for each */
static void
mpc_update_outputs(t_mpc* mpc)
{
GtkWidget *chkitem;
int i,j=0, old_nb_outputs = mpc->nb_outputs;
MpdData * data = mpd_server_get_output_devices(mpc->mo);
DBG("!");
do {
DBG("got output %d with name %s, enabled=%d",data->output_dev->id,data->output_dev->name,data->output_dev->enabled);
/* check if this output doesn't already exist */
for (i = 0; i < mpc->nb_outputs && mpc->mpd_outputs[i]->id != data->output_dev->id ; i++);
if (i == mpc->nb_outputs) {
DBG("output not found, adding a new checkitem at pos %d",i);
chkitem = gtk_check_menu_item_new_with_label (data->output_dev->name);
g_signal_connect (G_OBJECT(chkitem), "toggled", G_CALLBACK (mpc_output_toggled), mpc);
xfce_panel_plugin_menu_insert_item(mpc->plugin,GTK_MENU_ITEM(chkitem));
gtk_widget_show (chkitem);
mpc->mpd_outputs[i] = g_new(t_mpd_output,1);
mpc->mpd_outputs[i]->id = data->output_dev->id;
mpc->mpd_outputs[i]->menuitem = chkitem;
mpc->nb_outputs++;
/* make room for the next output ptr */
mpc->mpd_outputs = g_renew(t_mpd_output*, mpc->mpd_outputs, mpc->nb_outputs + 1);
}
mpc->mpd_outputs[i]->enabled = data->output_dev->enabled;
gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mpc->mpd_outputs[i]->menuitem), mpc->mpd_outputs[i]->enabled);
j++;
} while (NULL != (data = mpd_data_get_next (data)));
/* something changed, better prune the list and recreate it */
if (j != mpc->nb_outputs || (old_nb_outputs && j != old_nb_outputs)) {
DBG("didnt found same amount of outputs (was %d got %d), resetting output list", (old_nb_outputs ? old_nb_outputs : mpc->nb_outputs), j);
for (i = 0; i < mpc->nb_outputs ; i++) {
gtk_widget_destroy(mpc->mpd_outputs[i]->menuitem);
g_free(mpc->mpd_outputs[i]);
}
mpc->nb_outputs = 0;
mpc_update_outputs(mpc);
}
}
static void
str_replace(GString *str, gchar* pattern, gchar* replacement)
{
gchar *nstr;
GRegex *regex;
if (!replacement)
return;
regex = g_regex_new(pattern, 0, 0, NULL);
nstr = g_regex_replace_literal( regex, str->str, -1, 0, replacement, 0, NULL);
g_regex_unref (regex);
g_string_assign(str, nstr);
g_free(nstr);
}
static void
format_song_display(mpd_Song* song, GString *str, t_mpc* mpc)
{
if (0 == str->len)
g_string_assign(str, mpc->playlist_format);
/* replace %artist% by song->artist, etc */
str_replace(str, "%artist%", song->artist);
str_replace(str, "%album%", song->album);
str_replace(str, "%title%", song->title);
str_replace(str, "%track%", song->track);
str_replace(str, "%file%", song->file);
}
static gboolean
enter_cb(GtkWidget *widget, GdkEventCrossing* event, t_mpc* mpc)
{
mpd_Song *song;
GString *str = NULL;
gchar vol[20];
DBG("!");
if (mpd_status_update(mpc->mo) != MPD_OK)
{
if (!mpc_plugin_reconnect (mpc) || mpd_status_update (mpc->mo) != MPD_OK)
{
gtk_widget_set_tooltip_text (mpc->box, _(".... not connected ?"));
return FALSE;
}
}
str = g_string_new(mpc->tooltip_format);
/* replace %vol% by mpd_status_get_volume(mpc->mo) */
g_sprintf(vol, "%d", mpd_status_get_volume(mpc->mo));
str_replace(str, "%vol%", vol);
/* newlines */
str_replace(str, "%newline%", "\n");
/* replace %status% by mpd status string */
switch (mpd_player_get_state(mpc->mo))
{
case MPD_PLAYER_PLAY:
str_replace(str, "%status%", "Playing");
break;
case MPD_PLAYER_PAUSE:
str_replace(str, "%status%", "Paused");
break;
case MPD_PLAYER_STOP:
str_replace(str, "%status%", "Stopped");
break;
default:
str_replace(str, "%status%", "state ?");
break;
}
song = mpd_playlist_get_current_song(mpc->mo);
if (song && song->id != -1)
format_song_display(song, str, mpc);
else
g_string_assign(str, "Failed to get song info ?");
gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mpc->random), mpd_player_get_random(mpc->mo));
gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(mpc->repeat), mpd_player_get_repeat(mpc->mo));
mpc_update_outputs(mpc);
gtk_widget_set_tooltip_text (mpc->box, str->str);
g_string_free(str, TRUE);
return FALSE;
}
static void
playlist_title_dblclicked (GtkTreeView *treeview, GtkTreePath *path, GtkTreeViewColumn *col, t_mpc* mpc)
{
GtkTreeModel *model;
GtkTreeIter iter;
gint id = 0, pos = 0;
model = gtk_tree_view_get_model(treeview);
if (gtk_tree_model_get_iter(model, &iter, path))
{
gtk_tree_model_get(model, &iter, 2, &pos, 3, &id, -1);
DBG("Dbl-clicked id %d (pos=%d)",id, pos);
mpd_player_play_id(mpc->mo, id);
}
gtk_widget_destroy(mpc->playlist);
}
static void
show_playlist (t_mpc* mpc)
{
GtkWidget *scrolledwin, *treeview;
GtkListStore *liststore;
GtkTreeIter iter;
GtkTreePath *path_to_cur;
GtkCellRenderer *renderer;
GString *str;
int current;
MpdData *mpd_data;
DBG("!");
str = g_string_new('\0');
if (mpc->playlist)
{
gtk_window_present(GTK_WINDOW(mpc->playlist));
return;
}
/* create playlist window only if playlist is not empty */
if (0 != mpd_playlist_get_playlist_length(mpc->mo))
{
DBG ("Creating playlist window");
mpc->playlist = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size(GTK_WINDOW(mpc->playlist), 400, 600);
gtk_window_set_icon_name(GTK_WINDOW(mpc->playlist),"applications-multimedia");
gtk_window_set_title(GTK_WINDOW(mpc->playlist),_("Mpd playlist"));
g_signal_connect(mpc->playlist, "destroy", G_CALLBACK(gtk_widget_destroyed), &mpc->playlist);
scrolledwin = gtk_scrolled_window_new(NULL, NULL);
gtk_container_add(GTK_CONTAINER(mpc->playlist),GTK_WIDGET(scrolledwin));
treeview = gtk_tree_view_new ();
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(treeview), FALSE);
g_signal_connect(treeview, "row-activated", G_CALLBACK(playlist_title_dblclicked), mpc);
gtk_container_add(GTK_CONTAINER(scrolledwin),treeview);
liststore = gtk_list_store_new(4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT);
gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL(liststore));
renderer = gtk_cell_renderer_pixbuf_new ();
gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview), -1, "Icon", renderer, "stock-id", 0, NULL);
renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (treeview), -1, "Title", renderer, "text", 1, NULL);
if (!mpc_plugin_reconnect(mpc))
{
gtk_widget_destroy(mpc->playlist);
return;
}
current = mpd_player_get_current_song_pos (mpc->mo);
DBG ("Current song pos in the list: %d", current);
mpd_data = mpd_playlist_get_changes (mpc->mo, -1);
DBG ("Got playlist, filling treeview");
do
{
g_string_erase(str, 0, -1);
format_song_display(mpd_data->song, str, mpc);
gtk_list_store_append (liststore, &iter);
if (current == mpd_data->song->pos)
{
gtk_list_store_set (liststore, &iter, 0, "gtk-media-play", 1, str->str, 2, mpd_data->song->pos, 3, mpd_data->song->id, -1);
path_to_cur = gtk_tree_model_get_path(GTK_TREE_MODEL(liststore), &iter);
gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(treeview), path_to_cur, NULL, TRUE, 0.5, 0);
gtk_tree_view_set_cursor(GTK_TREE_VIEW(treeview), path_to_cur, NULL, FALSE);
gtk_tree_path_free(path_to_cur);
}
else
gtk_list_store_set (liststore, &iter, 0, "gtk-cdrom", 1, str->str, 2, mpd_data->song->pos, 3, mpd_data->song->id, -1);
} while (NULL != (mpd_data = mpd_data_get_next (mpd_data)));
gtk_widget_show_all(mpc->playlist);
}
g_string_free(str, TRUE);
}
static void
toggle(GtkWidget *widget, GdkEventButton* event, t_mpc* mpc)
{
if (1 == event->button)
{
if (mpd_status_update (mpc->mo) != MPD_OK)
if (!mpc_plugin_reconnect (mpc))
return;
switch (mpd_player_get_state(mpc->mo))
{
case MPD_PLAYER_PAUSE:
case MPD_PLAYER_PLAY:
mpd_player_pause(mpc->mo); /* toggles play/pause */
break;
case MPD_PLAYER_STOP:
default:
mpd_player_play(mpc->mo); /* if stopped, mpd_player_pause() doesn't restart playing */
break;
}
}
else
show_playlist(mpc);
}
static void
prev(GtkWidget *widget, GdkEventButton* event, t_mpc* mpc)
{
if (1 == event->button)
{
if (mpd_player_prev(mpc->mo) != MPD_OK)
{
if (mpc_plugin_reconnect(mpc))
{
DBG("calling mpd_player_prev() after reconnect");
mpd_player_prev(mpc->mo);
}
}
else
DBG("mpd_player_prev() ok");
}
else
show_playlist(mpc);
}
static void
stop(GtkWidget *widget, GdkEventButton* event, t_mpc* mpc)
{
if (1 == event->button)
{
if (mpd_player_stop(mpc->mo) != MPD_OK)
{
if (mpc_plugin_reconnect(mpc))
{
DBG("calling mpd_player_stop() after reconnect");
mpd_player_stop(mpc->mo);
}
}
else
DBG("mpd_player_stop() ok");
}
else
show_playlist(mpc);
}
static void
next(GtkWidget *widget, GdkEventButton* event, t_mpc* mpc)
{
if (1 == event->button)
{
if (mpd_player_next(mpc->mo) != MPD_OK)
{
if (mpc_plugin_reconnect(mpc))
{
DBG("calling mpd_player_next() after reconnect");
mpd_player_next(mpc->mo);
}
}
else
DBG("mpd_player_next() ok");
}
else
show_playlist(mpc);
}
static void
scroll_cb(GtkWidget *widget, GdkEventScroll* event, t_mpc* mpc)
{
int curvol=-1;
if (event->type != GDK_SCROLL)
return;
else if (mpd_status_update (mpc->mo) != MPD_OK)
{
if (!mpc_plugin_reconnect (mpc) || mpd_status_update (mpc->mo) != MPD_OK)
{
gtk_widget_set_tooltip_text(widget, _(".... not connected ?"));
return;
}
}
curvol = mpd_status_get_volume(mpc->mo);
DBG("current volume=%d", curvol);
curvol = ((event->direction == GDK_SCROLL_DOWN) ? curvol-5 : curvol+5);
DBG("setting new volume=%d", curvol);
mpd_status_set_volume(mpc->mo,curvol);
}
static void
resize_button(GtkWidget *btn, gint size, gint icon_size)
{
GtkWidget *image = g_object_get_data(G_OBJECT(btn), "image");
gchar *icon = g_object_get_data(G_OBJECT(image), "icon-name");
DBG("Resizing button to size %d and icon %s to size %d", size, icon, icon_size);
gtk_image_set_pixel_size(GTK_IMAGE(image), icon_size);
gtk_widget_set_size_request (btn, size, size);
}
static GtkWidget*
new_button_with_cbk(XfcePanelPlugin * plugin, GtkWidget *parent, gchar* icon, gpointer cb, gpointer data)
{
GtkWidget *button = xfce_panel_create_button();
GIcon *gicon = g_themed_icon_new_with_default_fallbacks (icon);
GtkWidget *image = gtk_image_new_from_gicon (gicon, GTK_ICON_SIZE_BUTTON);
g_object_set_data(G_OBJECT(image), "icon-name", icon);
g_object_set_data(G_OBJECT(button), "image", image);
gtk_container_add (GTK_CONTAINER (button), image);
gtk_widget_show (image);
xfce_panel_plugin_add_action_widget (plugin, button);
g_signal_connect (G_OBJECT(button), "button_press_event", G_CALLBACK(cb), data);
g_signal_connect (G_OBJECT(button), "enter_notify_event", G_CALLBACK(enter_cb), data);
g_signal_connect (G_OBJECT(button), "scroll_event", G_CALLBACK(scroll_cb), data);
gtk_widget_add_events(GTK_WIDGET(button), GDK_SCROLL_MASK);
gtk_box_pack_start (GTK_BOX(parent), button, TRUE, TRUE, 0);
return button;
}
static void
add_separator_and_label_with_markup(XfcePanelPlugin* plugin, gchar* lbl)
{
GtkWidget *separator, *menuitem, *label;
separator = gtk_separator_menu_item_new();
menuitem = gtk_menu_item_new_with_label(lbl);
gtk_widget_set_sensitive(menuitem, FALSE);
label = gtk_bin_get_child(GTK_BIN(menuitem));
gtk_label_set_use_markup(GTK_LABEL(label), TRUE);
xfce_panel_plugin_menu_insert_item(plugin,GTK_MENU_ITEM(separator));
xfce_panel_plugin_menu_insert_item(plugin,GTK_MENU_ITEM(menuitem));
gtk_widget_show (separator);
gtk_widget_show (menuitem);
}
static t_mpc*
mpc_create (XfcePanelPlugin * plugin)
{
t_mpc *mpc;
DBG("!");
mpc = g_new0 (t_mpc, 1);
mpc->plugin = plugin;
mpc->frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME (mpc->frame), GTK_SHADOW_IN);
gtk_widget_show (mpc->frame);
mpc->box = gtk_box_new(xfce_panel_plugin_get_orientation(plugin), 0);
gtk_container_add (GTK_CONTAINER(mpc->frame), mpc->box);
mpc->prev = new_button_with_cbk(plugin, mpc->box, "media-skip-backward-symbolic", G_CALLBACK(prev), mpc);
mpc->stop = new_button_with_cbk(plugin, mpc->box, "media-playback-stop-symbolic", G_CALLBACK(stop), mpc);
mpc->toggle = new_button_with_cbk(plugin, mpc->box, "media-playback-pause-symbolic", G_CALLBACK(toggle), mpc);
mpc->next = new_button_with_cbk(plugin, mpc->box, "media-skip-forward-symbolic", G_CALLBACK(next), mpc);
mpc->random = gtk_check_menu_item_new_with_label (_("Random"));
g_signal_connect (G_OBJECT(mpc->random), "toggled", G_CALLBACK (mpc_random_toggled), mpc);
mpc->repeat = gtk_check_menu_item_new_with_label (_("Repeat"));
g_signal_connect (G_OBJECT(mpc->repeat), "toggled", G_CALLBACK (mpc_repeat_toggled), mpc);
mpc->appl = gtk_menu_item_new_with_label (_("Launch"));
g_signal_connect (G_OBJECT(mpc->appl), "activate", G_CALLBACK (mpc_launch_client), mpc);
add_separator_and_label_with_markup(plugin, _("<b><i>Commands</i></b>"));
xfce_panel_plugin_menu_insert_item(plugin,GTK_MENU_ITEM(mpc->random));
xfce_panel_plugin_menu_insert_item(plugin,GTK_MENU_ITEM(mpc->repeat));
xfce_panel_plugin_menu_insert_item(plugin,GTK_MENU_ITEM(mpc->appl));
add_separator_and_label_with_markup(plugin, _("<b><i>Outputs</i></b>"));
gtk_widget_show (mpc->repeat);
gtk_widget_show (mpc->random);
gtk_widget_show (mpc->appl);
gtk_widget_show_all (mpc->box);
return mpc;
}
static void
mpc_show_about(XfcePanelPlugin *plugin, t_mpc* mpc)
{
GdkPixbuf *icon;
const gchar *auth[] = { "Landry Breuil <landry at xfce.org>", NULL };
icon = xfce_panel_pixbuf_from_source("applications-multimedia", NULL, 32);
gtk_show_about_dialog(NULL,
"logo", icon,
"license", xfce_get_license_text (XFCE_LICENSE_TEXT_BSD),
"version", PACKAGE_VERSION,
"program-name", PACKAGE_NAME,
"comments", _("A simple panel-plugin client for Music Player Daemon"),
"website", "http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin",
"copyright", _("Copyright (c) 2006-2018 Landry Breuil\n"),
"authors", auth, NULL);
if(icon)
g_object_unref(G_OBJECT(icon));
}
static void
mpc_construct (XfcePanelPlugin * plugin)
{
t_mpc *mpc;
DBG("!");
#if DEBUG
#if HAVE_LIBMPD
debug_set_level(10);
#endif
#endif
xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
/* create widgets */
mpc = mpc_create (plugin);
/* default values when no configuration is found */
mpc->mpd_host = g_strdup(DEFAULT_MPD_HOST);
mpc->mpd_port = DEFAULT_MPD_PORT;
mpc->mpd_password = g_strdup("");
mpc->client_appl = g_strdup("SETME");
mpc->tooltip_format = g_strdup("Volume : %vol%% - Mpd %status%%newline%%artist% - %album% -/- (#%track%) %title%");
mpc->playlist_format = g_strdup("%artist% - %album% -/- (#%track%) %title%");
mpc->show_frame = TRUE;
mpc->playlist = NULL;
mpc->mpd_outputs = g_new(t_mpd_output*,1);
mpc->nb_outputs = 0;
mpc_read_config (plugin, mpc);
/* create a connection*/
mpc->mo = mpd_new(mpc->mpd_host,mpc->mpd_port,mpc->mpd_password);
gtk_container_add (GTK_CONTAINER (plugin), mpc->frame);
gtk_frame_set_shadow_type (GTK_FRAME (mpc->frame), ((mpc->show_frame) ? GTK_SHADOW_IN : GTK_SHADOW_NONE));
/* connect signal handlers */
g_signal_connect (plugin, "free-data", G_CALLBACK (mpc_free), mpc);
g_signal_connect (plugin, "save", G_CALLBACK (mpc_write_config), mpc);
g_signal_connect (plugin, "size-changed", G_CALLBACK (mpc_set_size), mpc);
g_signal_connect (plugin, "mode-changed", G_CALLBACK (mpc_set_mode), mpc);
xfce_panel_plugin_set_small (plugin, TRUE);
/* the configure and about menu items are hidden by default */
xfce_panel_plugin_menu_show_configure (plugin);
g_signal_connect (plugin, "configure-plugin", G_CALLBACK (mpc_create_options), mpc);
xfce_panel_plugin_menu_show_about(plugin);
g_signal_connect (plugin, "about", G_CALLBACK (mpc_show_about), mpc);
}
/* register the plugin */
XFCE_PANEL_PLUGIN_REGISTER (mpc_construct);

View File

@ -0,0 +1,9 @@
[Xfce Panel]
Type=X-XFCE-PanelPlugin
Encoding=UTF-8
_Name=MPD Client Plugin
_Comment=A client for MPD, The Music Player Daemon
Icon=applications-multimedia
X-XFCE-Internal=FALSE
X-XFCE-Module=mpc
X-XFCE-API=2.0

View File

@ -0,0 +1,68 @@
/* xfce4-mpc-plugin.h
*
* Copyright (c) 2006-2012 Landry Breuil <landry at xfce.org>
* This code is licenced under a BSD-style licence.
* (OpenBSD variant modeled after the ISC licence)
* All rights reserved.
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
#include <gtk/gtk.h>
#include <libxfce4panel/libxfce4panel.h>
#if HAVE_LIBMPD
#include <libmpd/libmpd.h>
#if DEBUG
#include <libmpd/debug_printf.h>
#endif
#else
#include "simple-libmpd.h"
#endif /* !HAVE_LIBMPD */
typedef struct {
GtkWidget* menuitem;
gchar* name;
gint id;
gint enabled;
} t_mpd_output;
typedef struct {
XfcePanelPlugin *plugin;
GtkWidget *frame,*box,*prev,*stop,*toggle,*next,*random,*repeat,*appl,*about;
GtkWidget *playlist;
gboolean show_frame;
/* mpd handle */
MpdObj *mo;
gchar* client_appl;
gchar* mpd_host;
gint mpd_port;
gchar * mpd_password;
gchar * tooltip_format;
gchar * playlist_format;
gboolean mpd_repeat;
gboolean mpd_random;
gint nb_outputs;
t_mpd_output ** mpd_outputs;
} t_mpc;
typedef struct {
t_mpc *mpc;
GtkWidget *textbox_host;
GtkWidget *textbox_port;
GtkWidget *textbox_password;
GtkWidget *textbox_client_appl;
GtkWidget *textbox_tooltip_format;
GtkWidget *textbox_playlist_format;
GtkWidget *checkbox_frame;
} t_mpc_dialog;

222
po/Makefile.in.in Normal file
View File

@ -0,0 +1,222 @@
# Makefile for program source directory in GNU NLS utilities package.
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
# Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
#
# 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.
#
# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
# instead of PACKAGE and to look for po2tbl in ./ not in intl/
#
# - Modified by jacob berkman <jacob@ximian.com> to install
# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
#
# - Modified by Rodney Dawes <dobey.pwns@gmail.com> for use with intltool
#
# We have the following line for use by intltoolize:
# INTLTOOL_MAKEFILE
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
PACKAGE = @PACKAGE@
VERSION = @VERSION@
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
datadir = @datadir@
datarootdir = @datarootdir@
libdir = @libdir@
localedir = @localedir@
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@
GMSGFMT = @GMSGFMT@
MSGFMT = @MSGFMT@
XGETTEXT_ARGS = @XGETTEXT_ARGS@
XGETTEXT = @XGETTEXT@ $(XGETTEXT_ARGS)
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
MSGMERGE = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
GENPOT = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
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)
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)
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 .pox .gmo .mo .msg .cat
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
.po.pox:
$(MAKE) $(GETTEXT_PACKAGE).pot
$(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
.po.mo:
$(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
.po.gmo:
$(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
.po.cat:
sed -f ../intl/po2msg.sed < $< > $*.msg \
&& rm -f $@ && gencat $@ $*.msg
all: all-@USE_NLS@
all-yes: $(CATALOGS)
all-no:
$(GETTEXT_PACKAGE).pot: $(POTFILES)
$(GENPOT)
install: install-data
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
dir=$(DESTDIR)$(localedir)/$$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; \
fi; \
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.
install-exec installcheck:
uninstall:
linguas="$(USE_LINGUAS)"; \
for lang in $$linguas; do \
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
done
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 *.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 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 Makefile.in.in
distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir: $(DISTFILES)
dists="$(DISTFILES)"; \
extra_dists="$(EXTRA_DISTFILES)"; \
for file in $$extra_dists; do \
test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
done; \
for file in $$dists; do \
test -f $$file || file="$(srcdir)/$$file"; \
ln $$file $(distdir) 2> /dev/null \
|| cp -p $$file $(distdir); \
done
update-po: Makefile
$(MAKE) $(GETTEXT_PACKAGE).pot
tmpdir=`pwd`; \
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; \
done
Makefile POTFILES: stamp-it
@if test ! -f $@; then \
rm -f stamp-it; \
$(MAKE) stamp-it; \
fi
stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
cd $(top_builddir) \
&& 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.
.NOEXPORT:

3
po/POTFILES.in Normal file
View File

@ -0,0 +1,3 @@
panel-plugin/xfce4-mpc-plugin.c
panel-plugin/xfce4-mpc-plugin.desktop.in

121
po/ar.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# ahmad <ahmad.almomani5@gmail.com>, 2013
# محمد الحرقان <malham1@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Arabic (http://www.transifex.com/xfce/xfce-panel-plugins/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "إطلاق"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "ملحق عميل Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "خصائص"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "مضيف : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "منفد : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "كلمة المرور : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "عميل MPD : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "شكل أداة التلميح : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "شكل قائمة التشغيل : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "إطار العرض"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "إسم المستضبف او عنوان IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "عميل رسومي لـMPD للإطلاق القائمة"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... غير متصل ؟"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "قائمة تشغيل Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "عشوائي"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "إعادة"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>أوامر</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>النواتج</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "ملحق بسيط لعميل المشغل الموسيقى في الشريط"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "ملحق عميل MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "عميل MPD , مشغل الموسيقى"

122
po/ast.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Ḷḷumex03 <tornes@opmbx.org>, 2014
# Ḷḷumex03 <tornes@opmbx.org>, 2014
# malditoastur <malditoastur@gmail.com>, 2009
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Asturian (http://www.transifex.com/xfce/xfce-panel-plugins/language/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ast\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Llanzar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Complementu del veceru MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propiedaes"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Equipu: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Puertu: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Contraseña: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Veceru MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formatu de caxa de función:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formatu de llista de reproducción:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Amosar _marcu"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nome d'equipu o direición IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Veceru MPD gráficu pa llanzar un complementu nel menú contestual"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... ¿non coneutáu?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Llista de reproducción MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Al debalu"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Comandos</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Salides</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un complementu de panel cenciellu pal veceru del degorriu de reproducción de música"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Complementu del veceru MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un veceru pa MPD, el degorriu de reproducción de música"

124
po/be.po Normal file
View File

@ -0,0 +1,124 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Aleksandr P, 2012
# Andres <kovtunos@yandex.ru>, 2010
# Igor <f2404@yandex.ru>, 2016
# Zmicer Turok <zmicerturok@gmail.com>, 2019
# Zmicer Turok <zmicerturok@gmail.com >, 2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-03 16:05+0000\n"
"Last-Translator: Zmicer Turok <zmicerturok@gmail.com>\n"
"Language-Team: Belarusian (http://www.transifex.com/xfce/xfce-panel-plugins/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Запусціць"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Убудова кліента MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Уласцівасці"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Хост: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Порт: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Пароль: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Кліент MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Фармат падказак: "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Фармат плэйліста: "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Паказваць _рамку"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Хост альбо IP-адрас"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Графічны кліент MPD для запуску з кантэкстнага меню"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Зменныя : %artist%, %album%, %file%, %track% и %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Зменныя : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% и %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... не падлучаны?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Плэйліст MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Выпадкова"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Паўтор"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Загады</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Вывад</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Зручная ўбудова кліента MPD для панэлі Xfce"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Убудова кліента MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Кліент для музыкальнага сервера MPD"

121
po/bg.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Georgi Georgiev <georgiev_1994@abv.bg>, 2014
# Kiril Kirilov <cybercop_montana@abv.bg>, 2015-2016,2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 11:18+0000\n"
"Last-Translator: Kiril Kirilov <cybercop_montana@abv.bg>\n"
"Language-Team: Bulgarian (http://www.transifex.com/xfce/xfce-panel-plugins/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Стартиране"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Клиент приставка Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Свойства"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Хост :"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Порт :"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Парола :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD клиент :"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Формат на подсказка :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Формат на списък за изпълнение :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Показване на рамката"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Име на хост или IP адрес"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Графичния клиент MPD да стартира в контекстното меню на приставките"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Променливи : %изпълнител%, %албум%, %файл%, %запис% и %заглавие%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Променливи : %размер%, %състояние%, %нов ред%, %изпълнител%, %албум%, %файл%, %запис% и %заглавие%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... не е свързан ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Списък за изпълнение на Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Произволно"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Повтори"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Команди</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Изходни данни</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Опростена добавка за панела за Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Авторски права (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Клиент приставка MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Клиент за MPD, The Music Player Daemon"

124
po/ca.po Normal file
View File

@ -0,0 +1,124 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Carles Muñoz Gorriz <carlesmu@internautas.org>, 2009
# Harald Servat <redcrash@gmail.com>, 2009
# Davidmp <medipas@gmail.com>, 2016
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2016-2018
# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 08:04+0000\n"
"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
"Language-Team: Catalan (http://www.transifex.com/xfce/xfce-panel-plugins/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Desplega"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Connector de client del MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propietats"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Amfitrió: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Contrasenya:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Client del MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format d'indicador de funció:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format de la llista de reproducció:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Mo_stra el marc"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nom d'amfitrió o adreça IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Client gràfic del MPD que s'executarà amb el menú contextual del connector"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variables: %artist%, %album%, %file%, %track% i %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variables: %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% i %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... no connectat?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Llista de reproducció del MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aleatori"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repeteix"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Ordres</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Sortides</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un connector de tauler senzill per al MPD (Music Player Daemon)"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Drets d'autor (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Connector de client del MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un client per al MPD, el dimoni de reproducció de música"

121
po/cs.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Alois Nešpor <info@aloisnespor.info>, 2013
# Michal Várady <miko.vaji@gmail.com>, 2015-2016,2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-01 12:41+0000\n"
"Last-Translator: Michal Várady <miko.vaji@gmail.com>\n"
"Language-Team: Czech (http://www.transifex.com/xfce/xfce-panel-plugins/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Spustit"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Zásuvný modul klient Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Vlastnosti"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Hostitel:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Heslo:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Klient démonu MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formát tipu:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formát seznamu médií:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Zobrazovat _rámeček"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Název hostitele nebo adresa IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafický klienta démenu MPD ke spouštění v kontextové nabídce zásuvného modulu"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Proměnné: %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Proměnné: %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... není připojen?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Seznam médií Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Náhodně"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Opakovat"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Příkazy</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Výstupy</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Jednoduchý klient v podobě zásuvného modulu panelu pro démona přehrávače hudby"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Zásuvný modul klienta MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klient pro MPD, The Music Player Daemon"

123
po/da.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Aputsiak Niels Janussen (Skjalden) <aj@isit.gl>, 2013
# Jens Hyllegaard <jens.hyllegaard@gmail.com>, 2007
# Morten Juhl-Johansen Zölde-Fejér <morten@writtenandread.net>, 2016
# scootergrisen, 2016-2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-05-21 22:32+0000\n"
"Last-Translator: scootergrisen\n"
"Language-Team: Danish (http://www.transifex.com/xfce/xfce-panel-plugins/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Start"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "MPD-klient-plugin"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Egenskaber"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Vært : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Adgangskode : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD-klient : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format for værktøjstip : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format for afspilningsliste : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Vis _ramme"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Værtsnavn eller IP-adresse"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafisk MPD-klient til at starte i plugins genvejsmenu"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabler : %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabler : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... ikke tilsluttet?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "MPD-afspilningsliste"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Tilfældig"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Gentag"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Kommandoer</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Outputs</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "En simpel panelplugin-klient til musikafspiller-dæmon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Ophavsret (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD-klient-plugin"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "En klient til MPD, musikafspiller-dæmonen"

122
po/de.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Andreas Eitel <github-aneitel@online.de>, 2018
# Simon Schneider <simon@schneiderimtal.de>, 2009
# Tobias Bannert <tobannert@gmail.com>, 2014-2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-29 21:55+0000\n"
"Last-Translator: Andreas Eitel <github-aneitel@online.de>\n"
"Language-Team: German (http://www.transifex.com/xfce/xfce-panel-plugins/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Starten"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "MPD-Klienterweiterung"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Eigenschaften"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Rechner: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Anschluss (Port):"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Passwort:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD-Klient:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formatierung der Kurzhilfen:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Wiedergabelistenformat:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "_Rahmen anzeigen"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Rechnername oder IP-Adresse"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafischer MPD-Klient, der über das Kontextmenü gestartet werden kann"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variablen : %artist%, %album%, %file%, %track% und %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variablen : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% und %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... nicht verbunden?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "MPD-Wiedergabeliste"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Zufall"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Wiederholen"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Befehle</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Ausgaben</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Eine einfache Leistenerweiterung für den Musikwiedergabedienst"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Urheberrecht (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD-Klienterweiterung"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Ein Klient für MPD, den Musikwiedergabedienst"

122
po/el.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Christos Arvanitis <arvchristos@gmail.com>, 2019
# Efstathios Iosifidis <iefstathios@gmail.com>, 2015
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2012
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-04 13:54+0000\n"
"Last-Translator: Christos Arvanitis <arvchristos@gmail.com>\n"
"Language-Team: Greek (http://www.transifex.com/xfce/xfce-panel-plugins/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Εκτέλεση"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Πρόσθετο πελάτη Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Ιδιότητες"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Εξυπηρετητής:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Θύρα :"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Κωδικός :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Πελάτης MPD :"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Μορφή υποδείξεων :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Μορφή λίστας αναπαραγωγής :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Εμφάνιση _πλαισίου"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Όνομα εξυπηρετητή ή διεύθυνση IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Γραφικός πελάτης του MPD για να ξεκινήσει από το μενού του πρόσθετου"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... μη συνδεμένο;"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Λίστα αναπαραγωγής Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Τυχαία"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Επανάληψη"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Εντολές</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Αποτελέσματα</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Ένα απλό πρόσθετο του ταμπλό, πελάτης για το Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Πνευματικά δικαιώματα (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Πρόσθετο πελάτη Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Ένας πελάτης για το MPD, τον Music Player Daemon"

123
po/en_AU.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# John Humphrys <john.humphrys@pm.me>, 2019
# John Humphrys <john.humphrys@pm.me>, 2018
# Michael Findlay <translate@cobber-linux.org>, 2013,2015
# Michael Findlay <translate@cobber-linux.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-05-29 10:36+0000\n"
"Last-Translator: John Humphrys <john.humphrys@pm.me>\n"
"Language-Team: English (Australia) (http://www.transifex.com/xfce/xfce-panel-plugins/language/en_AU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en_AU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Launch"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd Client Plugin"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Properties"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Host : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Password : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD Client : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Tooltip Format : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Playlist Format : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Show _frame"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Hostname or IP address"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Graphical MPD Client to launch in plugin context menu"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variables : %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... not connected ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd playlist"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Random"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repeat"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Commands</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Outputs</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "A simple panel-plugin client for Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD Client Plugin"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "A client for MPD, The Music Player Daemon"

120
po/en_GB.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Jeff Bailes <thepizzaking@gmail.com>, 2007
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/xfce/xfce-panel-plugins/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Launch"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd Client Plugin"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Properties"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Host : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Password : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD Client : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Tooltip Format : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Playlist Format : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Show _frame"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Hostname or IP address"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Graphical MPD Client to launch in plugin context menu"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... not connected ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd playlist"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Random"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repeat"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Commands</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Outputs</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "A simple panel-plugin client for Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD Client Plugin"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "A client for MPD, The Music Player Daemon"

126
po/es.po Normal file
View File

@ -0,0 +1,126 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# <abel.martin.ruiz@gmail.com>, 2009
# Adolfo Jayme-Barrientos, 2014
# Fito JB, 2014
# Casper casper, 2019
# gabrieltandil <gabriel.tandil@gmail.com>, 2016
# gabrieltandil <gabriel.tandil@gmail.com>, 2016
# Pablo Lezaeta Reyes [pˈaβ̞lo lˌe̞θaˈeta rˈejɛ] <prflr88@gmail.com>, 2013-2015
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-04-23 14:42+0000\n"
"Last-Translator: Casper casper\n"
"Language-Team: Spanish (http://www.transifex.com/xfce/xfce-panel-plugins/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Lanzar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Complemento de cliente MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propiedades"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Equipo anfitrión: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Puerto: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Contraseña: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Cliente MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formato de descripción :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formato de lista de reproducción :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Mostrar _marco"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nombre del equipo anfitrión o dirección ip"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Cliente gráfico MPD que se ejecutar en el complemento del menú contextual"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variables: %artist%, %album%, %file%, %track% y %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variables: %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% y %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... ¿no conectado?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Lista de reproducción MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aleatorio"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Órdenes</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Salidas</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un simple complemento de panel para el cliente del demonio de reproducción de música MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Complemento del cliente MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un cliente para MPD, el demonio de reproducción de música"

122
po/eu.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# beriain, 2019
# Piarres Beobide <pi@beobide.net>, 2009
# Piarres Beobide <pi@beobide.net>, 2006
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-08-01 09:42+0000\n"
"Last-Translator: beriain\n"
"Language-Team: Basque (http://www.transifex.com/xfce/xfce-panel-plugins/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Abiarazi"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd Bezero Plugin-a"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propietateak"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Ostalaria: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Ataka : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Pasahitza : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD bezeroa : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Argibide formatua : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Erreprodukzio-zerrenda formatua:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Ikusi _markoa"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Ostalari-izen edo IP helbidea"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "MPD bezero grafikoa plugin kontestu menutik abiarazteko"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Aldagaiak : %artista%, %albuma%, %fitxategia%, %pista% eta %izenburua%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Aldagaiak: %bol%, %egoera%, %newline%, %artista%, %albuma%, %fitxategia%, %pista% eta %izenburua%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... konektatu gabe ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd erreprodukzio-zerrenda"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Ausazkoa"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Errepikatu"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Komandoak</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Irteerak</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "MPD (Music Player Daemon) panlereako bezeroa soila"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD bezero plugina"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD (Music Player Daemon) bezeroa"

121
po/fi.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Ammuu5, 2018
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-07-17 08:49+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish (http://www.transifex.com/xfce/xfce-panel-plugins/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Käynnistä"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd-asiakasliitännäinen"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Ominaisuudet"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Palvelin:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Portti:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Salasana:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Konenimi tai IP-osoite"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd-soittolista"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Satunnainen"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Komennot</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Ulostulot</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Tekijänoikeus (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD-asiakasliitännäinen"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr ""

124
po/fr.po Normal file
View File

@ -0,0 +1,124 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Charles Monzat <c.monzat@laposte.net>, 2018
# jc1 <jc1.quebecos@gmail.com>, 2013
# jc1 <jc1.quebecos@gmail.com>, 2013
# Urien Desterres <urien.desterres@gmail.com>, 2014,2016
# Yannick Le Guen <leguen.yannick@gmail.com>, 2015-2016,2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-16 09:25+0000\n"
"Last-Translator: Yannick Le Guen <leguen.yannick@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/xfce/xfce-panel-plugins/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Lancer"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Greffon du client mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propriétés"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Hôte :"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port :"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Mot de passe :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Client MPD :"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format de linfo-bulle :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format de la liste de lecture : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Afficher le _cadre"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nom dhôte ou adresse IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Client MPD graphique à lancer dans le menu contextuel du greffon"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variables : %artist%, %album%, %file%, %track% et %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% et %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "… non connecté ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Liste de lecture Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aléatoire"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Répéter"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Commandes</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Sorties</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un greffon simple du panneau pour Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Greffon du client MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un client pour MPD, le Music Player Daemon"

121
po/gl.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Daniel Muñiz Fontoira <dani@damufo.com>, 2018-2019
# Leandro Regueiro <leandro.regueiro@gmail.com>, 2008-2009
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-31 16:32+0000\n"
"Last-Translator: Daniel Muñiz Fontoira <dani@damufo.com>\n"
"Language-Team: Galician (http://www.transifex.com/xfce/xfce-panel-plugins/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Iniciar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Engadido de cliente de Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propiedades"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Máquina: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Porto: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Contrasinal: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Cliente de MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formato da notificación: "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formato da lista de reprodución: "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Mostrar o _marco"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nome de máquina ou enderezo IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Cliente gráfico de MPD para iniciar no menú contextual de engadidos"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variables : %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... non conectado?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Lista de reprodución de Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aleatorio"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Ordes</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Saídas</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un sinxelo engadido cliente de Music Player Daemon para o panel"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Engadido de cliente de MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un cliente de MPD, o Music Player Daemon"

123
po/he.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Elishai Eliyahu <e1907@mm.st>, 2016,2018
# GenghisKhan <genghiskhan@gmx.ca>, 2015-2016
# GenghisKhan <genghiskhan@gmx.ca>, 2012
# Yaron Shahrabani <sh.yaron@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-22 14:59+0000\n"
"Last-Translator: Elishai Eliyahu <e1907@mm.st>\n"
"Language-Team: Hebrew (http://www.transifex.com/xfce/xfce-panel-plugins/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: he\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "שגר"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "תוסף לקוח Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "מאפיינים"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "מארח : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "פורט : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "סיסמה : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "לקוח MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "פורמט חלונית צצה : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "פורמט רשימת נגינה : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "הצג _מסגרת"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "שם מארח או כתובת IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "לקוח MPD גרפי להפעלה בתפריט הקשר של תוסף"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variables : %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... לא מחובר ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "רשימת נגינה Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "אקראי"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "חזרה"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b>פקודות</b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b>פלט</b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "תוסף לוח פשוט עבור Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "זכויות יוצרים (c) 2006-2018 לנדרי ברויל\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "תוסף לקוח MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "לקוח עבור MPD, שדון נגן מוזיקה"

124
po/hr.po Normal file
View File

@ -0,0 +1,124 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Edin Veskovic <edin.lockedin@gmail.com>, 2018
# Edin Veskovic <edin.lockedin@gmail.com>, 2015-2016
# Edin Veskovic <edin.lockedin@gmail.com>, 2014
# Ivica Kolić <ikoli@yahoo.com>, 2013-2014,2017
# Lovro Kudelić <lovro.kudelic@outlook.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 12:27+0000\n"
"Last-Translator: Edin Veskovic <edin.lockedin@gmail.com>\n"
"Language-Team: Croatian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Pokreni"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Priključak MPD klijenta"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Svojstva"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Ime računala :"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Lozinka :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD klijent : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format oblačića:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format liste izvođenja :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Pokaži _okvir"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Ime računala ili IP adresa"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafički MPD klijent za pokretanje u kontekstualnom izborniku priključka"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Varijable : %autor%, %album%, %datoteka%, %zapis% i %naziv%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Varijable : %glasnoća%, %status%, %nova linija%, %autor%, %album%, %datoteka%, %zapis% i %naziv%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... nije spojen?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd lista izvođenja"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Nasumično"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Ponovi"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Naredbe</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Izlazi</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Jednostavan dodatak na ploči za Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Autorska prava (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Priključak MPD klijenta"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klijent za MPD, nadglednika svirača glazbe"

123
po/hu.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Balázs Meskó <meskobalazs@gmail.com>, 2018
# Benedek Imre <nucleo@indamail.hu>, 2013
# Gabor Kelemen <kelemeng at gnome dot hu>, 2009
# gyeben <gyonkibendeguz@gmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-20 21:29+0000\n"
"Last-Translator: Balázs Meskó <meskobalazs@gmail.com>\n"
"Language-Team: Hungarian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Indítás"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "MPD-kliens program"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Tulajdonságok"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Gép:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Jelszó:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD kliens:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Buboréksúgó formátuma:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Lejátszólista formátuma:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Ke_ret megjelenítése"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Gépnév vagy IP-cím"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafikus MPD kliens a bővítmény helyi menüjéből való indításhoz"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Változók : %artist%, %album%, %file%, %track% és %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Változók : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% és %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "… nincs kapcsolódva?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd lejátszólista"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Véletlen"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Ismétlés"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Parancsok</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Kimenetek</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Egyszerű panelbővítmény-kliens a Music Player Daemonhoz"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD-kliens bővítmény"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Kliens az MPD-hez, a Music Player Daemonhoz"

120
po/hy_AM.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Real School <translator_students@realschool.am>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-07-26 10:22+0000\n"
"Last-Translator: Real School <translator_students@realschool.am>\n"
"Language-Team: Armenian (Armenia) (http://www.transifex.com/xfce/xfce-panel-plugins/language/hy_AM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hy_AM\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Թողարկել"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd Client ներդրաւն"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Յատկութիւններ"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Խնամորդ "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Մուտք "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Գաղտնաբառ "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD Հաճախորդ "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "գործիքայուշի ձեւաչափ "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Նուագացուցակի ձեւաչափ "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Ցուցադրել _շրջանակ"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Խնամորդի անուն կամ IP հասցէ "
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Գծապատկերային MPD հաճախորդ ենթագրոյթային ցանկում ներդրաւն թողարկելու համար "
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Փոփոխականներ %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Փոփոխականներ %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% եւ %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... միացուած չէ՞։"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd նուագացուցակ"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Պատահական"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Կրկնութիւն"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Հրամաններ</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Արտածուածքներ</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Մեկ վահանակով֊ներեդաւն, երաժշտական նուագարկչի աւժանդակ ծրագրի համար"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Հեղինակային իրաւունք (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD Client ներդրաւն"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD ֊ի համար հաճախորդ, երաժշտական նուագարկչի աւժանդակ ծրագիր"

121
po/id.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Andhika Padmawan <andhika.padmawan@gmail.com>, 2008
# Ardjuna <Asyura.x@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Indonesian (http://www.transifex.com/xfce/xfce-panel-plugins/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Jalankan"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Plugin Klien MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Properti"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Host: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Kata Kunci: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Klien MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format Tips:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format Daftar Putar:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Tampilkan _bingkai"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Alamat IP atau nama host"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Klien MPD grafis untuk dijalankan di menu konteks plugin"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabel : %artis%, %album%, %berkas%, %trek% dan %judul%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabel : %vol%, %status%, %newline%, %artis%, %album%, %berkas%, %trek% dan %judul%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... tak tersambung?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Daftar Putar MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Acak"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Ulangi"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Perintah</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Keluaran</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Sebuah plugin panel sebagai klien Music Player Daemon (MPD)"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Plugin Klien MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klien untuk MPD, Jurik Penggelar Musik"

119
po/ie.po Normal file
View File

@ -0,0 +1,119 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-05-19 17:24+0000\n"
"Last-Translator: Ольга Смирнова\n"
"Language-Team: Interlingue (http://www.transifex.com/xfce/xfce-panel-plugins/language/ie/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ie\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Lansar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Un plugin de client MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Proprietás"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Host: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Portu: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Contrasigne: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Client MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formate de information: "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formate de playlist: "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Monstrar li _cadre"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Adresse IP o nómine de host:"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Un grafic client de MPD por lansar in li menú contextual"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabiles : %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabiles : %vol%, %status%, %newline% [nov linea], %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "Ne conexet?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Playlist MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Hasardal"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Comandes</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Exeadas</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un simplic plugin de panel por li Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Plugin de client MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un client de MPD, li Music Player Daemon"

121
po/is.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Sveinn í Felli <sv1@fellsnet.is>, 2013-2014,2016,2018-2019
# Sveinn í Felli <sv1@fellsnet.is>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-05-10 11:27+0000\n"
"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
"Language-Team: Icelandic (http://www.transifex.com/xfce/xfce-panel-plugins/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Ræsa"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Viðbót fyrir MPD biðlara"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Eiginleikar"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Hýsilvél: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Gátt:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Lykilorð:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD biðlari : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Snið vísbendinga : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Snið spilunarlista : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Birta ra_mma."
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Heiti tölvu eða IP vistfang"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Myndrænn MPD-biðlari til ræsingar með viðbót í samhengisvalmynd"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Breytur : %artist%, %album%, %file%, %track% og %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Breytur : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% og %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... ekki tengt ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd spilunarlisti"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Slembispilun"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Endurtaka"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Skipanir</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Úttök</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Skjástikuviðbót með biðlara fyrir MPD-tónlistarspilarann"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Höfundarréttur (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Viðbót fyrir MPD biðlara"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Biðlari fyrir MPD-tónlistarspilarann, The Music Player Daemon"

122
po/it.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Cristian Marchi <cri.penta@gmail.com>, 2009,2013,2015
# Emanuele Petriglia <transifex@emanuelepetriglia.com>, 2018
# Enrico B. <enricobe@hotmail.com>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 16:04+0000\n"
"Last-Translator: Emanuele Petriglia <transifex@emanuelepetriglia.com>\n"
"Language-Team: Italian (http://www.transifex.com/xfce/xfce-panel-plugins/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Avvia"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Componente aggiuntivo per il client MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Proprietà"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Host: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Porta: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Password: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Client MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formato dei suggerimenti:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formato della scaletta:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Mostra _cornice"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nome host o indirizzo IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Client MPD grafico da avviare nel menu contestuale del componente aggiuntivo"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabili : %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabili : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "…non connesso?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Scaletta MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Casuale"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Ripeti"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Comandi</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Output</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un semplice componente aggiuntivo del pannello per il demone del riproduttore musicale (MPD)"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright © 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Componente aggiuntivo per il client MPD\n "
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un client per il demone del riproduttore musicale (MPD)"

120
po/ja.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Nobuhiro Iwamatsu <iwamatsu@nigauri.org>, 2008,2016,2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 23:06+0000\n"
"Last-Translator: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>\n"
"Language-Team: Japanese (http://www.transifex.com/xfce/xfce-panel-plugins/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "起動"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd クライアントプラグイン"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "設定"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "ホスト : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "ポート : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "パスワード : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD クライアント : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "ツールチップの形式 : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "プレイリストの形式 : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "フレームを表示する(_F)"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "ホスト名または IP アドレス"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "プラグインのコンテキストメニューから起動するグラフィカル MPD クライアント"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "変数 : %artist%, %album%, %file%, %track% および %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "変数 : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% および %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... 接続されていません ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd プレイリスト"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "ランダム"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "リピート"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>コマンド</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>出力先</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Music Player Daemon 用のシンプルなパネルプラグインクライアント"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD クライアントプラグイン"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD (Music Player Daemon) 用クライアント"

122
po/ko.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Seong-ho Cho <darkcircle.0426@gmail.com>, 2013
# 박정규(Jung-Kyu Park) <bagjunggyu@gmail.com>, 2016,2018
# Seong-ho Cho <darkcircle.0426@gmail.com>, 2012-2013,2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-11 15:05+0000\n"
"Last-Translator: 박정규(Jung-Kyu Park) <bagjunggyu@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/xfce/xfce-panel-plugins/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "실행"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "MPD 클라이언트 플러그인"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "속성"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "호스트 :"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "포트 :"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "암호 :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD 클라이언트 :"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "풍선 도움말 형식 :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "재생 목록 형식 :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "틀 표시(_F)"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "호스트이름 또는 IP 주소"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "플러그인 단축 메뉴에서 실행하는 그래픽 MPD 클라이언트"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "변수 : %아티스트%, %앨범%, %트랙% 그리고 %제목%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "변수 : %볼륨%, %상태%, %새줄%, %아티스트%, %앨범%, %트랙% 그리고 %제목%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... 연결하지 않았습니까 ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd 재생 목록"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "임의"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "반복"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>명령</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>출력</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "음악 재생기 데몬을 위한 간단한 패널 플러그인 클라이언트입니다"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD 클라이언트 플러그인"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "음악 재생기 데몬 MPD를 위한 클라이언트"

121
po/lt.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Algimantas Margevičius <margevicius.algimantas@gmail.com>, 2012
# Moo, 2015-2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 20:00+0000\n"
"Last-Translator: Moo\n"
"Language-Team: Lithuanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Paleisti"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd kliento įskiepis"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Savybės"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Kompiuteris:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Prievadas:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Slaptažodis:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD klientas:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Paaiškinimo formatas:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Grojaraščio formatas:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Rodyti rėmelį"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Kompiuteris ar IP adresas"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafinis MPD klientas kuris bus paleistas įskiepio kontekstiniame meniu"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Kintamieji : %artist%, %album%, %file%, %track% ir %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Kintamieji : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% ir %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... neprisijungta?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd grojaraštis"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Atsitiktinis"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Kartoti"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Komandos</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Išvestys</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Paprastas skydelio įskiepio klientas skirtas muzikos grotuvo tarnybai (MPD)"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Autorių teisės (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD kliento įskiepis"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD klientas, muzikos grotuvo tarnyba"

121
po/lv.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Rihards Priedītis <rprieditis@gmail.com>, 2009
# Rihards Prieditis <rprieditis@inbox.lv>, 2007
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Latvian (http://www.transifex.com/xfce/xfce-panel-plugins/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Palaist"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd klienta spraudnis"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Rekvizīti"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Resursdators: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Ports: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Parole: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD klients: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Paskaidres formāts: "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Atskaņošanas formāts: "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Rādīt _kadru"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Resursdators vai IP adrese"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafiskais MPD klientes, lai palaistu spraudni konteksta izvēlnē"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... nav savienots?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd atskaņošanas saraksts"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Nejauši"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Atkārtot"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Mūzikas atskaņošanas dēmona vienkāršs spraudnis panelī"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD klienta spraudnis"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klients MPD, mūzikas atskaņošanas dēmons"

120
po/ms.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# abuyop <abuyop@gmail.com>, 2014-2016,2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-24 16:19+0000\n"
"Last-Translator: abuyop <abuyop@gmail.com>\n"
"Language-Team: Malay (http://www.transifex.com/xfce/xfce-panel-plugins/language/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ms\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Lancar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Pemalan Klien Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Sifat"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Hos:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Kata Laluan:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Klien MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format Tip Alat:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format Senarai Main:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Tunjuk _bingkai"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nama hos atau alamat IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Klien MPD bergrafik untuk dilancar dalam menu konteks pemalam ini"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Pembolehubah : %artist%, %album%, %file%, %track% dan %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Pembolehubah : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% dan %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... tidak bersambung ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Senarai main Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Rawak"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Ulang"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Perintah</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Output</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Merupakan klien pemalam-panel ringkas untuk Daemon Pemain Muzik"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Hakcipta (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Pemalan Klien MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Merupakan klien untuk MPD, Daemon Pemain Muzik"

123
po/nb.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Allan Nordhøy <epost@anotheragency.no>, 2014
# Allan Nordhøy <epost@anotheragency.no>, 2015-2016
# Harald H. <haarektrans@gmail.com>, 2014-2015
# Kjell Cato Heskjestad <cato@heskjestad.xyz>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-08-11 05:57+0000\n"
"Last-Translator: Kjell Cato Heskjestad <cato@heskjestad.xyz>\n"
"Language-Team: Norwegian Bokmål (http://www.transifex.com/xfce/xfce-panel-plugins/language/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Kjør"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "MPD-klienttillegg"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Egenskaper"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Vert: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Passord:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD-klient:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Hjelpeboble-format:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Spillelisteformat :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Vis ramme"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Vertsnavn eller IP-adresse"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafisk MPD-klient for å kjøring i innholdsmeny for tillegg"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabler: %artist%, %album%, %fil%, %spor% og %tittel%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabler: %vol %status %nylinje %artist%, %album%, %fil%, %spor% og %tittel%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "… ikke tilkoblet?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "MPD-spilleliste"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Tilfeldig"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Gjenta"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Kommandoer</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Utganger</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "En enkelt paneltilleggsklient for Music Player Deamon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Opphavsrett (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD-klienttillegg"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klient for MPD, The Music Player Daemon"

120
po/nl.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Pjotr <pjotrvertaalt@gmail.com>, 2013,2015-2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 09:24+0000\n"
"Last-Translator: Pjotr <pjotrvertaalt@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/xfce/xfce-panel-plugins/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Start"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Invoegsel voor MPD-toepassing"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Eigenschappen"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Systeem : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Poort : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Wachtwoord : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD-toepassing : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Opmaak van gereedschaptip : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Opmaak van speellijst : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Toon _lijst"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Systeemnaam of IP-adres"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafische MPD-toepassing om te starten in het contextmenu van het invoegsel"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabelen : %artiest%, %album%, %bestand%, %nummer% en %titel%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabelen : %vol%, %status%, %nieuweregel%, %artiest%, %album%, %bestand%, %nummer% en %titel%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... niet verbonden ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "MPD-speellijst"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Willekeurig"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Herhaal"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Opdrachten</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Uitvoer</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Een eenvoudig werkbalk-invoegsel voor Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Auteursrecht (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Invoegsel voor MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Een toepassing voor MPD, de Music Player Daemon"

121
po/oc.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Cédric Valmary <cvalmary@yahoo.fr>, 2016
# Cédric Valmary <cvalmary@yahoo.fr>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/xfce/xfce-panel-plugins/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Aviar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Empeuton del client mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Proprietats"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Òste :"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Pòrt :"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Senhal :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Client MPD :"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format de l'infobulla :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format de la lista de lectura :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Afichar lo _quadre"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nom d'òste o adreça IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Client MPD grafic d'aviar dins lo menú contextual de l'empeuton"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variablas : %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variablas : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... pas connectat ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Lista de lectura Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aleatòri"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Comandas</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Sortidas</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Un empeuton simple del panèl per Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Empeuton del client MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Un client per MPD, Lo Music Player Daemon"

123
po/pl.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Marcin Mikołajczak <me@m4sk.in>, 2016
# No Ne, 2018
# Piotr Maliński <admin@rk.edu.pl>, 2006
# Piotr Strębski <strebski@gmail.com>, 2014-2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 06:14+0000\n"
"Last-Translator: No Ne\n"
"Language-Team: Polish (http://www.transifex.com/xfce/xfce-panel-plugins/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Uruchom"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Wtyczka klienta Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Właściwości"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Host : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Hasło : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Klient MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format podpowiedzi:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format listy odtwarzania:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Pokaż_ramkę"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Adres komputera lub numer IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Graficzny klient MPD do uruchomienia w menu kontekstowym wtyczki"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Zmienne : %artist%, %album%, %file%, %track% i %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Zmienne : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% i %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... nie połączony ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Lista odtwarzania Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Losowo"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Powtórz"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Polecenia</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Dane wyjściowe</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Prosty klient o charakterze wtyczki do panelu dla demona odtwarzacza muzycznego"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Prawa autorskie (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Wtyczka klienta MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klient MPD, Music Player Daemon"

123
po/pt.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# José Vieira <jvieira33@sapo.pt>, 2016
# Nuno Miguel <nunis@netcabo.pt>, 2007
# Nuno Miguel <nunomgue@gmail.com>, 2015-2016,2019
# Sérgio Marques <smarquespt@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-17 12:13+0000\n"
"Last-Translator: Nuno Miguel <nunomgue@gmail.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/xfce/xfce-panel-plugins/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Iniciar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Plugin cliente Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propriedades"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Servidor:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Porta:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Senha:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Cliente MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formato da dica:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formato da lista de reprodução:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Mostrar _janela"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nome do servidor ou endereço IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Cliente gráfico MPD para ser executado no menu de contexto"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variáveis : %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variáveis : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... não ligado?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Lista de reprodução Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aleatório"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Comandos</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Resultados</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Um plugin de painel para o Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Plugin cliente MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Um cliente para o MPD, o serviço musical"

124
po/pt_BR.po Normal file
View File

@ -0,0 +1,124 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Andre Miranda <andre42m@gmail.com>, 2019
# Andre Miranda <andre42m@gmail.com>, 2017
# Andre Miranda <andre42m@gmail.com>, 2015-2016
# Andrius da Costa Ribas <andriusmao@gmail.com>, 2007
# Og Maciel <ogmaciel@gnome.org>, 2008
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-06-27 21:52+0000\n"
"Last-Translator: Michael Martins <michaelfm21@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/xfce/xfce-panel-plugins/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Lançar"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Plugin cliente do MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Propriedades"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Servidor: "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Porta: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Senha: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Cliente MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formato da dica:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formato da lista de reprodução:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Mostrar _quadro"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Nome de host ou endereço IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Cliente gráfico do MPD para ser lançado pelo menu de contexto de plugins"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variáveis: %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variáveis: %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% e %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... não conectado?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Lista de reprodução do serviço reprodutor de músicas (mpd)"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Aleatório"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Repetir"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Comandos</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Saídas</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Um cliente plugin de painel simples para o Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Plugin para o cliente MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Um cliente para o MPD, Music Player Daemon (serviço reprodutor de músicas)"

123
po/ru.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Aleksandr P, 2012
# Andres <kovtunos@yandex.ru>, 2010
# Igor <f2404@yandex.ru>, 2016,2018
# Sergey Alyoshin <alyoshin.s@gmail.com>, 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-10 16:05+0000\n"
"Last-Translator: Igor <f2404@yandex.ru>\n"
"Language-Team: Russian (http://www.transifex.com/xfce/xfce-panel-plugins/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Запустить"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Модуль клиента MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Настройки"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Сервер:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Порт:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Пароль:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Клиент MPD:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Формат подсказок:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Формат списка:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Показывать _рамку"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Хост или IP адрес"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Графический клиент MPD, для запуска из контекстного меню"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Переменные : %artist%, %album%, %file%, %track% и %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Переменные : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% и %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... не подключён?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Список воспроизведения MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Случайный режим"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Повтор"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Команды</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Результаты</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Простой модуль клиента MPD для панели Xfce"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Модуль клиента MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Клиент для музыкального сервера MPD"

123
po/sk.po Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Dušan Kazik <prescott66@gmail.com>, 2015-2016
# Robert Hartl <hartl.robert@gmail.com>, 2009-2010
# Slavko <linux@slavino.sk>, 2015,2019
# Tomáš Vadina <inactive+kyberdev@transifex.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-19 19:48+0000\n"
"Last-Translator: Slavko <linux@slavino.sk>\n"
"Language-Team: Slovak (http://www.transifex.com/xfce/xfce-panel-plugins/language/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Spustiť"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Zásuvný modul klienta MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Vlastnosti"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Hostiteľ : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Heslo:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Klient MPD : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Formát tipu:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Formát zoznamu skladieb"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Zobraziť _rám"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Hostiteľ alebo IP adresa"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafický MPD klient pre spustenie v zásuvnom module kontextového menu"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Premenné : %artist%(interpret), %album%(album), %file%(súbor), %track%(stopa) a %title%(názov)"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Premenné : %vol%(hlasitosť), %status%(stav), %newline%(nový riadok), %artist%(interpret), %album%(album), %file%(súbor), %track%(stopa) a %title%(názov)"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... nie je pripojený?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Zoznam skladieb MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Náhodne"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Opakovať"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Príkazy</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Výstupy</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Jednoduchý klient v podobe zásuvného modulu pre Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Zásuvný modul klienta MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klient pre MPD, Music Player Daemon"

121
po/sq.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Besnik <besnik@programeshqip.org>, 2007
# Besnik <besnik@programeshqip.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 16:28+0000\n"
"Last-Translator: Besnik <besnik@programeshqip.org>\n"
"Language-Team: Albanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Nise"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Shtojcë Klienti Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Veti"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Strehë : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Portë : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Fjalëkalim : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Klient MPD: "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format Ndihmëzash:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format Luajlistash: "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Shfaq _kornizë"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Strehëemër ose adresë IP"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Klient MPD Grafik për të hapur menu konteksti shtojce"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Ndryshore: %artist%, %album%, %file%, %track% dhe %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Ndryshore: %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% dhe %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... jo i lidhur ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Luajlistë Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Kuturu"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Përsërite"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Urdhra</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Output-e</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Shtojcë klient paneli e thjeshtë për \"The Music Player Daemon\""
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Të drejta kopjimi (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Shtojcë Klienti MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Klient për MPD, \"The Music Player Daemon\""

122
po/sr.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Саша Петровић <salepetronije@gmail.com>, 2012-2013,2017
# Саша Петровић <salepetronije@gmail.com>, 2015
# Саша Петровић <salepetronije@gmail.com>, 2015,2017,2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-01-27 16:47+0000\n"
"Last-Translator: Саша Петровић <salepetronije@gmail.com>\n"
"Language-Team: Serbian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Покрени"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Прикључак корисника МПД-а"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Својства"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Домаћин : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Прикључник : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Лозинка : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "Корисник МПД-а : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Облик _напомена : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Облик списка за извођење : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Прикажи _оквир"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Домаћин или адреса ИП-а"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Сликовни корисник МПД-а за покретање у приручном изборнику прикључка"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Променљиве : %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Променљиве : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% and %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... није повезан ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Списак за извођење МПД-а"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Насумично"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Понови"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Наредбе</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Излази</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Једноставан прикључак полице за домара пуштања музике"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Права умножавања (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Прикључак корисника МПД-а"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Корисник МПД-а, домара извођења музике"

121
po/sv.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Daniel Nylander <po@danielnylander.se>, 2008
# Påvel Nicklasson <pavel@frimix.se>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Swedish (http://www.transifex.com/xfce/xfce-panel-plugins/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Kör"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Insticksprogram för Mpd-klient"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Egenskaper"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Värddator : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Lösenord : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD-klient : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Format för verktygstips : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Format för spellista : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Visa _ram"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Värdnamn eller IP-adress"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Grafisk MPD-klient att starta i insticksmodulens sammanhangsmeny"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Variabler: %artist%, %album%, %fil%, %spår% och %titel%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Variabler: %vol%, %status%, %nyrad%, %artist%, %album%, %fil%, %spår% och %titel%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... inte ansluten?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd-spellista"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Slumpmässigt"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Upprepa"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Kommandon</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Utmatningar</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "En enkel Music Player Daemon-klient som panelinsticksmodul"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Insticksprogrammet MPD-klient"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "En klient för MPD, The Music Player Daemon"

120
po/th.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Theppitak Karoonboonyanan <theppitak@gmail.com>, 2015,2017,2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-02-23 08:53+0000\n"
"Last-Translator: Theppitak Karoonboonyanan <theppitak@gmail.com>\n"
"Language-Team: Thai (http://www.transifex.com/xfce/xfce-panel-plugins/language/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "เรียกทำงาน"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "ปลั๊กอินลูกข่าย MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "ตั้งค่า"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "โฮสต์ : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "พอร์ต : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "รหัสผ่าน : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "ลูกข่าย MPD : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "รูปแบบคำแนะนำเครื่องมือ : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "รูปแบบผังเล่น : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "แสดงเส้น_กรอบ"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "ชื่อโฮสต์หรือหมายเลขไอพี"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "ชื่อลูกข่าย MPD แบบกราฟิกที่จะเรียกทำงานจากเมนูคลิกขวาของปลั๊กอิน"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "ตัวแปร : %artist%, %album%, %file%, %track% และ %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "ตัวแปร : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% และ %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... ไม่ได้เชื่อมต่อหรือเปล่า ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "ผังเล่นของ MPD"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "สุ่ม"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "เล่นซ้ำ"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>คำสั่ง</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>อุปกรณ์เล่นเสียง</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "ลูกข่ายสำหรับ Music Player Daemon ในรูปปลั๊กอินพาเนลอย่างง่าย"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "ปลั๊กอินลูกข่าย MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "ลูกข่ายสำหรับ MPD (Music Player Daemon)"

122
po/tr.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Demiray Muhterem <mdemiray@msn.com>, 2018
# Natavan Mirzayeva <mirzayevanatavan@gmail.com>, 2015
# Necdet Yücel <necdetyucel@gmail.com>, 2013,2016-2017
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-13 00:21+0000\n"
"Last-Translator: Demiray Muhterem <mdemiray@msn.com>\n"
"Language-Team: Turkish (http://www.transifex.com/xfce/xfce-panel-plugins/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Çalıştır"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd İstemcisi Eklentisi"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Ayarlar"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Sunucu :"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Port :"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Parola :"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD İstemcisi :"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Tooltip Bişimi :"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Çalma Listesi Formatı :"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Çerçeve _göster"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Makine adı veya IP adresi"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Eklenti içerik menüsüne ulaşmak için Grafik MPD İstemcisi"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Değikenler : %artist%, %album%, %file%, %track% ve %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Değişkenler : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% ve %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "... bağlı değil ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd çalma listesi"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Rastgele"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Tekrarla"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Komutlar</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Çıktılar</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Music Player Daemon için basit bir panel eklentisi"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Telif Hakkı (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD İstemcisi Eklentisi"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD, Music Player Daemon için istemci"

120
po/ug.po Normal file
View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Gheyret Kenji, 2013
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Uighur (http://www.transifex.com/xfce/xfce-panel-plugins/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "ئىجرا قىلىش"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd خېرىدار قىستۇرمىسى"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "خاسلىق"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "كومپيۇتېر : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "ئېغىز: "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "ئىم: "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD خېرىدارى : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "كۆرسەتمە پىچىمى: "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "قويۇش تىزىمىنىڭ پىچىمى: "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "كاندۇكنى كۆرسەت(_F)"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "كومپيۇتېر ئاتى ياكى IP ئادرېسى"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "قىستۇرما مەزمۇن تىزىملىكىدە ئىجرا بولىدىغان گرافىكىلىق MPD خېرىدارى"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... باغلانمىدىمۇ؟"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd قويۇش تىزىملىكى"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "تەرتىپسىز"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "قايتىلا"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>بۇيرۇقلار</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>چىقىرىشلار</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "مۇزىكا قويغۇ مۇئەككىلى ئۈچۈن ئاددىي تاختا-قىستۇرما خېرىدارى"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD خېرىدار قىستۇرمىسى"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD خېرىدار پروگراممىسى، مۇزىكا قويغۇ مۇئەككىلى"

122
po/uk.po Normal file
View File

@ -0,0 +1,122 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Dmitry Nikitin <luckas_fb@mail.ru>, 2008
# Yarema aka Knedlyk <yupadmin@gmail.com>, 2013,2015-2016
# zubr139, 2019
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2019-02-07 18:47+0000\n"
"Last-Translator: zubr139\n"
"Language-Team: Ukrainian (http://www.transifex.com/xfce/xfce-panel-plugins/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "Запустити"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Модуль для клієнта Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "Властивості"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "Сервер : "
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "Порт : "
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "Пароль : "
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD Клієнт : "
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "Формат спливаючих : "
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "Формат списку програвання : "
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "Відображати _фрейм"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "Назва хоста чи IP адреса"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "Запуск графічного клієнта MPD в контекстному меню плагіна"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "Змінні : %artist%, %album%, %file%, %track% і %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "Змінні : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% і %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... не під'єднано ?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Список програвання Mpd"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "Випадково"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "Повторити"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>Команди</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>Вивід</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Простий клієнт для MPD, The Music Player Daemon"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Авторське право (c)  2006-2018 Ландрі Брейль\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "Плагін для клієнта MPD"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "Клієнт для MPD, The Music Player Daemon"

119
po/ur.po Normal file
View File

@ -0,0 +1,119 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Urdu (http://www.transifex.com/xfce/xfce-panel-plugins/language/ur/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "چلائیں"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd کلائنٹ پلگ ان"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "خصوصیات"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "ہوسٹ:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "پورٹ:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "پاس ورڈ:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "_فریم ظاہر کریں:"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... غیر متصل ؟"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "ایم پی ڈی پلے فہرست"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "رینڈم"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "دہرائیں"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "سادہ پینل پلگ ان کلائینٹ برائے موسیقی پلیئر ڈیمن"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD کلائنٹ پلگ ان"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "کلائنٹ برائے MPD، موسیقی پلیئر ڈیمون"

119
po/ur_PK.po Normal file
View File

@ -0,0 +1,119 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-08 23:31+0000\n"
"Last-Translator: Xfce Bot <transifex@xfce.org>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/xfce/xfce-panel-plugins/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "چلائیں"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd کلائنٹ پلگ ان"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "خصوصیات"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "ہوسٹ:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "پورٹ:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "پاس ورڈ:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "_فریم ظاہر کریں:"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... غیر متصل ؟"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "ایم پی ڈی پلے فہرست"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "رینڈم"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "دہرائیں"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "سادہ پینل پلگ ان کلائینٹ برائے موسیقی پلیئر ڈیمن"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr ""
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD کلائنٹ پلگ ان"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "کلائنٹ برائے MPD، موسیقی پلیئر ڈیمون"

124
po/zh_CN.po Normal file
View File

@ -0,0 +1,124 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Chipong Luo <chipong.luo@yahoo.com>, 2011-2012
# Hunt Xu <huntxu@live.cn>, 2008-2009
# Mingcong Bai <jeffbai@aosc.xyz>, 2016-2017
# 玉堂白鹤 <yjwork@qq.com>, 2013
# 玉堂白鹤 <yjwork@qq.com>, 2015,2018
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-10 06:30+0000\n"
"Last-Translator: 玉堂白鹤 <yjwork@qq.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "启动"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd 客户端插件"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "属性"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "主机:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "端口:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "密码:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD 客户端:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "工具提示格式:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "播放列表格式:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "显示边框(_F)"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "主机名或 IP 地址"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "在插件交互菜单中启动的图形化 MPD 客户端"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "变量:%artist%%album%%file%%track% 和 %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "变量:%vol%%status%%newline%%artist%%album%%file%%track% 和 %title%"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr "....未连接?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd 播放列表"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "随机"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "重复"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>命令</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>输出</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "简单的音乐播放器守护进程面板插件客户端"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "版权所有 (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD 客户端插件"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD 客户端,音乐播放器守护进程"

121
po/zh_TW.po Normal file
View File

@ -0,0 +1,121 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Jeff Huang <s8321414@gmail.com>, 2015-2016,2018
# Walter Cheuk <wwycheuk@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: Xfce Panel Plugins\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-12-09 00:31+0100\n"
"PO-Revision-Date: 2018-12-09 13:34+0000\n"
"Last-Translator: Jeff Huang <s8321414@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../panel-plugin/xfce4-mpc-plugin.c:125
#: ../panel-plugin/xfce4-mpc-plugin.c:201
#: ../panel-plugin/xfce4-mpc-plugin.c:792
msgid "Launch"
msgstr "啟動"
#: ../panel-plugin/xfce4-mpc-plugin.c:259
msgid "Mpd Client Plugin"
msgstr "Mpd 客戶端插件"
#: ../panel-plugin/xfce4-mpc-plugin.c:265
msgid "Properties"
msgstr "屬性"
#: ../panel-plugin/xfce4-mpc-plugin.c:281
msgid "Host : "
msgstr "主機:"
#: ../panel-plugin/xfce4-mpc-plugin.c:291
msgid "Port : "
msgstr "連接埠:"
#: ../panel-plugin/xfce4-mpc-plugin.c:301
msgid "Password : "
msgstr "密碼:"
#: ../panel-plugin/xfce4-mpc-plugin.c:311
msgid "MPD Client : "
msgstr "MPD 客戶端:"
#: ../panel-plugin/xfce4-mpc-plugin.c:320
msgid "Tooltip Format : "
msgstr "提示框格式:"
#: ../panel-plugin/xfce4-mpc-plugin.c:329
msgid "Playlist Format : "
msgstr "播放清單格式:"
#: ../panel-plugin/xfce4-mpc-plugin.c:338
msgid "Show _frame"
msgstr "顯示框(_F)"
#: ../panel-plugin/xfce4-mpc-plugin.c:350
msgid "Hostname or IP address"
msgstr "主機名稱或 IP 位址"
#: ../panel-plugin/xfce4-mpc-plugin.c:351
msgid "Graphical MPD Client to launch in plugin context menu"
msgstr "於插件情境選單內啟動圖形化 MPD 客戶端"
#: ../panel-plugin/xfce4-mpc-plugin.c:352
msgid "Variables : %artist%, %album%, %file%, %track% and %title%"
msgstr "變數:%artist%、%album%、%file%、%track%、%title% 等"
#: ../panel-plugin/xfce4-mpc-plugin.c:353
msgid ""
"Variables : %vol%, %status%, %newline%, %artist%, %album%, %file%, %track% "
"and %title%"
msgstr "變數:%vol%、%status%、%newline%、%artist%、%album%、%file%、%track%、%title% 等"
#: ../panel-plugin/xfce4-mpc-plugin.c:477
#: ../panel-plugin/xfce4-mpc-plugin.c:708
msgid ".... not connected ?"
msgstr ".... 尚未連接?"
#: ../panel-plugin/xfce4-mpc-plugin.c:562
msgid "Mpd playlist"
msgstr "Mpd 播放清單"
#: ../panel-plugin/xfce4-mpc-plugin.c:788
msgid "Random"
msgstr "隨機"
#: ../panel-plugin/xfce4-mpc-plugin.c:790
msgid "Repeat"
msgstr "返復"
#: ../panel-plugin/xfce4-mpc-plugin.c:795
msgid "<b><i>Commands</i></b>"
msgstr "<b><i>指令</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:799
msgid "<b><i>Outputs</i></b>"
msgstr "<b><i>輸出</i></b>"
#: ../panel-plugin/xfce4-mpc-plugin.c:819
msgid "A simple panel-plugin client for Music Player Daemon"
msgstr "Music Player Daemon 客戶端的簡易面板插件"
#: ../panel-plugin/xfce4-mpc-plugin.c:821
msgid "Copyright (c) 2006-2018 Landry Breuil\n"
msgstr "Copyright (c) 2006-2018 Landry Breuil\n"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:1
msgid "MPD Client Plugin"
msgstr "MPD 客戶端插件"
#: ../panel-plugin/xfce4-mpc-plugin.desktop.in.h:2
msgid "A client for MPD, The Music Player Daemon"
msgstr "MPD音樂播放器幕後程式的客戶端"